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