compound_instance
Creates instance shapes of the geometry that is output by a Bifrost compound file. This node works only when rendering with Arnold, which can execute Bifrost compounds at render time.
Inputs
compound_file
The path and name of the JSON file that contains the compound definition.
compound_URI
The namespace and name of the compound to use as instances, for example, User::My_Geometry
.
property_port_schema
An array of strings specifying the names of properties of the points object (connected to a create_instances
or similar node downstream) to map to ports of the same name on the compound referenced above. To map a property to a port with a different name, use the syntax property -> port
.
Instances
preview_geometry
An optional geometric object to be used for previews. If an object is connected, it is displayed in the viewports only and is not used for rendering.
name
An optional identifier.
transform
An optional transform matrix to apply to the instanced geometry.
Rendering
operators
Arnold operators may be plugged here to apply to the generated geometry.
You can add operators to the graph by dragging them from the Outliner (when Display > DAG Objects Only is off) and then connect them to this port.
Outputs
compound_instance
An instance shape that can be connected to create_instances
or a similar node.