On this page |
Overview ¶
You can create compositing node (COP) assets that are defined by a Python script instead of a subnetwork of nodes (File ▸ New Asset…, click Python type, set Network type to “Compositing Generator” or “Composting Filter”). This example defines a Python COP that copies its input, creates a Cd (diffuse color) point attribute, and assigns each point a color based on the distance to a position.
Note
This example requires the numpy library which ships with Houdini.
Open $HFS/houdini/help/files/multi_stamp.hip
to see the node.
Implementation ¶
-
You can load the pre-made asset from
$HFS/houdini/help/files/PythonCops.hda
-
Right-click a
multistamp
node and choose Type properties to open the asset’s type properties window. -
We created parameters in the Parameters tab, just as we would for a normal asset.
-
The Code tab contains the Python code implementing the node’s logic.