On this page |
概要 ¶
ノードのサブネットワークの代わりに、Pythonスクリプトで定義されたコンポジットノード(COP)のアセットを作成することができます ( File ▸ New Asset… , Python Type をクリック, Network Type を“Compositing Generator”または“Compositing Filter”に設定する)。 このサンプルは、その入力をコピーするPython SOPを定義し、Cd(ディフューズカラー)Pointアトリビュートを作成して、ある位置までの距離に基づいたカラーを各ポイントに割り当てます。
Note
このサンプルには、Houdiniに同梱されているnumpyライブラリが必要です。
$HFS/houdini/help/files/multi_stamp.hip
を開いて、ノードを確認します。
実装 ¶
-
事前に作成されたアセットを
$HFS/houdini/help/files/PythonCops.otl
から読み込むことができます。 -
multistamp
ノードを右クリックして、 Type Properties を選択し、アセットのType Properties Windowを開きます。 -
通常のアセットと同様に、 Parameters タブにパラメータを作成しました。
-
Code タブには、ノードの論理を実装したPythonコードが含まれています。