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コードが含まれています。

HOMクックブック