On this page |
パラメータ
Save to Disk
最近のコントロール設定を使用してジオメトリをディスクに保存します。
Save to Disk in Background
バックグラウンドでHoudiniのコピーが起動し、そのコピーがジオメトリを処理して保存します。 これは、.bgeoファイルが完了した後でも動作し続けて、それらのファイルを読み込むことができます。
Controls…
レンダリング前にレンダーパラメータを調整することができるコントロールダイアログが開きます。
Valid Frame Range
Render Frame Range または Render Frame Range Only に設定した時に、レンダリングするフレームを制限します。
Render any frame
レンダラーがどのフレームもレンダリングすることができます。
Render frame range
以下に設定した範囲のフレームのみをレンダリングしますが、その範囲内のフレームが他の範囲のフレームを参照していれば、レンダラーがその他の範囲のフレームをレンダリングすることができます。
Render frame range only (strict)
以下に設定した範囲のフレームのみをレンダリングし、その範囲内のフレームが他の範囲のフレームを参照していても、レンダラーがその他の範囲のフレームをレンダリングすることができません。
Start/End/Inc
レンダリングするフレーム範囲(開始フレーム、終了フレーム、増分値)を指定します。すべての値には浮動小数点の値を指定することができます。その範囲の値を含みます。
これらのパラメータが出力ドライバのローカル変数の値を決めます。
$NRENDER
出力ドライバでレンダリングされるフレーム数。
$N
レンダリングされている現行フレーム(1から始まり、$NRENDER
で終わります)。
Render with Take
レンダリング時に特定のテイクの設定を使用します。レンダリング時に現行テイクを使用する場合は、 Current を選択します。
Save to Disk
SOP Path
レンダリング元のSOPノード、オブジェクトまたはSOPサブネットです。
Output File
ジオメトリの保存先のファイルです(ファイルの末尾が.geo
または.bgeo
にしてください)。
必ずファイル名に$Fを含めてフレームごとに別々のファイルを書き出してください。
Transform
ジオメトリを書き出す前にワールド空間へトランスフォームするかどうかを指定します。
Initialize Simulation OPs
すべてのシミュレーションOPを強制的にリセットします。 これには、DOP NetworkやPOP SOP、およびそれらの結果をキャッシュ化する他のOPを含みます。
これはシミュレーションをレンダー出力する最も安全な方法です。 シミュレーションをゼロの状態から開始し、異なるパラメータで実行した可能性のある部分的なシミュレーションがすべて破棄されるからです。
Alfred Style Progress
ファイルの書き込みが何パーセント完了したかを示す値です。これは、PixarのAlfredレンダーキューが求めるスタイルになります。
Report Network Use
このジオメトリ出力により実行された処理の間に、分散シミュレーションプリミティブが送信または受信したバイト数がプリントされます。
これは、例えばファイルをNFSマウントへ保存するといった使用方法はトラックしません。 Gas Net Exchange Border DOPのようなノードのネットワークコミュニケーションのみをトラックします。
Save Retries
ディスク書き込みエラーによりジオメトリをディスクに保存できない場合、Houdiniでは普通、出力ノードがすぐにエラーになります。 保存エラーが回復できないような不正パスを表しているほとんどの場合で妥当といえます。 しかし、ネットワークの問題でファイルが保存できない場合もあります。 保存リトライ数がゼロでない場合、Houdiniはこのパラメータで指定された回数を再保存しようとします。 毎回、保存エラーのコンソールへ出力が行なわれ、ネットワークの回復を期待して5秒間の待機があります。
Save in Background
1つ以上のフレームを保存する場合、バックグラウンドスレッドに保存します。 これにより、ファイルが大きなサイズでも保存が速くなりますが、保存が完了するまで出力ジオメトリが保持されるため、メモリの使用量が多くなるかもしれません。
Scripts
様々な実行ステージで実行されるスクリプトコマンドを指定することができます。 パラメータに対して選択されたエクスプレッション言語によって、このコマンドがHScriptステートメントなのかPythonステートメントなのか判断されます。
実行する前に、このノードが自動的にグローバル現行ノードとして設定されます。
代わりにファイルからステートメントを実行したいのであれば、
.cmd
拡張子(言語がHScriptに設定されている場合)または.py
拡張子(言語がPythonに設定されている場合)が付いたファイルのパスを指定してください。
スクリプトには追加で引数を指定することもでき、シェルと同様の方法で引数が解析されます。
Pre-Render Script
任意のレンダリング前に、このスクリプトを実行します。
Pre-Frame Script
各フレーム前に、このスクリプトを実行します。
Post-Frame Script
各フレーム後に、このスクリプトを実行します。
Post-Render Script
すべてのレンダリング後に、このスクリプトを実行します。
Post-Write Script
各フレームのデータがディスクへの書き込みを終了した後に、このHScriptを実行します。 これは、それに該当するPost-Frame Scriptの常に後で、Post-Render Scriptの常に前ですが、それ以外の順番は未定義です。 バックグラウンドでの保存を有効にした時、これはファイルの保存が終了するまでスクリプトのアクションを遅延させることができます。
ローカル変数
N
レンダリング中のフレーム。
NRENDER
レンダリングするフレームの総数。