Houdini Digital Asset Node
This node drives one Houdini Digital Asset (HDA). The node takes the HDA file path and asset name as inputs. When valid HDA file and asset name are used as inputs, a Houdini Node is created and the node inputs and outputs are dynamically updated to expose the HDA’s reflected inputs, outputs and exposed parameters.
Installation
To use this Node, you must enable omni.houdini_engine.omnigraph
in the Extension Manager.
Inputs
Name |
Type |
Description |
Default |
---|---|---|---|
hda_file_path |
|
The HDA File Path |
|
hda_asset_name |
|
The HDA Asset Name for that node |
|
do_collect_geometry_attributes |
|
Collect all the primitive and detail attributes |
True |
trigger_node_cooking |
|
Trigger a cooking operation for this node |
False |
interactive_cooking |
|
Cook HDA node on every UI parameter change |
False |
use_builtin_hda_sources |
|
Search in the Houdini builtin assets when instantiating an asset based on the asset name. If checked, the input ‘hda_file_path’ is not taken into account when creating an asset. |
False |
interrupt_all_cooking |
|
This is used to force the interruption of all all the cooking operation that are currently happening in Houdini. |
False |
do_collect_all_detail_attributes |
|
Collect all the geometry detail attributes. |
False |
export_input_bundle_attributes |
|
Extracts the value of specific input bundle attributes and forwards them to the proper output bundle. |
|
exec_tick |
|
Private field. |
0 |
Outputs
Name |
Type |
Description |
Default |
---|---|---|---|
node_absolute_path |
|
The Houdini node relative path in the Houdini Engine Session. |
|
status |
|
The status of the node’s latest execution (during cook or compute()). 0 for success, > 0 for any failure. |
|
cook_complete |
|
Is true if a node just completed a cooking operation. |
False |
cook_status |
|
One of [NotStarted, Started, Cooking, Done], or an error string. |
NotStarted |