get_node_card
Retrieve documentation for a Houdini node type from running Houdini, including parameter names, defaults, connectors, and help text. Use before setting parameters to avoid guessing.
Instructions
Get the authoritative documentation card for a node type, straight
from the running Houdini: connectors in order (inputs / outputs
with index, name and label — the index of texcoord on mtlximage
lives here), real parameter names/defaults/menus, and the node's own
shipped help text. Connectors are read off a probe node the first time
a type is asked for in a session (no undo entry, creation scripts not
run); connectors_probed: false with connectors_note means they could
not be read, not that the type has none. A menu whose items a script
computes (loadtype on filemerge::2.0) is read off the same probe and
marked menu_source: "generator", with the script in menu_generator.
A radio folder set (switcher1 on an Add SOP: By Pattern / By Group)
is listed as a FolderSet parm whose menu is its folders; a default
that is an expression ($F on timeshift's frame) is in
default_expression; a VOP's outputs carry their data_type.
Use this BEFORE setting parameters on a node type you have not used in this session — never guess parameter names. Unversioned names resolve to the newest version.
A menu carries menu_labels (same order as menu) whenever its labels
differ from its tokens: "0"/"1"/"2" = Surface Scatter/Keep Input/Volume Scatter.
Args: node_type: Type name (e.g. "scatter", "rbdbulletsolver"). context: Category — "Sop", "Lop", "Vop" (MaterialX and other shader nodes inside a material network), "Dop", "Cop", "Chop", "Top", "Object", "Driver"; also "Cop2", "Shop", "VopNet". parm_filter: Substring filter for the parameter list. include_help: The node's help text (about 4 KB). Default: included for a whole card, left out when parm_filter asks for specific parameters. Pass True or False to decide.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | Sop | |
| node_type | Yes | ||
| parm_filter | No | ||
| include_help | No |