環境変数を設定する方法を参照してください。
環境変数
-
HOUDINI_AUTHOR
HDAやhipファイルを保存する時に使用されるユーザー名とマシン名を制御します。 通常では、あなたのログイン名とホスト名が使用されますが、これを
myself@mydomain
に設定すると、ユーザー名にmyself、ホスト名にmydomainが使用されます。 -
HOUDINI_DISABLE_CONSOLE
設定すると、Windowsマシン上にフローティングコンソールが作成されなくなります。
-
HOUDINI_TEXT_CONSOLE
設定すると、フローティングコンソールの代わりに、標準のWindowsシェルがNTマシン上に作成されます。
-
HOUDINI_WINDOW_CONSOLE
Windows OSで、この環境変数を設定すると、その出力がリダイレクトされているかどうかに関係なく強制的にフローティングコンソールを作成します。これは、リダイレクトされた出力でHoudiniウィンドウアプリケーションを不正に立ち上げてしまう壊れたシェルのためだけに必要です。これは、cygwinコンパイルしたシェルのみで設定する必要があります。
-
HOUDINI_VERBOSE_ERROR
予期しないファイル保存エラーをコンソールとエラーボックスの両方に表示します。
-
HOUDINI_DISABLE_FILE_LOAD_WARNINGS
設定すると、ファイル読み込み中に遭遇した警告の表示ダイアログを非表示にします。
-
HOUDINI_OLD_SPINNER
設定すると、古い形式の中断ダイアロググラフィックが使用されます(つまり、スピニングパイ)。
-
HOUDINI_OLD_CONST_BEHAVIOUR
設定すると、
constant()
エクスプレッションセグメントを古い処理方法で扱います。古い処理方法では、境界ではなく、指定したフレームのconstant()
エクスプレッションチャンネルセグメントの値を変更することが可能です。 -
HOUDINI_SHOW_OLD_RENDER_PROPERTIES
設定すると、以前のリリースのレンダープロパティが表示されます。
-
HOUDINI_SHOW_OLD_SHOPS
設定すると、以前のリリースのSHOPが表示されます。
-
HOUDINI_DISABLE_CPUID
廃止されたコントロール。
-
HOUDINI_DISABLE_MMX
設定すると、COPとVEXでMMXのサポートを無効にします。また、XMMXとSSEも無効にします。これを設定すると、COPの処理速度が約30%遅くなります。
-
HOUDINI_DISABLE_XMMX
設定すると、COPとVEXで拡張MMXのサポートを無効にします。拡張MMXは元々はAthlonsとPentium IIIで実装されています。これを設定するとSSEも無効になり、COPの処理速度が約20%遅くなります。
-
HOUDINI_DISABLE_SSE
設定すると、COPとVEXでSSEのサポートを無効にします。SSEはPentium III以上とAthlons XP(Athlonではない)で実装されています。これを設定すると、COPの処理速度が約10%遅くなります。
-
HOUDINI_DISABLE_3DNOW
設定すると、COPとVEXで3DNowのサポートを無効にします。3DNowはAMD AthlonとCyrix CPUで利用可能です。3DNowはCPUがSSE(Athlon XP, MP, 64 , Opteron)をサポートする場合は使いません。
-
HOUDINI_DISABLE_AVX
設定すると、(利用できる場所での)AVXプロセッサ命令の使用を無効にします。 AVX命令は、Intel Sandy Bridge (released Q1 2011)とAMD Bulldozer (released Q4 2011)のプロセッサから実装されました。
-
HOUDINI_DISABLE_JEMALLOCTEST
設定すると、jemallocの読み込みに成功したかどうかのテストを無効にします。 jemallocを必要とするプラットフォームでは、jemallocのリンクに失敗すると、メモリフラグメントとパフォーマンスの低下を招きます。 そのため、警告がプリントされます。しかし、これが意図的なオーバーライドであるならば、この環境変数を設定することで、その警告が抑制されます。
-
HOUDINI_OSX_SWAP_DEL_AND_BACKSPACE
Mac OS Xで、この変数を設定すると、キーボードの
delete
キーとbackspace
キーの意味が入れ替わります。 -
HOUDINI_ANONYMOUS_STATISTICS
1に設定すると、プロダクトの改善に役立てるために、Houdiniが強制的に匿名利用情報の統計を集計して送信するようになります。 0に設定すると、統計の集計が無効になります。デフォルトの-1は、プリファレンス側での匿名利用情報の統計の設定を使用します。
-
HOUDINI_ANONYMOUS_STATISTICS_UPLOAD_ERRORS
設定すると、Houdiniは、匿名利用情報の統計を送信しようとした時にネットワークやサーバーのエラーに遭遇するとコンソールにエラーをプリントします。 デフォルトでは、Houdiniは、それらのエラーが起こると何もプリントしません。
-
HOUDINI_STATS_API_URL
この変数には、Houdiniが匿名利用情報の統計を送信するWebのURLを設定します。 デフォルト値は、http://www.sidefx.com/stats/apiです。
-
HOUDINI_NO_START_PAGE_SPLASH
1に設定すると、Houdiniは、Start Hereスプラッシュページまたは匿名利用情報の統計の許可を尋ねるページを開かなくなります。
-
HOUDINI_CASE_SENSITIVE_FS
1に設定すると、Houdiniはファイルシステムで大文字小文字を区別します。WindowsとMax OS Xでは、デフォルト値が0に、他のプラットフォームではデフォルト値が1に設定されています。
-
HOUDINI_COREDUMP
環境変数を1に設定すると、HDKクラッシュのデバッグに役に立ちます。Unixシステムでは、Houdiniは、
SIGILL
,SIGEMT
,SIGBUS
,SIGSEGV
シグナルで単純に終了するのではなく、coreファイルのダンプを試みます。詳細は、signal(5)を参照してください。Windowsでは、これはVisual Studioなどのデバッガーでjust in timeデバッグを有効にします。 -
HOUDINI_NO_ENV_FILE
設定すると、Houdiniは、
$HOUDINI_USER_PREF_DIR/houdini.env
を読み込みません。これは、標準の環境を持つ大規模なスタジオがHoudiniを起動するスクリプトで、この変数を設定することで、houdini.env
を無効にすることができます。 -
HOUDINI_NO_ENV_FILE_OVERRIDES
この環境変数は、
HOUDINI_NO_ENV_FILE
と同様ですが、そこまで極端ではありません。これを設定すると、houdini.env
ファイルの既存の環境変数をユーザーが上書きできなくなります。上書きしようとすると警告が発せられます。 -
HOUDINI_DSO_ERROR
プラグインのDSO/DLLエラーをコンソールに出力するかどうか決めます。これはカスタムオペレータのデバッグに役に立ちます。
デフォルトでは、この設定は無効になっています。
環境ファイルの中に変数が存在すれば(または値を1に設定)、動的なリンクエラーを出力します。
値を2に設定すれば、もっと詳細なエラーが出力されます。
値を3に設定すれば、DSO関連のメッセージすべてが出力されます。
-
HOUDINI_DSO_DEEPBIND
Linuxにのみ適用可能です。1に設定すれば、動的に読み込むDSOすべてが、
RTLD_DEEPBIND
を使って読み込まれます。 -
HOUDINI_DSO_EXCLUDE_PATTERN
設定すると、これにグローバルパターンを指定して、そのパターンに該当するDSO/DLLファイルを排除します。正しく受け入れられる構文は、以下の通りです:
-
パターンが
/
で始まる場合、それは開始位置にマッチします。そうでない場合、任意の位置でマッチします。 -
*
は任意の位置でマッチしますが、/
で停止します。 -
**
は/
を含めてすべてにマッチします。 -
?
は/
以外の任意の文字にマッチします。 -
[
,]
は括弧の中のどれかにマッチします。例:[abc]
-
[
と]
の中の-
は文字の範囲を意味します。例:[a-c]
-
[
の後の最初の文字が!
または^
の場合、括弧の中の文字以外の文字にマッチします。 -
{
,}
はカンマ(,
)で区切ったパターンのどれかにマッチします。
-
-
HOUDINI_CPP_EXPAND_PRAGMA
Cプリプロセッサが#include, #sinclude, #pragmaステートメントのマクロ展開を実行するかどうか決めます。
-
HOUDINI_ENABLE_UNDO_BUG_NOTIFY
1に設定すると、この環境変数はHoudiniで発生したundoのバグに関する詳細な出力を有効にします。
-
HOUDINI_TIFF_BOTTOMLEFT
Houdiniの古いバージョンでは、画像の底辺をデータの1番目の走査線としてTIFFファイルを生成していました。これはHoudiniの古いバージョンと同じ動作を模倣することができます。
-
HOUDINI_TIFF_SAMPLEFORMAT
設定すると、TIFF SAMPLEFORMATタグがすべての場合に出力されます。これはTIFFライブラリの古いバージョンが未知のタグに関して警告/エラーを表示します。
-
HOUDINI_DISABLE_IMAGE_DSO
設定すると、カスタム画像フォーマットが読み込まれません。ビルトインフォーマットのみがインストールされます。
-
HOUDINI_THREAD_IMAGE
設定すると、いくつかの古い形式のコンポジット処理がマルチスレッド化されます。プラットフォームによっては、パフォーマンスが良くなりますが、一方でパフォーマンスに影響が起きます。これは、
ipaint
のようなHoudiniアプリケーションにも影響があります。 -
HOUDINI_LMINFO_VERBOSE
通常では、Houdiniは起動時にライセンス期限が近づいていると警告を出力します。これを0に設定すると、アプリケーションを起動しても警告が表示されません。
-
HOUDINI_NOHKEY
この環境変数を設定すると、ライセンスチェックに失敗した時に、HoudiniはApprenticeライセンス自動インストーラーとライセンスアドミニストレーターを起動しません。
-
HOUDINI_NOHKEY_APPRENTICE
この環境変数を設定すると、ライセンスチェックに失敗した時に、HoudiniはApprenticeライセンス自動インストーラーを起動しませんが、すぐにライセンスアドミニストレーターを起動します。
-
HOUDINI_NO_ASSET_INSTANTIATION
この環境線数を設定すると、アセットをインポートした時にHoudiniがそのアセットを自動インストールしなくなります。
-
HOUDINI_JITTERY_CAMERA
この環境変数を設定すると、カメラのトランスフォームをGLビュートランスフォームに直接割り当てることができないようになります。これは、カメラが場合によっては微振動します。しかし、ES Tornado 3000ビデオカードで逆遠近錯視の問題を修正します。
-
HOUDINI_VEX_DISABLE_AUTO_FOLDING
選択的にパラメータをVEXコードに保持しようとするMantra/VEXの特定の最適化を無効にします。それにより、パラメータ値が異なる複数インスタンス間で同じ最適化コードを再利用することができます。この最適化をオフにし、異なるパラメータ値で何回もVEXコードをインスタンス化できるようになれば、各インスタンスが固有の最適化として処理されます。
-
HOUDINI_VEX_RETURNBYREFERENCE
非常に古いVEXコードでは、単一値を計算する関数が、他にも参照による戻り値を渡せるようになっていました(例えば、
result = sin(value)
の代わりにsin(result, value)
)。 この形式の関数は、5年以上前から廃止予定とマークされていて、今では許可されていません。 この変数を有効にすることで、この廃止された関数を再度許可することができます。 -
HOUDINI_VEX_PROFINFO_HTML
この変数を設定すると、VEXプロファイリング情報がテキストではなくHTMLで出力されます。
-
HOUDINI_VEX_DISABLE_INSTANCE_CACHE
シェーダローカルデータ(pcgenerateで生成されるポイントクラウド)がそのオペレータで処理される度に再生成されるように、SOPとPOPのコンテキスト用VEXシェーダのグローバルキャッシュを無効にします。
-
HOUDINI_VEX_DISABLE_JIT
VEXシェーダフラグメントのネイティブマシンコードへのJUST-IN-TIMEコンパイルを無効にします。 この変数はまだ使用できますが、廃止予定なので代わりにHOUDINI_VEX_JIT_OPTIMIZEを使用してください。
-
HOUDINI_VEX_JIT_OPTIMIZE
VEXコンパイルにJIT最適化を指定します。この変数の文字列は、色々なオプションをカンマで区切ったリストです。 その文字列内にオプショントークンが見つかれば、そのフラグが有効になります。 オプショントークンの頭に"no-"を付けることで、そのフラグを無効にすることができます。 別の方法としては、オプショントークンの後に"=value"を付けることで、そのフラグの値を指定することができます。例:
-
"native": ネイティブのJITコード生成を有効にします。
-
"no-native": ネイティブのJITコード生成を無効にします。
-
"native=on": ネイティブのJITコード生成を有効にします。
-
"native=off": ネイティブのJITコード生成を無効にします。
現在のところ、以下のオプションが認識されます
-
"cache" - JIT特有のキャッシュを有効にします(デフォルトはON)
-
"native" - ネイティブのJITコード生成を有効にします(デフォルトはON)
-
"global" - importコールでグローバル最適化を実行します(デフォルトはON)
-
-
HOUDINI_VEX_ASSERT
VEX
assert_enabled()
関数の挙動を設定します。 この変数を設定すると、assert_enabled()
関数はTrueを返します。 これはassert()
マクロ(assert.hで定義されています)を有効にする効果があります。 -
HOUDINI_VEX_MODULECACHESIZE
VEXによってキャッシュ化されるLLVMモジュールの数を設定します。 キャッシュ化された各モジュールは、いくつかメモリを消費しますが、同じシェーダを何度も使用する場合には、その再コンパイルを節約することができます。 -1の値は、そのモジュールキャッシュが制限なしであることを意味します。
-
HOUDINI_VEX_MEMORYCACHESIZE
効率を上げるために、VEXには独自のメモリアロケータがあります。 この変数は、VEX変数タイプ毎のキャッシュサイズをMBで制御します。 このキャッシュはスレッドで分割されるので、コア数が多いマシンほど、より大きなキャッシュサイズを必要とします。 通常では、これは、VEXで処理される配列が大きい時に作用し始めます。
-
HOUDINI_MAXTHREADS
Houdiniの計算に使用するスレッドの最大数を設定します。
デフォルトの0の値は、利用可能なプロセッサーすべてを使用することを意味します。
プラスの値に設定すると、使用するスレッドの数が制限されます。1の値は、完全にマルチスレッドを無効にします(1スレッドのみに制限)。プラスの値は、利用可能なCPUコア数に制限されます。
マイナスの値に設定すると、プロセッサの最大数からその値が引かれて、スレッド制限数が決まります。例えば、-1の値は、1個以外のすべてのCPUコアを使用します。
このコントロールは、たいていのアプリケーションへ
-j
オプションで上書きすることができます。 -
HOUDINI_MAXSPUS
HoudiniのCell/BEリリースで使用するSPUの最大数を設定します。デフォルトの-1の値は、利用可能なSPUリソースすべてを使用することを意味します。0の値は完全にSPUの使用を無効にします。プラスの値は使用可能なSPUの数を制限します。
-
HOUDINI_USE_HFS_PYTHON
Note
この変数はもはや使用しません。
Houdiniはデフォルトで$HFSに同梱されているPythonライブラリを読み込みます。 オペレーティングシステム(MacとLinuxのみ)のライブラリ検索パスを変更することで、Houdiniが別のPythonライブラリを読み込むようにすることができます。 別のPythonディストリビューションにインストールされたサードパティ製モジュールをHoudiniで利用可能にしたい場合に、これを設定することになります。
Linuxでは、Houdiniを起動する前に、そのPythonライブラリを含んだディレクトリをLD_LIBRARY_PATH環境変数に追加することができます。
例えば、ターミナルで以下のコマンドを実行します:
export LD_LIBRARY_PATH=/path/to/python/lib cd /opt/hfsX.Y.ZZZ source ./houdini_setup houdini
別の方法として、そのPythonライブラリを読み込みたいけれども、同じディレクトリ内に読み込みたくない不要なライブラリがある場合、LD_LIBRARY_PATHの代わりにLD_PRELOADを設定することができます。
例:
export LD_PRELOAD=/path/to/python/lib/libpython2.7.so.1.0 cd /opt/hfsX.Y.ZZZ source ./houdini_setup houdini
同様にMacでは、Pythonフレームワークライブラリを含んだディレクトリをDYLD_LIBRARY_PATH環境変数に追加します。 DYLD_LIBRARY_PATHを使用する時は、$HFS/binの実行ファイルの代わりに、そのアプリケーションバンドルのHoudini実行ファイルを起動する必要があります。
例えば、Houdini Terminalで以下のコマンドを実行します:
export DYLD_LIBRARY_PATH=/System/Library/Frameworks/Python.framework/Versions/2.7 $HFS/Applications/Houdini\ FX\ X.Y.ZZZ.app\Contents\MacOS\houdinifx
別の方法として、DYLD_LIBRARY_PATHの代わりにDYLD_INSERT_LIBRARIESを設定して、そのPythonフレームワークライブラリを読み込むことができます。
例:
export DYLD_INSERT_LIBRARIES=/System/Library/Frameworks/Python.framework/Versions/2.7/Python $HFS/Applications/Houdini\ FX\ X.Y.ZZZ.app\Contents\MacOS\houdinifx
-
HOUDINI_PYTHON_VERSION
Note
この変数はもはや使用しません。
-
HOUDINI_PYTHON_BIN
Note
この変数はもはや使用しません。
別のPythonライブラリをHoudiniに読み込んでいて(HOUDINI_USE_HFS_PYTHONを参照してください)、HOUDINI_PYTHON_BINの設定の代わりにPython接頭辞パスを追加で設定する必要がある場合、
PYTHONHOME
環境変数を設定してください。 -
HOUDINI_PYTHON_LIB
Note
この変数はもはや使用しません。
別のPythonライブラリをHoudiniに読み込ませる方法は、HOUDINI_USE_HFS_PYTHONを参照してください。
-
HOUDINI_OGL_MAX_GL_VERSION
デフォルトは0です。それはHoudiniがOpenGLドライバで利用可能な機能すべてを使用することを意味します。OpenGLのバージョン("2.1"のようにメジャー.マイナーの書式)に設定すると、そのバージョンのコアの一部であるOpenGLの機能のみが有効になります。
-
HOUDINI_OGL_ENABLE_TEXTURE_SEQUENCES
この変数を定義すると、大きいテクスチャシーケンスによるAGPテクスチャを有効にします。これにより、アプリケーション終了時にXサーバーが乱れます(nVidiaカードのドライバ7174とそれ以前で報告されています)。この変数を定義しない時は、Houdiniは新しいラスターテクスチャを使用する前に最後のラスターテクスチャを削除します。
-
HOUDINI_OGL_DUMP_SHADER_ERRORS
設定すると、GLSLコンパイルエラーが発生すると、コンソールに出力されます。これはデバッグのためだけに使用します。
-
HOUDINI_OGL_CORE_PROFILE
1に設定すると、OpenGLコアプロファイルが使用されます。WindowsとLinuxでは、これを0に設定することで、OpenGL Compatibilityプロファイルを使用することができるので、 OpenGL 1.xと2.xのAPIコールとシェーダが利用可能になります。OSXはOpenGL 3.2+コンテキストでCompatibilityプロファイルを提供していないので、この変数をOSXで設定しても何も効果はありません(コアプロファイルが常にOSXで使用されます)。デフォルトは、WindowsとLinuxでは0、OSXでは1です。CompatibilityプロファイルがOpenGL3.2以上を用意できなかった場合、Houdiniは代わりにコアプロファイルの使用を試みます。
-
HOUDINI_ENABLE_RETINA
0に設定すると、OSXでのRetinaディスプレイのHoudini対応を無効にします。 これは、ディスプレイが実際の半分の解像度のようにHoudiniを動かすので、若干ピクセルが目立つインターフェースになります。 このメリットは、バッファに対してHoudiniが使用するVideo RAMが少なくなることで、OpenGLシェーダパイプラインを通じて、より少ないピクセルでHoudiniが走るので若干パフォーマンスが良くなります。 LinuxとWindowsでは、この設定の影響を受けません。
-
HOUDINI_HIP_FROM_PATH
.hip
ファイルを読み込む時に、そのhipファイル内に設定したHIP変数ではなく、指定したhipファイルのパスをHIP変数に強制的に設定します。 -
HOUDINI_PATHMAP
この文字列は、Python形式の辞書として表現した複数のマッピングを定義します。 マッピングは、1ディレクトリを他のディレクトリにマップすることができます。 その辞書のキーは、マップするディレクトリで、その値はターゲットのディレクトリを意味します。例:
{ "c:/temp": "/tmp", "/mnt/render": "//storage/share/render" }
これは2つのディレクトリマッピングを作成します。
-
HOUDINI_COMPARE
この文字列は、外部の比較プログラム(diff)を起動するためのコマンドラインを定義します。 そのコマンドラインを構築する時には、以下の変数を使用することができます:
"$OLDPATH"
現在保存済みのOPタイプ
"$NEWPATH"
変更されたOPタイプデータ
"$OLDTITLE"
tempファイル名の代わりに、保存済みのOPタイプデータに使用するタイトル(あなたのお気に入りのDifferがこれに対応している場合)
"$NEWTITLE"
tempファイル名の代わりに、保存済みの変更されたOPタイプデータに使用するタイトル(あなたのお気に入りのDifferがこれに対応している場合)
スペースの問題を回避するために、引用符を使用するように心掛けてください。
-
HOUDINI_HIP_DEFAULT_NAME
デフォルトの
.hip
ファイル名。デフォルトは、"untitled.hip"でHoudiniセッションを新しく始めるときにHIPファイル名を初期化するために使用します。 -
HOUDINI_DEFAULT_RENDERERS
この変数には、使用するレンダラーをカンマ区切りのリストで設定し、プリファレンスを完全に上書きします。名前の書式は、
$HIH/houdini.prefs
のrender.activelist.val
の値と同じにします。この変数によって有効になったレンダラーは、プリファレンスダイアログからオフにすることができません。 -
HOUDINI_VIEW_RMAN
この変数は、ビューポートレンダリングメニューから"View: RMan"を選択した時に実行するコマンドを指定します。
-
HOUDINI_DEFAULT_RIB_RENDERER
この変数は、RIB出力ドライバの作成スクリプトで使用し、指定したRIBレンダラーに適切なパラメータを作成します。
$HH/scripts/out/targets
を参照してください。 -
HOUDINI_RIBSHADER_DIR
この変数は、HoudiniがVOPネットワークからコンパイルしたRenderManシェーダを格納するディレクトリを指定します。 デフォルトは
$HOUDINI_TEMP_DIR
です。コンパイルしたシェーダのみがこのディレクトリに配置されます。 シェーダのソースコードは常に$HOUDINI_RIBTEMP_DIR
または$HOUDINI_TEMP_DIR
に格納します。 -
HOUDINI_RIBTEMP_DIR
この変数には、VOP Networkからコンパイルされたシェーダを生成する時にHoudiniがRenderMan中間(つまり、ソースとエラーの)ファイルを格納するディレクトリを指定します。
-
HOUDINI_THUMB_RENDER
これは、thumbrenderアプリケーションの
-r
オプション用のデフォルト値を設定します。このアプリケーションはSHOPパレットのサムネイルをレンダリングする時に使われます。 -
HOUDINI_VIEW_MANTRA
この変数はビューポートレンダリングメニューから"View: Mantra"を選択した時に実行するコマンドを指定します。
-
HOUDINI_DISABLE_EXPORT_RENAME
この変数は、既存ノードの名前を変更した時に出力するCHOPがすぐに再処理されることを無効にします。例えば、
/obj/geo*
に出力するCHOPノードがある場合、オブジェクト名を/obj/foo
から/obj/geo1
に変更すれば、再処理する必要があります。この動作を無効にするには、この環境変数を1に設定します。 -
MANTRA_FORCE_RAY
強制的にMantraがレイトレース(
-r
オプション)を使用するようにします。 -
MANTRA_ENGINE_PROCEDURAL
Mantraでエンジンプロシージャルを有効にするためのデフォルトの挙動を指定します。 コマンドラインで
-e
コマンドラインオプションを指定しなかった場合には、この設定によってエンジンプロシージャルを有効化させる方法を決定します。 現在のところ、指定可能な値は"none", "basic", "full"です。 "full"を指定すると、Mantraが(Renderライセンスではなく)Engineライセンスを消費するようになります。mantraコマンドラインで
-e
オプションを指定すると、この変数が上書きされます。 -
MANTRA_DISABLE_FOGBOX
フォグをレンダリングする時、フォグが背景で拾われるように、Mantraはmatteシェーディングしたオブジェクトを自動的に作成します。この環境変数を設定すると、この機能が無効になります。
-
MANTRA_NONRAT_ERROR
通常では、Mantraは自動的に
.rat
フォーマットではないテクスチャファイルを.rat
フォーマットに内部的に変換します。つまり、レンダリングの起動が遅くなることがあります。.rat
フォーマットへの自動変換を無効にし、代わりにテクスチャがネイティブフォーマットでない時にエラーを出力するなら、この変数を設定します。 -
MANTRA_LINEAR_CREASES
Houdini12.5とそれ以前のバージョンで使われていたSubdivision Creaseアルゴリズムに戻します。 MantraのSubdivision Creaseは、Houdini13とそれ以降のバージョンではPixar形式のCreaseを使用します。
-
HOUDINI_RMAN_INCLUDE_FIX
この変数を設定すると、RIB生成時にプリ/ポストのincludeの順番が変わります。 これにより、includeファイルを使って読み込まれたRiReadArchiveジオメトリを適切にモーションブラーすることができます。
-
HOUDINI_MI_DISABLE_FLIP_RMAP
MentalRayの反射マップを自動生成する時に、画像の1つがデフォルトで反転されています。この変数を設定すれば、反転を無効にします。
-
HOUDINI_DISABLE_SOHO_SPOOLING
この変数を設定すると、Houdini内のインタラクティブレンダリングが、最初にデータを一時ファイルに保存してから別のスレッドでレンダラーにスプールするのではなくて、データを直接パイプ上のレンダラーに送信します。
-
HOUDINI_MMB_PAN
この変数を設定すると、左ボタンがタンブル、中ボタンがパン、右ボタンがズームになるようにマウスボタンが再マップされます。 この変数はHoudiniバージョン8.1またはそれ以前の設定で使われます。
-
HOUDINI_DISABLE_SAVE_THUMB
.hip
ファイル内のサムネイルの保存を無効にします。これによって、.hip
ファイルのサイズが小さくなり、.hip
ファイルの保存/読み込みが速くなります。 -
HOUDINI_UI_COREDUMP
クラッシュを検出した時にHoudiniが
.hip
ファイルの保存の試みをしないようにします。その代わりにHoudiniは単にクラッシュします。 -
HOUDINI_USER_PREF_DIR
ユーザープリファレンスファイルの保存先ディレクトリ。この変数の値には、
__HVER__
サブ文字列を含めなければなりません。これはランタイム時に現在の MAJOR.MINORバージョン文字列で置換されます。WindowsとLinuxでは、このデフォルトは$HOME/houdini__HVER__
を展開した値になっています。Mac OSXでは、 そのディレクトリが存在すれば、このデフォルトを使用し、そうでなければ、$HOME/Library/Preferences/houdini/__HVER__
を展開した値を使用します。 -
HOUDINI_ENABLE_FPS_SCALE
有効にすれば、アニメーションのフレームレートを変更する時に、アニメーション内のすべてのキーが、最後のキーフレームの開始時間が全体のアニメーション長さになるように引き伸ばされます。 通常では、アニメーションのフレームレートを変更する時、Houdiniの各フレームは実際には(1/FPS)秒の長さなので、最後のキーフレームが新しいフレームの浮動小数点フレームになります。 この変数を設定すると、実際のアニメーションのタイミングが変わることに注意してください。
-
HOUDINI_LINUX_DOUBLE_CLICK_TIME
マウスボタンの2回目のクリック(とリリース)がダブルクリックと見なされる範囲の遅延(秒単位)を指定します。
-
HOUDINI_ENABLE_TABLET
LinuxとWindowsでサポートされているワコムタブレットを有効にします。デフォルトは1です。
-
HOUDINI_ENABLE_3DMOUSE
3Dマウスのサポートを有効にします。デフォルトは1です。
-
HOUDINI_USE_NATIVE_FILE_CHOOSER
この変数は、Houdiniがオペレーティングシステムで用意されているファイル選択ダイアログを使用するかどうか設定します。 デフォルトではHoudiniは独自ダイアログを使います。ネイティブファイル選択ダイアログを使おうとする時は、Houdiniがサポートしているプラットフォーム上でのみ機能します。 この変数を0に設定すれば、Houdiniは独自のファイルブラウザダイアログを使用します。この変数に指定可能なレベルは3つです。
0
Houdiniの独自ファイル選択ダイアログのみが使われます。これがデフォルトの動作です。
1
HoudiniとMPlayがメインメニューのFile > Open…でネイティブファイル選択ダイアログを使います。他のファイルブラウジングでは、Houdiniは独自のファイル選択ダイアログを使います。
2
可能であれば、Houdiniは任意のファイルのブラウジングにネイティブファイル選択ダイアログを使用します。
-
HOUDINI_MAX_FILE_HISTORY
この変数は、最近開いたファイルの履歴リストに保持されるアイテムの最大数を設定します。設定可能な値の範囲は、1から64です。
-
HOUDINI_X11_SYNCHRONOUS
強制的にUNIXのX11サーバーを同期します。有効にすれば、再描画のスローダウンによってパフォーマンスに影響がでる場合があります。
-
HOUDINI_VIEW_METACAM
廃止。
ビューにロック可能なHoudiniデジタルアセットを指定するために使います。アセットのプロパティのBasicタブに指定可能なHDAの"Representative"オペレータとして、目的のライトやカメラを使用してください。
-
HOUDINI_SKIP_NAME
Houdiniにビューポート名を表示しません。
-
HOUDINI_TOP_POS_SINGLE_PASS
この変数を設定すれば、TOPテクスチャ配置ビュー内のスタンプ投影の外側のワイヤーフレームの描画のために強制的にシングルパスのみを使うようにします。 設定しない場合、スタンプ投影の外側のフレームを描画するためだけに、複数のパスが使われます。
-
HOUDINI_IPLAY_IP
強制的に"ip"画像デバイスが
mplay
の代わりにiplay
を使うようにします。この動作は、HOUDINI_IP_COMMAND
とHOUDINI_IP_COMMAND_FLIP
のコントロールを使って上書きすることができます。 -
HOUDINI_CONSOLE_LINES
Windowsコンソールに記憶させる行数。
-
HSCRIPT_NO_HISTORY
この変数を設定すれば、スクリプトアプリケーション(
Hython
とHBatch
)とスクリプトペインが行の履歴を記憶しません。これらは直接、標準入力を使います。 -
HOUDINI_INTERRUPT_THRESH
長い処理を中断するための中断ダイアログを表示するまでのタイムアウトの秒数。
-
HOUDINI_TEX3D_USAGE
VEXの3Dテクスチャマップで使われるメモリ量。
-
HOUDINI_RAT_USAGE
HoudiniとレンダーのRATテクスチャで使われるメモリ量。 この量はMBで指定します。例えば、32に設定すれば、Houdini/MantraがRATファイルのテクスチャに対して32MBまでのRAMを使うように制限します。
-
HOUDINI_RAT_FILES
レンダーまたは他のアプリケーションのHoudiniテクスチャエンジンで開かれるファイルの最大数。
-
HOUDINI_RAT_LOCALCACHE
ローカルのテクスチャディスクキャッシュのサイズをMBで指定します。
テクスチャをネットワークドライブ上に保存していて、テクスチャの容量がメモリを越えている時(つまり、テクスチャキャッシュのスラッシング)、ローカルのディスクキャッシュを設定すれば、ネットワーク上を行ったり来たりすることなく、ローカルディスクに破棄されたタイルが書き込まれます。これによって、重いネットワークの読み込みのパフォーマンスが改善されます。
キャッシュファイルは、
HOUDINI_TEMP_DIR
(キャッシュファイルを保存するための十分な容量を確保してください)に作成されます。 -
HOUDINI_RAT_OPTIMIZE_BANDWIDTH
テクスチャをネットワークドライブ上に保存している時、Houdini/Mantraがネットワーク上のデータ転送を最適化しようとします。 このコントロールは、その動作を有効/無効にすることができます。デフォルトの動作は、回線容量の最適化を実行します。
この機能は、すべてのオペレーティングシステムでサポートされているわけではありません。
-
HOUDINI_PTEX_USAGE
Houdiniとレンダーの
.ptx
テクスチャが使用するメモリ量。 この量はMBで指定します。例えば、32に設定すれば、Houdini/Mantraが.ptex
ファイルに対して32MBまでのRAMを使うように制限します。 -
HOUDINI_PTEX_FILES
Houdiniとレンダーの
ptexture
ライブラリで開かれるファイルの最大数。 -
HOUDINI_PTEX_WINDING
ptexture
フェースの欲しい向きを制御します。値を1に設定すると、標準のHoudiniフォーマットのUとVの座標が入れ替わります。これが通常では、他のソフトウェアパッケージで欲しい向きです。 1の時、シェーダやSOPのUVを入れ替える必要はありません。 -
HOUDINI_UVENLARGER_DIFFUSE_WRAP
1に設定すると、Bake Texture ROPのUDIM Post Processパラメータの
Diffuse Fill
は、0-1境界でディフューズをラップします。 これによって、ポリゴンのエッジがUV空間の境界に触れていて、テクスチャがラップテクスチャフィルタによってより高いmipmapレベルでサンプリングされている時に目立つ継ぎ目を軽減させることができます。 -
HOUDINI_MDISPLAY_WAIT_TIME
iplay
を開始できないと判断するまでの待ち時間の秒数。 -
HOUDINI_OVERRIDE_XRES
モニタの水平解像度をピクセル単位で指定します。 Houdiniは、ここで指定した値よりも広いウィンドウを作成しません。 この値を使えば、強制的にHoudiniがスクリーンの一部のみを使うようにすることができます。
-
HOUDINI_OVERRIDE_YRES
モニタの垂直解像度をピクセル単位で指定します。 Houdiniは、ここで指定した値よりも広いウィンドウを作成しません。 この値を使えば、強制的にHoudiniがスクリーンの一部のみを使うようにすることができます。
-
HOUDINI_UISCALE
これは固定スケール係数を指定して、UIの表示でHoudiniが使用する1インチあたりのドット数を調整することができます。 値を100にすれば、デフォルトの85dpiになります。値を200にすれば、すべてのフォントとアイコンのサイズがデフォルトの2倍になり、値を50にすれば、半分のサイズになります。 値を-1にすれば、dpiはモニタの寸法と解像度、
HOUDINI_OVERRIDE_*
から計算されます。デフォルトの値は100です。
-
HOUDINI_SCRIPT_DEBUG
設定すると、ダイアログスクリプトとスクリプト化したオペレータを読み込む時、エラーが出力されます。
-
HOUDINI_IMAGE_DEBUG
設定すると、いくつかの画像フォーマットにおいて、画像を保存/読み込みした時に発生したエラーに関する情報がより詳細になります。 この設定を有効にすると、誤検出が多く報告される可能性があるので、デフォルトで有効にすることを推奨しません。
-
HOUDINI_TARGA_LINEAR
HoudiniのデフォルトのTARGA画像はsRGBカラー空間です。しかし、古いバージョンのHoudiniでは、TARGA形式がリニア空間である必要がありました。 この変数を設定することで、TARGA画像のデフォルトのカラー空間をリニアに変更します。
-
HOUDINI_ENABLE_EXR_TEXTURE
これが有効な時(デフォルトではオン)、Houdiniはテクスチャを評価する時に直接.exrファイルにアクセスすることができます。 便利である反面、大きなフィルタ領域が存在する場合にパフォーマンスの低下を招く可能性があります。 これを無効にすると、テクスチャアクセスへの効率化を良くするために.exrファイルが内部的に.ratファイルに変換されます。 その場合は、.ratファイルへの変換コスト(時間とメモリ)が発生します。
-
HOUDINI_SCRIPT_LICENSE
この変数は、主に標準のPythonシェルからhouモジュールを使用する時にどのライセンスを使用するのか決めるために使われます。 ライセンスは、どの機能がhouモジュールで利用可能なのか決めます。 os.environでこの変数を設定することを推奨しますが、houモジュールをインポートする前に、それを設定しなければなりません。
Note
Hython
とHBatch
もこの変数を使います。しかし、HBatch
とHython
のオプションは、この変数を上書きします。利用可能な値は以下の通りです:
"hbatch"
Houdiniのすべてにアクセス。Houdini Batchライセンスをチェックし、見つからなければ、Houdini Masterライセンスをチェックします。
"hbatch -R"
"hbatch"
と同じですが、Houdini Batchライセンスだけをチェックします。詳細は、HBatchの-Rオプションを参照してください。"hscriptexper"
実験段階の部分を含むHoudiniのすべてにアクセス。これはHoudini Master Experimentalライセンスを使用します。
"hescape"
Houdini Escapeの範囲内のノードすべてにアクセス。これはHoudini Escapeライセンスを使用します。
"hescape -p"
Houdini Escapeの範囲内のノードすべてとサードパーティのレンダリングノードにアクセス。これはHoudini EscapeライセンスとPlusライセンスを使用します。
-
HOUDINI_RMAN_CURVE_STEP
廃止。 RIB用にRiCurveプリミティブを書き出す時のステップサイズを上書きします。この変数は廃止され、将来のバージョンで削除される予定です。 この変数は、
ri_curvestep
のDetail整数アトリビュートに置き換わりました。 -
HOUDINI_DISABLE_ALEMBIC_INDEXED_ARRAYS
Alembicインデックス配列として文字列アトリビュートを保存することを無効にします。デフォルトでは、Houdiniは分かる範囲で文字列をインデックスアトリビュートとして保存します。 このオプションは、この機能を無効にします。
-
HOUDINI_ALEMBIC_OGAWA_STREAMS
Alembicアーカイブをスレッド処理する時に、この数だけのストリームを使用します。 デフォルトの
0
は、Houdiniが最適な数を計算します。1
はAlembicアーカイブのスレッド処理を無効にします。 値が大きいほどスレッド化が有効になって開かれるファイルが増えるため、通常では、プロセッサの数よりも大きい値に設定しないでください。 -
MANTRA_BIAS_NORMAL
Mantraのレイトレーシング処理のバイアスが、出射光線に沿わずに、法線方向に沿って動作するように指定します。
-
HOUDINI_UI_QUEUE_SIZE
UIイベントキューのサイズを指定します。この値を大きくすれば、キューのオーバーフローを回避することができます。
-
FPS
この変数は、
iplay
のデフォルトのFPSを設定するために使います。これは自動的にOpenGL出力ドライバで設定されます。 -
HOUDINI_PERFORMANCE_SIZE
パフォーマンスモニタが保持する行の数を指定します。
-
HOUDINI_ABEKAS_PAL_XRES
abekas
画像デバイスのデフォルトの水平解像度を上書きします。 -
HOUDINI_ABEKAS_PAL_YRES
abekas
画像デバイスのデフォルトの垂直解像度を上書きします。 -
HOUDINI_GAUSS_EXP
ガウスフィルターカーネルの指数を指定します。この変数は、ガウスフィルタリング(画像スケール、レンダリングなど)に影響を与えます。
-
HOUDINI_MITCHELL_B
MitchellフィルターカーネルのBパラメータを指定します。この変数は、Mitchellフィルタリング(画像スケール、レンダリングなど)に影響を与えます。
-
HOUDINI_MITCHELL_C
MitchellフィルターカーネルのCパラメータを指定します。この変数は、Mitchellフィルタリング(画像スケール、レンダリングなど)に影響を与えます。
-
HOUDINI_CHOP_OLDNOISE
Houdiniバージョン5以降では、noise CHOPに乱数を計算するための新しいメソッドがあります。このメソッドはHoudiniバージョン4とは異なる結果を生成しますが、ハードウェアプラットフォームが異なっても結果は一貫します。 この変数を設定すれば、Houdini5のnoise CHOPはHoudiniバージョン4と同じ値を生成します。
-
HOUDINI_FULL_SHADERSTRING
この変数は、シェーダをそのすべてのパラメータに設定した値でmantraまたはprmanへ出力するかどうか判断します。 0に設定すると、デフォルトではない値のパラメータのみが送られます。 それによって、IFDやRIBのファイルのサイズが小さくなります。しかし、シェーダがそれに該当する.dsファイルを再生成せずに変わると、出力が悪いです。
-
HOUDINI_TYPED_SHADERSTRING
この変数は、
prman
へのシェーダ文字列出力に、タイプでタグ付けられたパラメータのみを含ませるかどうか決めます。 変数を設定しなかった場合、スクリプトタイプ情報に関係なく、すべてのパラメータが含まれます。 設定した場合は、シェーダ文字列には、明示的にscript_ritype
タグを設定したパラメータのみが含まれます。 -
HOUDINI_RSL_HASHING
.slo
ファイルの名前の衝突を回避するために、通常ではHoudiniはSLOシェーダ名にハッシュを生成します。シェーダ名のマングリング/ハッシュは、同じ名前を持つ複数のシェーダが存在する場合(異なるサブネットワーク内にあるシェーダを除く)に役に立ちます。さらに、共有ネットワークドライブ上にシェーダファイルを生成するために、同じ.hip
ファイルが使われている時に役に立ちます(別のHoudiniプロセスで上書きされることを回避します)。この変数の値は、色々なレベルの名前のマングリング(名前の固有化)があります。
0
名前のマングリングすべてを無効にします。
1
シェーダ名にオペレータパス名とHoudiniのプロセスIDを加えるハッシュ。
2
.hip
ファイル名に基づいたサブディレクトリ内にシェーダを配置します。3
.hip
ファイル名とオペレータのフルパスに基づいたサブディレクトリ内に各シェーダを配置します。 -
HOUDINI_VOP_DEFINITIONS_PATH
Houdiniがコネクタータイプ定義(例えば、新しいstruct定義)を探すディレクトリ検索パスを定義します。デフォルトは、HOUDINI_PATHディレクトリの
vop
サブディレクトリ内を検索します。 -
HOUDINI_NO_DEFAULT_SHELF_TOOLS
この変数がゼロ以外に設定されると、シェルフツールを定義していないHoudiniデジタルアセットに対してシェルフツールを自動生成する機能(または、明示的にtoolセクションからツールすべてを除去)を無効にします。 ゼロの場合、デジタルアセットが読み込まれると、Houdiniは、ユーザーがシェルフやTABメニューからインスタンス化できるデフォルトのツールを生成します。
-
HOUDINI_SHELF_EXCLUDE_DIRS_PATTERN
設定すると、シェルフファイルを検索する時に、ここで指定した正規表現に合致したサブディレクトリが排除されます。
-
HOUDINI_CHOP_LINEWIDTH
この変数は、CHOPビューアのラインの太さを設定します。
-
HOUDINI_CHOP_UNITS
この変数は、CHOPのUnitsパラメータのデフォルトパラメータを設定します。有効な値は、
frames
、samples
、seconds
です。 -
HOUDINI_CHOP_IMAGE
この変数はCHOPビューアが無効な時に表示される画像ファイルの場所を設定することができます。
-
HOUDINI_COLOR_PICKER_GAMMA
この変数は、カラーピッカーガジェットとカラーパラメータのデバイス固有のカラー補正用のガンマ指数を指定します。
-
HOUDINI_CINEON_WHITE_POINT
Cineonファイルの読み書き用のホワイトポイントを定義します。LUTファイルが使われていれば、この値は使われません。デフォルトは685です。
-
HOUDINI_CINEON_FILM_GAMMA
Cineonファイルの読み書き用のフィルムガンマを定義します。LUTファイルが使われていれば、この値は使われません。デフォルトは0.6です。
-
HOUDINI_CINEON_BLACK_POINT
Cineonファイルの読み書き用のブラックポイントを定義します。LUTファイルが使われていれば、この値は使われません。デフォルトは95です。
-
HOUDINI_CINEON_FULL_RANGE
設定すれば、
CINEON_WHITE_POINT
とCINEON_FILM_GAMMA
から生成されるLUTがホワイトポイントより上が切り取られません。つまり、Cineonデータのフル範囲が保持されます。Houdini 4.0のコンポジターにのみ使われます。 -
HOUDINI_CINEON_RENDER_LUT
Cineonファイルの読み書き用のデフォルトのレンダーLUTファイル名を定義します。
-
HOUDINI_CINEON_PREVIEW_LUT
Cineonファイルの読み書き用のデフォルトのプレビューLUTファイル名を定義します。Houdini 4.0のコンポジターにのみ使われます。
-
HOUDINI_IMAGE_DISPLAY_GAMMA
Houdiniのコンポジットビュー、レンダービュー、3Dビューポート、MPlayで画像を表示する時のデフォルトのガンマを定義します(Edit > Color Settingsにあります)。
-
HOUDINI_IMAGE_DISPLAY_LUT
Houdiniのコンポジットビュー、レンダービュー、3Dビューポート、MPlayで画像を表示する時のデフォルトのディスプレイLUTを定義します(Edit > Color Settingsにあります)。
-
HOUDINI_OCIO_SRGB_FILE_COLORSPACE
sRGBファイルをMPlayに読み込んだ時に、このソースカラースペースを設定します。
-
HOUDINI_OCIO_FILENAME_COLORSPACE
ファイル名そのものを見ることで、画像ファイルのOpenColorIOカラー空間の検出を有効にします。 1に設定すると、検出が有効になります。 カラー空間に合致した最も長い一番右側の文字列がカラー空間として扱われます。 何も見つからなければ、Houdiniの経験則(JPGはsRGB、EXRはLinearなど)に基づいてカラー空間が決定されます。 2に設定すると、同じ方法で検出が行なわれますが、カラー空間が見つからなかった時、OpenColorIO
config.ocio
(OpenColorIO strict parsing)に定義された"default"ロールが使用されます。 0に設定すると、検出は行なわれず、Houdiniのネイティブの経験則に基づいてカラー空間が決定されます。これは、有効な
OCIO
環境変数が設定されている場合にのみ効果があります。 -
HOUDINI_IMAGE_DISPLAY_OVERRIDE
1に設定すると、
HOUDINI_IMAGE_DISPLAY_GAMMA
とHOUDINI_IMAGE_DISPLAY_LUT
が常にcolors.pref
に記録されている値を上書きします。 0の時、それらの変数はcolors.pref
が存在しない時にのみ効果があります。 これを2に設定すると、ガンマのみを上書きすることができ、3に設定するとLUTのみを上書きすることができます。 -
HOUDINI_IMAGE_INSPECT_LUT
コンポジターのビューアとMPlay内の画像を検査するためのデフォルトの検査LUTファイル名を定義します。
-
HOUDINI_AUTOCONVERT_IMAGE_FILES
デフォルトでは、Houdiniは読み込んだノンリニア画像フォーマットをリニア化して、画像ファイルを書き出す時にリニアからその画像フォーマットのカラー空間に変換します。 この変数を0に設定することで、これを全体的に無効化することができます。 とはいえ、ローカルオプションでそれを上書きすることもできます(
icp -g auto
, File COPのLinearize Non-Linear Images)。 これは、それらのパラメータの初期のデフォルトを設定します。 これはLUTパイプラインが画像のリニア化をハンドリングしている場合にのみ使用するべきです。 これは、一般的にはHOUDINI_IMAGE_DISPLAY_GAMMA
の設定を1.0にして使用してください。 -
HOUDINI_LOD
これは、0.01や1.0のような詳細レベル番号です。この番号が新しいウィンドウのデフォルトのLODになります。 LODの番号が高いほど、カーブとサーフェスがより正確に描画されます。しかし、それに応じて表示速度に負荷がかかります。 デフォルトは1.0です。View Parameter:Viewer:LOD設定を何度も変更しなければならないなら、最良の値をデフォルトにすることで、その作業の負荷を軽減することができます。
-
HOUDINI_WF_GAMMA
Wavefront
.rla
ファイルに書き出すガンマ値を指定します。 -
EDITOR
Houdiniは、この変数を使って、テキストを編集する時に呼び出す外部グラフィカルエディタを決めます。エディタはフォアグラウンドで実行されます。
VISUAL
環境変数を設定すれば、EDITOR
の代わりに、VISUAL
が使われ、グラフィカルプロセスとして開始されます。 つまり、VISUAL
環境変数は、EDITOR
環境変数を上書きするので、VISUAL
を設定すれば、EDITOR
は何の効果もありません。VISUAL
とEDITOR
の変数が両方とも設定されて いない 場合は、デフォルトのエディタ(Windows Notepad, Mac OS X Text Edit, Linux GEdit)が使用されます。この環境変数は、Houdini以外のアプリケーションで使われることがあります。
-
VISUAL
Houdiniは、この変数を使って、テキストを編集する時に呼び出す外部エディタを決めます。
この変数を設定しなかった場合は、
EDITOR
環境変数が使われます。両方とも設定されていない場合のデフォルトのエディタはEDITOR
環境変数のヘルプを参照してください。この環境変数は、Houdini以外のアプリケーションで使われることがあります。
-
HFS
Houdiniがインストールされているパス。 Houdiniは
$HFS/houdini
から構成情報を読みます。 -
SHELL
Houdiniが外部アプリケーションを起動する時、
SHELL
変数を使って起動する方法を決めます。 この環境変数は、Houdini以外のアプリケーションで使われることがあります。 -
HOME
この環境変数は、"ホーム"ディレクトリを決めます。 この環境変数は、Houdini以外のアプリケーションで使われることがあります。 Houdiniは
$HOME/houdiniVERSION
(VERSIONは現在のバージョン番号。例えば、$HOME/houdini6
や$HOME/houdini6.1
)にあるファイルをよく使用します。 -
HSITE
HSITE
変数はサイト固有のHoudini構成情報のパスです。 サイトにデフォルトとファイルの共通設定を持たせることが可能です。 デフォルトでは、HOME
とHFS
の中間に位置するHOUDINI_PATH
です。 グローバル構成情報を変更するには、$HFS/houdini
の内容を編集するのではなくて、この変数のパスの内容を編集してください。HOME
と同様に、Houdiniは$HSITE/houdiniVERSION
(VERSIONは現在のバージョン番号。例えば、$HSITE/houdini6
や$HSITE/houdini6.1
)を使います。 -
JOB
project managementを参照してください。
-
HOUDINI_TEMP_DIR
Houdiniが一時ファイルを生成するディレクトリを指定します。
-
HOUDINI_UNDO_DIR
undo情報を保存するディレクトリを指定します。 指定しなかった場合は、一時ディレクトリが使われます。
-
HOUDINI_CONDENSE_HIP
この変数を設定すれば、Houdiniは、可能であればファイル名のパスの一部を
.hip
に置き換えることで、入力したパスを"扱いやすく"しようとします。 この動作はデフォルトではオフです。 -
HOUDINI_UNBUFFERED_STDINOUT
この変数を設定すれば、Houdiniはコンソールの標準入力と標準出力をバッファに格納しません。 標準出力がバッファに格納されない時は、コンソール(C++、Pythonなど)に書き出す出力が、改行文字の入力や出力のフラッシュをすることなく、すぐに表示されるようになります。 この変数はPythonの
PYTHONUNBUFFERED
変数に似ています。 -
HOUDINI_MESSAGE_COMMAND
グラフィカルメッセージの表示でHoudiniが使用する外部プログラム。
-
HOUDINI_CONFIRM_COMMAND
確認ボックスの表示でHoudiniが使用する外部プログラム。
-
HOUDINI_WEB_BROWSER_COMMAND
ウェブページの表示でHoudiniが使用する外部プログラム。例えば、Linuxでは
"/usr/bin/firefox"
、Windowsでは"C:/Progra~1/Mozill~2/firefox.exe"
("C:\\\Progra~1\\\Mozill~2\\\firefox.exe"
でも有効です)。 -
HOUDINI_TERMINAL_COMMAND
ターミナルとしてHoudiniが使用する外部プログラム。例えば、デフォルトの
"xterm"
や"gnome-terminal"
。 -
HOUDINI_ERRORLOG_FILENAME
有効なファイル名を設定すれば、Houdiniは、
HOUDINI_ERRORLOG_LEVEL
よりも上の厳格なエラーすべてのログをこのファイルに書き出します。 -
HOUDINI_ERRORLOG_LEVEL
Houdiniが
HOUDINI_ERRORLOG_FILENAME
で指定したエラーログファイルに書き出す最低エラーレベル。 有効な値は、0(すべてのエラーをログに出力)から6(何もログに出力しない)の整数値です。 デフォルト値は3です。 エラーレベルは以下の通りに定義されています: 1, メッセージ; 2, プロンプト; 3, 警告; 4, 中止処理; 5, 致命的なエラー。 -
HOUDINI_DEFAULT_TEXTURE_COLOR
レンダリングでテクスチャマップが見つからなかった時に使われるデフォルトのカラーを指定します。 この変数には、デフォルトのカラーのRGBとアルファのコンポーネントを表現した4つの浮動小数点を含んだ単一文字列として指定します。例:
setenv HOUDINI_DEFAULT_TEXTURE_COLOR "0 0 0 0"
これはブラックに設定されます。
-
HOUDINI_DESKTOP_DIR
この変数は、ユーザーのシステムデスクトップディレクトリと見なされるフォルダまたはディレクトリへのファイルパスを指定します。 この変数はファイル選択ダイアログからユーザーのデスクトップへジャンプする時に使われます。
-
HOUDINI_VEX_DEFAULT_AMBIENT
デフォルトのVEX ambient lightシェーダ。アンビエントの光源に対するシェーダが見つからなかった場合、このシェーダがレンダリング時に適用されます。
-
HOUDINI_VEX_DEFAULT_LIGHT
デフォルトのVEX lightシェーダ。光源に対するシェーダが見つからなかった場合、このシェーダがレンダリング時に適用されます。
-
HOUDINI_VEX_DEFAULT_MATTE
デフォルトのVEX matte surfaceシェーダ。このシェーダは、フォグがシーンに適用されていれば、背景サーフェスとしてレンダリング時に使われます。
-
HOUDINI_VEX_DEFAULT_SHADOW
デフォルトのVEX shadowシェーダ。光源が影を落とす時にshadowシェーダが見つからなければ、このシェーダがレンダリング時に適用されます。
-
HOUDINI_VEX_DEFAULT_SURFACE
デフォルトのVEX surfaceシェーダ。surfaceシェーダが見つからなければ、このシェーダがレンダリング時に適用されます。
-
HOUDINI_VEX_DEFAULT_VOLUME
ボリュームに適用されるデフォルトのVEX surfaceシェーダ。オブジェクトにsurfaceシェーダが見つからなかった場合、このシェーダがレンダリング時に適用されます。
-
HOUDINI_OGL_DEBUG
OpenGLドライバがサポートしていなければ、デバッグGLプロファイルでHoudiniを起動します。 これはHDKのデバッグGLレンダーフックで役に立ちます。指定する値は、レベルです。 指定した値以下のすべてのレベルのレポートが含まれます。 この情報はOpenGLドライバで用意されていて、GL_ARB_debug_outputの拡張が必要です。メッセージは標準エラーストリームに書き出され、そのメッセージの頭に
HOUDINI_OGL_DEBUG
が付けられます。0
デバッグなし(デフォルト)。
1
高い優先度のメッセージのみ。
2
中と高の優先度のメッセージのみ。
3
低、中、高の優先度のメッセージのみ。
4
すべてのメッセージ(通知、低、中、高の優先度)。
-
HOUDINI_OGL_DEBUG_EXCLUDE
HOUDINI_OGL_DEBUG
が有効な時にデバッグ出力から特定のメッセージタイプを排除します。 複数のメッセージタイプとソースは、空白区切りの文字列を指定することで排除可能です。error
OpenGLエラー。
performance
パフォーマンスに影響を与えている問題点。
portability
他のプラットフォームでは動作しないかもしれないこのプラットフォーム上のOpenGLの正当な使用。
undefined
OpenGLの仕様で定義されていない動作をするOpenGLの使用。
deprecated
廃止されたOpenGLの機能(レガシー)の使用。
other
他の色々なメッセージ。
annotation
Houdiniデバッグ注釈。
group
Houdiniメインレンダリンググループ注釈。
opengl
OpenGLドライバからのメッセージ。
compiler
GLSLコンパイラまたは他のコンパイラからのメッセージ。
window
ウィンドウマネージャ(WGL、GLX、AGL)からのメッセージ。
houdini
Houdiniからのメッセージ。
thirdparty
OpenGL、Houdini、ウィンドウマネージャ以外からのメッセージ。
-
HOUDINI_OGL_PICKBUFFER_PATH
ビューポートピックのデバッグ用。ピックバッファを後の走査用の画像ファイルとして書き出す場所を指定します。 ループ前に書き出すファイルの数を制御して既存ファイルを上書きするには、
HOUDINI_OGL_FILECOUNT
変数を使用してください。 -
HOUDINI_OGL_SNAPBUFFER_PATH
ビューポートスナップのデバッグ用。スナップバッファを後の走査用の画像ファイルとして書き出す場所を指定します。 ループ前に書き出すファイルの数を制御して既存ファイルを上書きするには、
HOUDINI_OGL_FILECOUNT
変数を使用してください。 -
HOUDINI_OGL_BEAUTY_PATH
ビューポート描画のデバッグ用。ジオメトリ描画を後の走査用の画像ファイルとして書き出す場所を指定します。 ループ前に書き出すファイルの数を制御して既存ファイルを上書きするには、
HOUDINI_OGL_FILECOUNT
変数を使用してください。 -
HOUDINI_OGL_VIEWPORT_PATH
ビューポート描画のデバッグ用。最終ビューポートバッファを後の走査用の画像ファイルとして書き出す場所を指定します。 ループ前に書き出すファイルの数を制御して既存ファイルを上書きするには、
HOUDINI_OGL_FILECOUNT
変数を使用してください。 -
HOUDINI_OGL_FILECOUNT
OpenGLバッファを
HOUDINI_OGL_SNAPBUFFER_PATH
,HOUDINI_OGL_PICKBUFFER_PATH
,HOUDINI_OGL_BEAUTY_PATH
の値で書き出す時に保持する画像の数を制御します。 -
HOUDINI_COPY_SUFFIX
この変数は、コピー/ペーストする時に、ユーザー指定の一時ファイルを作成するために使うことができます。
-
HOUDINI_OPNAMESPACE_HIERARCHY
オペレータタイプのネームスペース階層を、ネームスペース名とオペレータタイプ名をスペース区切りで降順の優先順位で並べたリストとして定義します。 この階層は、スクリプト内(例えば、
opadd
コマンド)で使う曖昧なオペレータタイプ名を解決するために使われます。 いくつかの例:"userB userA"
の階層を指定し、userA::hda
とuserB::hda
のオペレータが利用可能な場合、"opadd hda"
コマンドはuserB::hda
を選択します。"Sop/hda::2.0"
の階層を指定し、hda::2.0
とhda::3.0
のオペレータが利用可能な場合、"opadd hda"
コマンドはhda::2.0
を選択します。"Sop/hda::"
の階層を指定し、hda
とhda::1.0
のオペレータが利用可能な場合、"opadd hda"
コマンドはhda
を選択します。 -
HOUDINI_RMAN_CURVE_BASIS
廃止。 RIBストリーム内にRiCurveプリミティブを生成する時のカーブ補間を指定します。 この変数には、
"linear"
または"cubic"
のどれかを指定します。この変数は廃止され、将来のバージョンで削除される予定です。 この変数は、ri_curveinterpolation
のDetail文字列アトリビュートに置き換わりました。 -
HOUDINI_COP_DISK_DEFAULTNAME
廃止。
-
HOUDINI_COP_ENSURECOLORPLANES
強制的に各COPがCとAのカラー平面を生成するようにします。 これは、古いバージョンのHoudiniと上位互換を持たせるためにあります。
-
HOUDINI_MANTRA3_SHADOW
廃止。
-
HOUDINI_MANTRA3_REFLECT
廃止。
-
HOUDINI_RI_SHADERPATH
RIB出力ドライバのShader PathパラメータにRSLシェーダ検索パスを指定しなかった(または、そのパラメータがない)時、 この環境変数がチェックされます。 この環境変数が存在すると、その値がRIBストリームに出力されます。 この環境変数が存在しなかった場合、特別に構築された検索パスがRIB出力ファイルに出力されます。 その特別に構築されたパスは、現行ディレクトリの後に、HOUDINI_PATH内の
ri_shader
サブディレクトリのリスト、 その後にRenderManのデフォルトのシェーダ検索パスという構成になっています。 -
HOUDINI_RI_RIXPLUGINPATH
RIB出力ドライバのRix Plugin PathパラメータにRISシェーダ検索パスを指定しなかった(または、そのパラメータがない)時、 この環境変数がチェックされます。 この環境変数が存在すると、その値がRIBストリームに出力されます。 この環境変数が存在しない場合は、RISプラグインパスはRIBファイルに出力されません。
-
HOUDINI_FILE_VIEWER
ファイルの閲覧で使用する外部アプリケーションを指定します。
-
HOUDINI_CHECK_XFORM
レンダラー用のスクリプトを生成する時、この変数を設定していれば、オブジェクトのトランスフォームが単数(つまり、ゼロスケールが存在する)かどうかテストされます。 トランスフォームが単数なら、オブジェクトは出力されません。
この変数の値は、トランスフォームをゼロとみなす閾値です。つまり、変数の値は非常に小さい浮動小数点に設定してください。
-
HOUDINI_STPATH
ポップアップダイアログスクリプトからシェーダコードを編集する時のシェーダのソースの検索パスを指定します。
-
HOUDINI_STEDIT
シェーダを編集するための外部アプケーションを指定します。
-
HOUDINI_DOUBLEBUFFER
この変数は、
ON
またはOFF
のどれかに設定します。これは、強制的にHoudiniをシングルバッファモードかダブルバッファモードのどれかで実行させます。 -
HOUDINI_WORKSHEET_BOXPICK
この環境変数は、ネットワークのワークシート内での左マウスによる矩形選択の設定を上書きするために使われます。設定可能な値は、"middle"または"right"です。
-
HOUDINI_DEFOPTYPEPREFIX
サブネットを新しいオペレータタイプに変換する時、このプリフィックスが存在すれば、新しいオペレータのベース名に使われます。 プリフィックスが存在しなければ、ユーザー名が使われます。
例えば、この変数に
"foobar_"
を設定すれば、作成されるすべてのオペレータの名前のベース名の頭にfoobar_
が付けられます。 これによって、他のプロジェクトのオペレータの名前と衝突せずに済みます。 -
HOUDINI_VEX_COMPILER
VEXコードのコンパイルで使う外部アプリケーション。通常は、"vcc"です。
-
HOUDINI_ABEKAS_LOGNAME
Abekasフレームレコーダーにログインするためのユーザー名を指定します。
-
HOUDINI_ABEKAS_LOGPASSWD
Abekasフレームレコーダーにログインするためのパスワードを指定します。
-
HOUDINI_MD_COMMAND
stdinから画像を読み込み、持続フレームバッファデバイス(つまりMPlay)で表示するためのmd画像デバイスで使われる外部アプリケーションを指定します。
-
HOUDINI_MD_COMMAND_FLIP
stdinから画像を読み込み、持続フレームバッファデバイス(つまりMPlay)で上下に反転して表示するためのmd画像デバイスで使われる外部アプリケーションを指定します。
-
HOUDINI_MPLAY_LOCKPATH
MPlayロックファイルを作成するためのディレクトリを指定します。これらのファイルは通常では、ユーザーのHOMEディレクトリに作成されます。 この変数の値は、ロックファイルが作成されるディレクトリ(つまり、
/tmp
やc:/temp
)を指定します。この変数を定義すると、Houdiniアプリケーションはシステムシグナル(SIGSEGV、SIGQUITなど)をハンドリングしようとしません。
-
HOUDINI_EXTERNAL_HELP_BROWSER
この変数を定義すると、Houdiniは外部でヘルプドキュメントを表示するためのデフォルトのウェブブラウザを立ち上げます。この変数は、Houdiniのフローティングヘルプブラウザペインにのみ適用されます。 つまり、組み込みペインでは、Houdini独自のヘルプブラウザが使われます。この環境変数は、標準のヘルプブラウザでは表示できないHTMLコンテンツ(例えば、
https
)を表示する時に役に立ちます。 -
HOUDINI_IP_COMMAND
stdinから画像を読み込み、ビューア(つまり
iplay
)で表示するためのip画像デバイスで使われる外部アプリケーションを指定します。 -
HOUDINI_IP_COMMAND_FLIP
stdinから画像を読み込み、ビューア(つまり
iplay
)で上下に反転して表示するためのip画像デバイスで使われる外部アプリケーションを指定します。 -
USER
内部的に、Houdiniはこの変数をログインセッションからの情報で上書きします。 この変数は、ログインしているユーザーの名前を意味します。
-
HOUDINI_OS
Houdiniが走っているOS。この変数に現在設定されている可能性のある値は、
"Windows"
,"Linux"
,"MacOS"
です。 -
HOUDINI_UI_RESOURCES
Houdiniで使われるリソースファイルの名前を指定するアプリケーション変数。 この変数を変更することはほとんどなく、間違えて設定してしまうと、グラフィカルHoudiniアプリケーションの起動が失敗します。
-
HOUDINI_PATH
Houdiniが構成ファイルを検索するディレクトリのパス。
-
HOUDINI_OTL_PATH
このパスは直接Houdiniで使われません。上位互換用に
HOUDINI_OPLIBRARIES_PATH
とHOUDINI_OTLSCAN_PATH
の値のデフォルト値を設定するために使われます(HOUDINI_OTL_PATH
は、HOUDINI_OPLIBRARIES_PATH
が現在意味していることを示すために使われます)。 -
HOUDINI_OTLSCAN_PATH
このパスはHoudiniがOTLファイルを検索するディレクトリを指定します。 この値は、Asset Managerが、OTLファイルの検索に
OPlibraries
ファイルを使わないように設定されている場合のみ使われます。 この値のデフォルトは、HOUDINI_OTL_PATH
内の各ディレクトリに/otls
を追加したパスです。 -
HOUDINI_OPLIBRARIES_PATH
Houdiniが起動時にOTLファイルを読み込むための
OPlibraries
ファイルを検索するディレクトリのパスです。OPlibraries
ファイルは、Asset Managerがそれらのファイルを使うように設定されている場合のみ使われます。そうでない場合は、OTLファイルが直接スキャンされます。 このデフォルトのパスは、HOUDINI_OTL_PATH
と同じです。 -
HOUDINI_SCRIPT_PATH
Houdiniがスクリプトを検索するディレクトリのパスです。 これには、HScriptの
.cmd
ファイル、javaコマンドの.class
ファイル、tckl/tkコマンドの.tcl
と.tk
のファイル、Alfred出力ドライバのコマンドスクリプトを含みます。 -
HOUDINI_SOHO_PATH
sohoで使われるディレクトリのパス。
-
HOUDINI_CLIP_PATH
Houdiniが
.clip
と.bclip
のチャンネルファイルを検索するディレクトリのパス。 -
HOUDINI_CUSTOM_PATH
Houdiniがカスタムパネル情報を検索するディレクトリのパス。
-
HOUDINI_DESK_PATH
Houdiniがdesktopを検索するディレクトリのパス。
-
HOUDINI_DSO_PATH
カスタムプラグインを読み込むための検索パス(Dynamic Shared ObjectsまたはDynamic Link Libraries)。
-
HOUDINI_GALLERY_PATH
ギャラリーファイルを含むディレクトリの検索パスを指定します。 この変数を設定しなかった場合、Houdiniは標準の検索パスの
gallery
サブディレクトリ($HFS/houdini/gallery/
を含む)を検索します。 ギャラリーファイルは任意のノードタイプに対してpresetsdなどの事前定義したパラメータ値を指定します。 しかし、これらのファイルは主にシェーダとマテリアルの定義に対して使われます。 -
HOUDINI_IMAGE_DSO_PATH
画像フォーマットの読み書きをするカスタムプラグイン(
.so
、.dll
)を読み込むための検索パス。 -
HOUDINI_AUDIO_DSO_PATH
オーディオやチャンネルのファイルを読み書きするカスタムプラグイン(
.so
、.dll
)を読み込むための検索パス。 -
HOUDINI_PDG_DSO_PATH
カスタムPDGノード、ワークアイテム、スケジューラ定義(
.so
,.dll
)を読み込む検索パス。 -
HOUDINI_VEX_DSO_PATH
カスタムVEX関数を読み込む検索パス。
-
MANTRA_DSO_PATH
読み込むMantra固有のプラグイン(プロシージャル)の検索パス。
-
HOUDINI_ENABLE_OLD_PRESETS
設定すると、このパラメータペインのツールバーのプリセットメニューが、ファイルを使ったプリセットの読み書きをする古い形式のプリセットオプションを表示します。
-
HOUDINI_USE_OTL_AS_DEFAULT_HDA_EXT
設定すると、Houdiniは新しい
.hda
拡張子の代わりに昔の.otl
をデジタルアセットのデフォルトの拡張子として使用します。これは、まだ新しい
.hda
拡張子を扱えないレガシーのアセット管理システムを使用している時に役に立ちます。 -
HOUDINI_GEOMETRY_PATH
ジオメトリファイルの検索パス。
-
HOUDINI_GEOMETRY_CACHESIZE
Houdiniでテセレートされるジオメトリのキャッシュ化のサイズ。テセレートされたジオメトリは、ビューポートレンダリングと光線の交差で使われます。
-
HOUDINI_MACRO_PATH
ツールバーのマクロファイルの検索パス。
-
HOUDINI_PDG_PATH
PDGテンプレート、インターフェースファイル、カスタムPythonノード定義の検索パス。
-
HOUDINI_PYTHON_PANEL_PATH
ファクトリーとカスタムPythonパネルファイルの検索パス。パネルファイルは、Houdiniを起動した時に検索されて読み込まれます。 それらのファイルは、Python Panelで表示されるインターフェースを定義したり、Python Panelインターフェースメニューの構成を設定することができます。
-
HOUDINI_TEXTURE_PATH
画像を読み込む検索パス。これには、
.rat
ファイルと他の2Dフォーマット、さらに.i3d
の3Dテクスチャファイルを含みます。 -
HOUDINI_TOOLBAR_PATH
ファクトリー/カスタムのシェルフとシェルフツールの検索パス(つまり、シェルフファイル)の検索パス。 シェルフファイルは、Houdini起動時に検索されて読み込まれます。 これらのファイルは、タブメニューに表示させるツールを定義したり、シェルフ領域(通常ではメインメニュー下)に表示させるためにツールをグループ化(つまり、ツールバーまたはシェルフ)することができます。
-
HOUDINI_UI_APP_PATH
.ui
定義ファイルのアプリケーション検索パス。このパスを変更する際は注意してください。そうしないと、グラフィカルHoudiniアプリケーションが起動しなくなる可能性があります。 -
HOUDINI_UI_AUDIO_PATH
インターフェースが使う音声通知ファイルのアプリケーション検索パス。 このパスを変更する際は注意してください。そうしないと、音声通知が動作しなくなる可能性があります。
-
HOUDINI_UI_CURSOR_PATH
Houdiniマウスカーソルセットを配置したアプリケーション検索パス。 このパスを変更する際は注意してください。そうしないと、マウスカーソルが現在のコンテキストを反映しなくなる可能性があります。
-
HOUDINI_UI_DIALOG_PATH
ステート、ハンドル、オペレータ、HDAから生成されたHoudiniダイアログファイルを配置するアプリケーション検索パス。 このパスを変更する時には注意してください。そうしないと、パラメータペインは、選択したオブジェクトのユーザーインターフェースを表示しなくなります。
-
HOUDINI_UI_PATH
すべてのユーザーインターフェースのファイルの基本パス。この変数を変更する際は十分に注意してください。グラフィカルHoudiniアプリケーションが起動しなくなる可能性があります。 パスをこの変数に追加する前に、他の
HOUDINI_UI
変数が、あなたが追加しようとしているパスを既に持っているかどうかチェックしてください。新しいパスをこの変数に追加すると負荷が大きくなる場合があります。 -
HOUDINI_UI_TEMPLATE_PATH
ステート、ハンドル、オペレータ、HDAのユーザーインターフェースを構成するためにHoudiniが使用するパーツを配置するアプリケーション検索パス。 このパスを変更する時には十分注意してください。Houdiniは、ユーザーインターフェースパーツを見失うと、まったく回復できなくなることがあります。
-
HOUDINI_UI_ICON_PATH
アイコンファイルの検索パス。このパスを設定すれば、
$HOUDINI_PATH/config/Icons
のデフォルトを上書きします。 -
HOUDINI_GEOMETRY_FORMAT
ジオメトリを保存する時に使われるデフォルトのジオメトリフォーマットを指定します。 デフォルトはHoudiniの現在のバージョンを使用します。
"hclassic"
に設定すると、Houdiniバージョン11のジオメトリフォーマットでジオメトリを保存します。これは最新のフォーマットの機能すべてをサポートしません。 -
HOUDINI_ICON_CACHE_DIR
レンダリングされるアイコンのキャッシュを格納するディレクトリ。デフォルトでは、このキャッシュは、
$HOME/houdiniX.Y/config/Icons
に格納されます。 ホームディレクトリが遅い(例えば、ホームディレクトリがネットワークサーバーに格納されている)なら、この変数にローカルパスを設定すれば、Houdiniの起動時間が速くなる場合があります。 -
HOUDINI_VEX_PATH
VEXコードの検索パス。このパスを設定すれば、
$HOUDINI_PATH/vex/
のデフォルトパスを上書きします。ダイアログスクリプトの検索は、VEX検索とは別になっていて、HOUDINI_PATHで制御します。 -
HOUDINI_GLSL_PATH
GLSLコードの検索パス。このパスを設定すれば、
$HOUDINI_PATH/ogl2/
のデフォルトパスを上書きします。ダイアログスクリプトの検索は、GLSL検索とは別になっていて、HOUDINI_PATHで制御します。 -
HOUDINI_ASSET_STORE_PATH
ユーザーのアセットストアーに関係するファイル(アセットOTL、ライセンス、インストールするアセットのリストなど)の検索パス。
-
HOUDINI_OUTLINEFONT_PATH
-
HOUDINI_BACKUP_DIR
"Numbered Backup"保存オプションを設定した時にバックアップされるHIPファイルの保存先のディレクトリを設定します。 HOUDINI_BACKUP_DIRにはネイティブのファイルパスを設定しなければなりません。 独自のファイルシステム(FS)パスには対応していません。
-
HOUDINI_BACKUP_FILENAME
"Numbered Backup"保存オプションを設定した時にファイルのバックアップで使われるファイル名のテンプレート。
$BASENAME
と$N
の2つの変数が必要です:$BASENAME
は、保存されているファイル名の拡張子を除いた名前に置き換わります。$N
は、バックアップ番号に置き換わります。$N
の後に1桁の数値を追加すれば、その数値がバックアップ番号で使われる桁数として解釈されます。 この桁数よりも少ないバックアップ番号はゼロで桁数が埋められます。 デフォルト値は、$BASENAME_bak$N
です。サブディレクトリパスを含めることができますが、このテンプレートの一部で$BASENAMEのみが置換されます。 これを使用することで、指定したファイルに対してすべてのバックアップをサブディレクトリにグループ化することができます(例えば、
$BASENAME/$BASENAME_bak$N
)。 -
HOUDINI_AUTOSAVE_FILENAME
"Numbered Backup"自動保存オプションを設定した時に、自動保存ファイルバックアップで使われるファイル名のテンプレート。
$BASENAME
と$N
の2つの変数が必要です:$BASENAME
は、保存されているファイル名の拡張子を除いた名前に置き換わります。$N
は、バックアップ番号に置き換わります。$N
の後に1桁の数値を追加すれば、その数値がバックアップ番号で使われる桁数として解釈されます。 この桁数よりも少ないバックアップ番号はゼロで桁数が埋められます。 デフォルト値は、$BASENAME_auto$N
です。サブディレクトリパスを含めることができますが、このテンプレートの一部で
$BASENAME
のみが置換されます。 これを使用することで、指定したファイルに対してすべてのバックアップをサブディレクトリにグループ化することができます(例えば、$BASENAME/$BASENAME_bak$N
)。 -
HOUDINI_MAX_BACKUP_FILES
この環境変数を設定すれば、"Numbered Backup"保存オプションを設定した時にHoudiniが作成するバックアップファイルの数を制限します。 この環境変数を0に設定すれば、制限が無効になり、Houdiniはリソースが許容する範囲(デフォルト)でバックアップファイルを作成します。 制限数に到達すると、ファイル名で一番古い番号を持つファイルが削除されます。
-
HOUDINI_NO_SPLASH
この環境変数を設定すれば、Houdiniのスプラッシュスクリーンが表示されなくなります。
-
HOUDINI_SPLASH_MESSAGE
スプラッシュスクリーン上に表示させるカスタムメッセージを定義します。このメッセージに3文字の
//n
を記述すれば、スプラッシュスクリーンで改行をすることができます。 -
HOUDINI_SPLASH_FILE
スプラッシュスクリーンのカスタムファイルを定義します。ビルド特有の情報を記述するために、
HOUDINI_SPLASH_MESSAGE
と一緒にこのファイルを増やしたい場合があります。 -
HOUDINI_BUFFEREDSAVE
有効にすると、
.hip
ファイルが最初にメモリバッファに保存さてからディスクに書き出されます。 これは、Windows2000のマシンのネットワークに保存する時、またはネットワークシークの負荷が高い他の場所に保存する時に役に立ちます。 -
HOUDINI_VIEWERSTATE_PATH
ビューアステートファイルの検索パス。これは、ビューアステートの実装に使用しているPythonファイルのことです。 Houdiniは、それらのファイルを起動時に検索して、標準のビューアステートとユーザー定義のビューアステートを登録します。 Pythonビューアステートの登録は、それが必要になった時にのみ登録されます。
-
HOUDINI4_COMPATIBILITY
有効にすると、Houdiniバージョン4の特異な挙動がいくつか有効になります。これは古いhipファイルを読み込むために用意しています。 その古い挙動のサポートは将来のHoudiniのバージョンで保証されていません。現在では、この変数は以下のことをサポートしています:
-
Sphere、Tube、Torii、Circle内のポイントの順番を変更します。
-
Clip SOPの"distance"パラメータの方向を反転します。
-
古いキャプチャー領域ウェイティングメソッドに戻します。
-
-
HOUDINI55_COMPATIBILITY
有効にすると、Houdiniバージョン5(とそれ以前のバージョン)の特異な挙動がいくつか有効になります。これは古いhipファイルを読み込むために用意しています。 その古い挙動のサポートは将来のHoudiniのバージョンで保証されていません。現在では、この変数は以下のことをサポートしています:
-
常にPolyWire SOPとComposite CHOPをブレンドしながら最短パス回転を使うとは限りません。
-
指定したボーンの2つのマイナスZ軸間の角度計算をする古い
boneangle()
の挙動に戻します。 (通常では、このエクスプレッション関数を(180-boneangle(…))として使うことで、簡単に新しい挙動に変換できることを知っておいてください。) -
POP、SOP、COP2、SHOP内のSwitchオペレータは、Null入力を1つにまとめません。
-
チャンネルパターンをグロッビング(ワイルドカード)する時、その順番が逆の作成順に戻されます。これはFetch CHOPと、
chls
、chread
、chwrite
のHScriptコマンドに影響があります。 -
"tmgls -l"
HSscriptコマンドが、/Directorで始まるパスを表示するように戻されます。 -
Houdiniにターゲット方向に平行なUpベクトルを持つ何かを注視するように伝える時、私達が何もしない時に古い挙動に戻ります。これはすべてのHoudiniに影響があります。 これは、すべてのオペレータ、
mlookat()
エクスプレッション関、lookat()
VEX関数のLook Atパラメータを含みます。
-
-
HOUDINI6_COMPATIBILITY
有効にすると、Houdiniバージョン6.0(とそれ以前のバージョン)の特異な挙動がいくつか有効になります。これは古いhipファイルを読み込むために用意しています。 その古い挙動のサポートは将来のHoudiniのバージョンで保証されていません。現在では、この変数は以下のことをサポートしています:
-
ソフト変形(SoftPeak、SoftTransform、Edit SOPのSoftオプションは適用されません)とIgnore Connectivity Offを使うとき、接続性はそのソフト半径を考慮しません。 Houdiniバージョン6.1以降では、2つのポイントを接続しているソフト半径内に一連のエッジが存在する場合のみ、それらのポイントが接続されます。 Houdiniバージョン6.0以前または、このフラグをオンにすると、2つのポイントを接続しているエッジが存在すれば、それらのポイントが接続されます。
-
Fetch CHOPは以下の順番でFetchが実行されるトラックの順番を作成します。
-
アニメーションチャンネル(Fetchが実行されるオペレータのパラメータ順)
-
CHOPデータトラック
-
-
非アニメーションパラメータ(パラメータ順)
-
-
Edit SOPは、古いメソッドを使って、サーフェスが残りの入力を基準に変化する方法を決めます。
-
-
HOUDINI7_COMPATIBILITY
有効にすると、Houdiniバージョン7.0(とそれ以前のバージョン)の特異な挙動がいくつか有効になります。これは古いhipファイルを読み込むために用意しています。 その古い挙動のサポートは将来のHoudiniのバージョンで保証されていません。現在では、この変数は以下のことをサポートしています:
-
Object CHOPには、+Z軸とソースからターゲットオブジェクトに向かうベクトル間の角度を計算する Single Bearing Angle の値を持つ Compute パラメータがあります。 この角度は、以前のバージョンでは、不正に90度分減らされていました。今では、ターゲットオブジェクトがソース方向にまっすぐ向いている時(Z軸に沿って測定)、角度がHoudiniバージョン7.0の時の-90度ではなく、正しく0度として計算されます
-
-
HOUDINI8_COMPATIBILITY
有効にすると、Houdiniバージョン8.0(とそれ以前のバージョン)の特異な挙動がいくつか有効になります。これは古いhipファイルを読み込むために用意しています。 その古い挙動のサポートは将来のHoudiniのバージョンで保証されていません。現在では、この変数は以下のことをサポートしています:
-
グローバルVOP変数リストには、Illuminance VOPの直接の子ノードのilluminanceグローバル変数を含みます。 つまり、深くネスト化された子ノードの変数は考慮されません。そのような変数を省略するのは技術的には良くありませんが、illuminance変数を任意の深さの子ノードすべてに追加すると、変数の順番が複雑になり、既存のVOPネットワークが壊れます。
-
csh形式の変数モディファイアが無効になります。通常では、Houdiniはcsh形式のモディファイアを使って、HScriptとHoudiniの変数を展開します。 例えば、
ryan.cmd
の変数の値では、$var:r
は、"ryan"を返します。
-
-
HOUDINI95_COMPATIBILITY
有効にすると、Houdiniバージョン9.5(とそれ以前のバージョン)の特異な挙動がいくつか有効になります。これは古いhipファイルを読み込むために用意しています。 その古い挙動のサポートは将来のHoudiniのバージョンで保証されていません。現在では、この変数は以下のことをサポートしています:
-
Transform CHOPは、Transform Orderパラメータの古い(不正な)解釈を使います。
-
-
HOUDINI10_COMPATIBILITY
有効にすると、Houdiniバージョン10.0(とそれ以前のバージョン)の特異な挙動がいくつか有効になります。これは古いhipファイルを読み込むために用意しています。 その古い挙動のサポートは将来のHoudiniのバージョンで保証されていません。現在では、この変数は以下のことをサポートしています:
-
cycle()
、cyclet()
のHScriptエクスプレッション関数とHOM関数の古い挙動を用意します。
-
-
HOUDINI11_COMPATIBILITY
有効にすると、Houdiniバージョン11.0(とそれ以前のバージョン)の特異な挙動がいくつか有効になります。これは古いhipファイルを読み込むために用意しています。 その古い挙動のサポートは将来のHoudiniのバージョンで保証されていません。現在では、この変数は以下のことをサポートしています:
-
廃止されたキャプチャーアトリビュート名にマッチするパターンが、Attribute Transfer SOPとAttribute Composite SOPの現在のキャプチャーアトリビュートにマッチできます。
-
UNIXコマンドは、
$SHELL
変数内の値の代わりにデフォルトでcsh
を実行します。 -
ノード作成で指定したオペレータタイプ名が、
optype
ネームスペースやバージョン検索を使わずに、そのままの名前で使われます。 これは、HScriptならopadd
コマンドで常に-e
を指定、HOMならhou.Node.createNode()
にexact_typeとしてtrueを渡すのと同じです。 いくつかのオペレータがこれよりも新しいバージョンであっても、H11のopscript
で生成したスクリプトは常に、正確にノードネットワークを最生成します。
-
-
HOUDINI11_PERFMON_COMPATIBILITY
有効にすると、Windows > Performance Monitorのメニューエントリー上をクリックすると、Houdiniバージョン11.1とそれ以前のバージョンで利用可能だったパフォーマンスモニタを開きます。 バージョン11.1のパフォーマンスモニタは、ノード情報ツールチップウィンドウ(つまり、ノード上をクリック)にもパフォーマンスデータを表示します。
-
HOUDINI10_VOLUME_COMPATIBILITY
有効にすると、ボリュームの
.bgeo
保存は、Houdiniバージョン10.0とそれ以前のバージョンとの互換のために、タイル化しないフォーマットを使います。 -
HOUDINI13_VOLUME_COMPATIBILITY
この設定は、ボリュームプリミティブに対して共有されるデータの保存を無効にします。 これを有効にすると、ジオメトリファイルが非常に大きくなり、ジオメトリを再読み込みする時に情報の共有が失なわれます。 これは、通常では同じボリュームプリミティブのコピーを複数持つジオメトリにのみ影響があります。
-
HOUDINI13_GEO_COMPATIBILITY
これを設定すると、Houdini13.0と互換性のある
.geo/.bgeo
ファイルの保存を有効にします。 HOUDINI13_VOLUME_COMPATIBILITYも参照してください。 -
HOUDINI14_GEO_COMPATIBILITY
この設定は、Houdini14.0と互換性のある
.geo/.bgeo
ファイルの保存を有効にします。 これを設定しなかった場合、パックジオメトリプリミティブが適切に読み込まれなくなります。 -
HOUDINI15_PARMDATA_COMPATIBILITY
この設定は、Houdini15.0とHoudini15.5と互換性のある形式でジオメトリパラメータデータの保存を有効にします。
-
HOUDINI15_5_GEO_COMPATIBILITY
この設定は、Houdini15.5と互換性のある
.geo/.bgeo
ファイルの保存を有効にします。 これを設定しなかった場合、Houdini16.0以降で保存されたポリゴンまたは四面体を含んだファイルが、Houdini15.5またはそれ以前のバージョンで適切に読み込まれなくなります。 -
HOUDINI16_5_DEFORM_COMPATIBILITY
この設定は、古いボーン変形アルゴリズムを有効にします。that allowed for このアルゴリズムは、キャプチャ領域のエンドキャップをアニメーションさせることで、その両端を別々に変形させることができます。
-
HOUDINI6_FILTER_COMPATIBILITY
Houdiniバージョン6.1のローレベルフィルタリングコードに重大なバグが見つかりました。 このバグを修正すると、そのフィルタリング結果が前のバージョンと劇的に変わります。 以前の挙動を保持する場合は、このコントロールを設定します。しかし、このコントロールは、修正前のフィルタリングが不正だったので使用をお勧めしません。 このコントロールは将来のHoudiniのバージョンで削除されます。
-
HOUDINI13_FILTER_COMPATIBILITY
Houdini13のテクスチャ化に対してMip-Map計算に大きなバグがありました。 このバグを修正することで、Mip-Mapのフィルタリングの結果が前のバージョンと劇的に変わってしまいます。 前のバージョンの挙動を維持するためには、このコントロールを設定します。 しかし、バグ修正前のフィルタフィングは正しくなかったので、このコントロールは使用しない方が良いです。 このコントロールは、将来のHoudiniのバージョンで削除されます。
-
HOUDINI_SIMPLIFIED_NODE_NAMES
有効にすると、ノード名に
.
や-
の文字を使うことができなくなります。 デフォルトでは、これらの文字は使用することが可能です。 -
HOUDINI_HIPEXT
この変数を設定すると、HoudiniはSaveダイアログで
.hip
の拡張子を追加しなくなります。 さらに、それに関連するSaveダイアログで.otl
と.bgeo
の拡張子も追加しません。 -
HOUDINI_ACCESS_METHOD
この値には、
0
(デフォルト)、1
、2
のどれかを設定して、HoudiniがWindows内のファイルとディレクトリのパーミッションをチェックするために使用するメソッドを選択します。0
は、調べるファイルのWindowsのユーザーとグループのパーミッション設定に対して、現在のユーザーのパーミッションをチェックします。 このメソッドはネットワークログインサーバーを使うマシンでは遅くなる場合があります。1
は、Windowsのユーザーとグループのパーミッションをチェックするために別の方法を使用しますが、Windows2000サービスパック2で壊れた機能のためにあります。2
は、単にファイルのアトリビュートをチェックするだけです。このメソッドは高速ですが、ユーザーとグループのパーミッションを無視するので、ファイルやディレクトリの書き込みで実際に書き込めないことが起きる可能性があります。 -
HOUDINI_COOK_MODE_THRESHOLD
この変数を設定すれば、Houdiniのメモリ使用量に安全な制限(MB単位)を設定することができます。 Houdiniが、このメモリ制限を越えると、直ぐに"Never"クックモードに切り替わり、ユーザーに警告を表示します。 この環境変数を
0
に設定すれば、この機能が無効になります。この設定は、32ビットオペレーティングシステム上でHoudiniが走っている時のみ必要です。 -
HSCRIPT_SAFEQUIT
この変数を設定すると、HScriptの
quit
コマンドがユーザーにquitを実行するのかどうか確認を求めます。 -
HSCRIPT_ALLOW_BACKGROUND_RENDER
デフォルトでは、
HBatch
はレンダリングを強制的にレンダリングが完了するまでHBatch
をブロックするようにします。 この変数を設定すれば、HBatch
がバックグラウンドでレンダリングすることができます。 -
HOUDINI_OLD_RATS
この変数はHoudiniで生成されるRATファイルテクスチャのフォーマットを制御します。
0
に設定すると、新しいTBFファイルフォーマットが使われます。1
に設定すると、古いRATフォーマットが使われます。 このオプションのデフォルト値は、0
です。通常では、TBFテクスチャの方がパフォーマンスが良いので、この変数は、テクスチャをHoudiniバージョン8.0以前と互換を持たせる時だけ有効にするべきです。 -
HOUDINI_QTML_USE_GDI
この変数は、Windowsプラットフォーム上でQuickTimeがDirectDrawやDCIの代わりにGDIを使うようにさせるために使います。
1
に設定すれば、強制的にGDIが使われます。0
に設定すれば、QuickTimeがどれにするか決めます。 このオプションのデフォルト値は、nvidiaのドライバに関係のあるQuickTimeダイアログコンポーネントでクラシュを回避するために1
に設定されています。 -
HOUDINI_MAX_CACHED_FBX_SCENES
メモリに保持するためのキャッシュ化するFBXシーンの最大数を設定します。ノードがクックされる度に全体のファイルを再読み込みしないようにするために、ディスク上の複数のFBXファイルにリンクしているシーンで役に立ちます。 デフォルト値は
1
で、最小値は0
、最大値は20
です。 -
HOUDINI_NETEXCHANGE_HEARTBEAT
分散シミュレーションがデータを他のノードと交換している時、これは他のノードが追いつくのを待つ間にデータをブロックします。 その間は、何もCPUを使わないのでプロセスは死んだように思えます。 この変数の値がゼロ以外のプラスの値なら、ハートビートを標準出力に表示する間隔の秒数を意味します。 これにより、このプロセスがまだ活動中であることを知ることができます。
-
HOUDINI_DOPVOLUME_NANTEST
有効にすると、色々なDOP Gasマイクロソルバが処理の前後でNANに対してフィールドをスキャンします。 これは、それらの番号がシミュレーションで表示している場所を探すのに役に立ちます。
perfmon -o
stdoutを最初に設定して、NaNテストがエラーを出力する時、マイクロソルバが何を操作するのかを決めるのに役に立ちます。 -
HOUDINI_MULTITHREADED_COOKING
実験レベル :有効にすると、Houdiniは可能な限りマルチスレッドのノードクッキングを実行しようと試みます。Houdiniバージョン11の時点では、これを有効にすると、デッドロックなどのクッキングの問題が起こる可能性があります。 この環境設定は現在のところ、ビューポートオブジェクトクッキング以外のクッキングには何の影響も ありません 。
-
HOUDINI_OGL_FIXEDVOXELSIZE
表示の不透明度を計算する時に、サイズでボリューム内のボクセルの濃度をスケールせずに、すべてのボクセルが1×1×1の立方体として扱われます。その結果、ボクセルは、解像度が高いほどより不透明になります。
-
HOUDINI_OCL_VENDOR
OpenCLのプロセッシングでHoudiniが使用するOpenCLコンテキストを作成する時に選択するプラットフォームベンダーを指定します。
-
HOUDINI_OCL_DEVICETYPE
OpenCLプロセッシングで使用するOpenCLデバイスのタイプを指定します。 選択項目は、
GPU
とCPU
です。 HOUDINI_OCL_VENDORを設定して、プラットフォームベンダーが一度識別されていれば、指定したタイプのデバイスのみが使われます。 HOUDINI_OCL_VENDORを設定していなければ、利用可能なOpenCLプラットフォームすべてが検索されて、指定したタイプの最初のデバイスが返されます。 そのため、この変数を設定することで、デバイスの切り替えが簡単にできます。 -
HOUDINI_OCL_DEVICENUMBER
HOUDINI_OCL_DEVICETYPEで指定したタイプのOpenCLデバイスが複数存在する場合、この変数は、OpenCLプロセッシングで使用するデバイスを選択します。 例えば、2つ以上のGPUを持つコンピュータの場合、この変数はOpenCLのデフォルトのGPU以外のGPUを選択することができます。
-
HOUDINI_OCL_PATH
OpenCLカーネルの検索パス。このパスを設定すれば、
$HOUDINI_PATH/ocl/
のデフォルトのパスを上書きします。 -
HOUDINI_OCL_MEMORY_POOL_SIZE
Houdiniは、パフォーマンスの改善とフラグメンテーションの減少のために、OpenCLにデバイスメモリを割り当てるためのメモリプールを使用します。 この変数は、そのメモリプールに割り当てる総デバイスメモリあたりの割合を指定します。 例えば、デフォルト設定の
0.125
は、メモリプールにデバイスメモリの1/8を割り当てます。 指定したOpenCLデバイスが32ビットの場合、総デバイスメモリがこの割合で乗算される以前に4GBに制限されていることに注意してください。 -
HOUDINI_OCL_REPORT_MEMORY_USE
有効にすると、Houdiniは、OpenCLカーネルコールのすべての設定の後でOpenCLメモリ使用量の統計情報を出力します。
-
HOUDINI_IOBUFFER_SIZE
新しい書き込みのタスクの追加をブロックする前に、バックグラウンド出力スレッドにスプールするためのMBの数。
-
HOUDINI_DOP_MAXCACHE
最大DOPキャッシュサイズ(MB)を設定します。 DOPノードのキャッシュサイズが、ここで指定したサイズよりも大きくなると、このサイズに制限されます。 マイナス(デフォルト)値の場合は、その制限はありません。
-
HOUDINI_SOP_DISABLE_CACHENODE
このオプションを設定すると、Cache SOPが無効になります。
Note
これは、キャッシュに依存したネットワークを壊してしまったり、 キャッシュが使用されていた箇所を再クックすることになるのでネットワークが大幅に遅くなってしまいます。
Cache SOPをプレイブレストにだけ使用し、ファームマシンにメモリを溜めたくない時に役立ちます。
-
HOUDINI_SOP_DISABLE_COMPILENODE
これを設定すると、Block End Compile SOPは常にコンパイルされなくなります。
パフォーマンステストを実行してコンパイル設定とコンパイルしない設定との違いを確認したい場合や、バグの原因を特定するためにコンパイルをしないというルールを設けたい時に役立ちます。
-
HOUDINI_RUN_IN_FOREGROUND
1に設定すると、Houdini GUIアプリケーションをシェルまたはターミナルから起動させるとデフォルトでフォアグラウンドとして起動します。 1に設定しなかった場合、GUIアプリケーションがバックグラウンドで起動するので、そのシェルまたはターミナルと関連付かなくなります。 このオプションは、OSXには何の効果もありません。
-
HOUDINI_OGL_FAST_BONES
有効にすると、Nullとボーンのレンダリングが、オブジェクトすべてを累積し、1つのインスタンス描画コールを発行することで実行されます。
-
HOUDINI_FAST_SKIN_BLENDSHAPES
GPUを使用してSOP_DeformとSOP_BlendShapesで変形を実行する実験的な機能を有効にします。
-
HOUDINI_DISTRIBUTEDPROJECTION_DIAGNOSTICS
分散圧力を計算中に分散スライスが一貫した射影行列を構築していることを確証するために、余分なチェックを実行します。 分散計算が収束に失敗している場合に、提出する余分な診断情報を取得するには、これを有効にしてください。
-
HOUDINI_SAS_DISABLE_ASSET_DOWNLOAD
1に設定すると、すべてのHoudiniディストリビューションに定期的にインストールされるOrboltのアセット(つまり、Simple Toon Character)をグラフィカルHoudiniがダウンロードしなくなります。 デフォルトは0です。
-
HOUDINI_USE_HFS_OCL
デフォルト値の1に設定すると、この変数は、$HFSに既に入っているビルトインのCPU OpenCLドライバを読み込むようにHoudiniに伝えます(64ビットWindowsとLinuxのみ)。 このビルトインのCPUデバイスは、通常のOpenCLデバイス指定、例えば
HOUDINI_OCL_DEVICETYPE=CPU
を使用して選択することができます。また、通常のOpenCLデバイス選択の処理に失敗すると、Houdiniはこのドライバを使用し、GPUを持たないレンダーファームへのOpenCLジョブの投入を安全にします。 この変数を2に設定すれば、このフォールバックの仕組みが無効になり、0に設定すればビルドインデバイスを完全に無効にします。
OSXでは、この変数は何の効果もありません。
-
HOUDINI_DISABLE_AUDIO_SERVER
1に設定すると、Audio Serverが初期化されなくなります。 デフォルトは0です。
-
QT_MOUSE_COMPRESS_LIMIT
Linuxでは、Qtはマウス移動イベントを圧縮してパフォーマンスを上げています。 この圧縮は、短期間の周期内で発生した複数のマウスイベントを単一のマウスイベントとしてアプリケーションに発行することで動作しています。 このマウスイベント圧縮のデメリットは、マウス移動の追跡をするオペレーション(例えば、ビューポート内でのカーブの描画)において品質が悪くなることです。 そのため、Houdiniではマウスイベント圧縮をデフォルトで無効にしています。
QT_MOUSE_COMPRESS_LIMITをゼロ以外の整数値に設定することで、この圧縮を有効にすることができます。 この値は、圧縮の実行毎に圧縮されるマウス移動イベントの最大数を意味します。 この値が高いほど、許容される圧縮の数が増えます。
Houdiniのビューポートまたはマウス移動を追跡するHoudini内の他のインターフェース(例えば、PySideまたはPyQtで記述されたOpenGLビューポート)を操作する時に、 そのレスポンスが遅いと感じた場合には、この変数を設定してください。
この変数はLinuxでのみ効果があります。
-
HOUDINI_CHOP_MOTION_SAMPLES
この変数は、hchannel.prefファイルが存在しない時に、Global Animation Settings CHOP Motion Samplesの値を上書きします。 この変数を使用することで、レンダリング時にConstraintsのCHOPサンプリングレートを上げることができます。
-
HOUDINI_NVIDIA_OPTIX_DSO_PATH
OptiX DSO検索パスを定義します。この変数が存在すれば、IPRツールボックスでデノイズボタンを有効にするのかどうかも決まります。
-
HOUDINI_NVIDIA_OPTIX_DEVICENUMBER
OptiX Denoiserで使用するデバイスID。OptiXデバイスIDを調べるには"hgpuinfo -o"を使用します。 未定義のまま、または-1に設定すると、1番目のデバイスが使用されます。
-
PDG_DIR
PDG_SHARED_ROOT の代わりにこの変数を使うことで、PDGスケジューラの作業ディレクトリを指定することができます。