On this page |
Wedge ROPは、指定したROPを複数回にわたってレンダリングします。 毎回.hipファイルのいくつかのパラメータを変更します。 これは、高度な関数に対してパラメータを変化させて、どのようにルックが変わるのか調査するのに便利です。
WEDGE変数は、現行のパラメータセットを記述する文字列に設定します。
これをファイル名出力に使用すると、各Wedgeと他のWedgeとの干渉を確実に回避できます。
または、MPlayにWedgeしている場合、個々のWedgeはまとめてレンダリングされます。
出力ファイルをfilename_$WEDGE_$F.pic
に設定すると、各Wedgeがそれ自身の画像シーケンスを必ず取得できます。
画像をWedgeする場合、hwatermarkプログラムを使用して画像にWedge名のマークを入れることもできます。 Post Frame Script を
unix hwatermark -x 4 10 -m \"Wedge: $WEDGENUM\" `chs("vm_picture")` `chs("vm_picture")` $HFS/houdini/fonts/Helvetica-Bold.pfa 24
に設定します。
WEDGENUM変数は、現行の処理済のWedge番号に設定されます。 この範囲は、0からWedge数より1小さい数までです。 Wedge Rangeで特定のWedgeをレンダリングする場合、WEDGENUMがそのWedge番号に設定されます。
パラメータ ¶
Render Wedges
指定したレンダリング処理をWedge毎に1回実行します。
Prefix
WEDGE変数の前に接頭辞が追加されます。これによりWedgeの異なるセットを分けることができます。
Wedge Range
All Wedgesにより、すべての計算Wedgeをすぐにレンダリングできます。 または、1つの指定Wedgeをレンダリングできます。 後者はマシン間でWedgeを手動で分割している場合に便利で、シミュレーションに必要なことがあります。
Output Driver
各WedgeにROPを実行します。ROPには、テイクベースのWedgeを動作させる“take”という名前のパラメータが必要です。
ファイルに出力すると、ファイル名は$WEDGE
になり、同じファイルを2回書き込まないように防止できます。
Wait for Render to Complete
出力ドライバでWait for Render to Completeを一時的に設定します。 これにより、すべてのWedgeが同時に始まらないようにします。 同時に始まると、シングルユーザマシンでは不都合があるからです。 しかし、ブロックしない場合は、バックグラウンドでレンダーの実行を待ちながら、Houdiniにすぐに制御を戻すことができます。
Wedge Method
シーンをどのように変更するかを制御します。
By Channels
各Wedge Parameterは、そのステップ数および範囲により変化し、指定チャンネルに適用されます。 パラメータのすべての組み合わせがWedgeされます。Wedgeの合計数は、すべてのステップ値の積です。
By Take
指定した親テイク直下の子テイクそれぞれに対して1つのWedgeが実行されます。 出力ドライバのテイクパラメータは、それぞれの子テイクの値に設定されます。
Parent Take
By Take Wedgeでは、これは親テイクの名前です。このテイクの直下の子テイクだけがWedgeに使用されます。
Random Samples
各範囲を均一にサンプリングするのではなく、各サンプルの範囲内でランダム値を選びます。
Number of Samples
ランダムサンプリングモードの場合、実行するWedge数を決定します。
Random Seed
ランダムサンプルの生成に使用されるシードです。これを変更すると、別のランダムサンプルセットが作成されます。
Wedge Parameters
By Channel Wedgeで使用するパラメータ数です。各パラメータはシングルフロート値で、指定した間隔にわたって均一に分割されます。
Name
チャンネルの英文名です。WEDGE変数に追加されます。空っぽの場合はチャンネル名が使用されます。
Channel
変更するチャンネルパスです。 これは完全なチャンネルパスで、ノードへのパスの後にチャンネル名が続きます。
Note
これはパラメータのパスではありません。
/obj/geo1/tx
は正しいですが/obj/geo1/t
は正しくありません。
Range
チャンネルが変化する範囲の最小値と最大値です。
Number of Steps
範囲が分割されるステップ数です。 ランダムサンプリングが行なわれている場合は無視されます。
Examples ¶
rop_example_wedge Example for Wedge render node
このサンプルでは、Wedge ROPをセットアップして、自動的にたくさんの色々なネットワークを作成する方法を説明しています。