Houdini 22.0 Nodes TOP nodes

Attribute from Parameters TOP node

Creates a dictionary attribute filled with parameters from a target node

On this page
Since 21.0

This node creates a new dictionary attribute named parms that contains the parameter name/value pairs from a target node. The target node can be from any network and doesn’t have to be a TOP node. Parameters on the target node are evaluated at the time value specified on the Attribute from Parameters node.

TOP Attributes

This node create a single attribute named parm by default. The name of the attribute can be changed using the Attribute Name parameter.

parms

dict

The dictionary of key/value pairs for each of the parameters on the target Node Path.

Parameters

Parameters

Generate When

Determines when this node will generate work items. You should generally leave this set to “Automatic” unless you know the node requires a specific generation mode, or that the work items need to be generated dynamically.

All Upstream Items are Generated

This node will generate work items once all of the input nodes have generated their work items.

All Upstream Items are Cooked

This node will generate work items once all of the input nodes have cooked their work items.

Each Upstream Item is Cooked

This node will generate work items each time a work item in an input node is cooked.

Automatic

The generation mode is selected based on the generation mode of the input nodes. If any of the input nodes are generating work items when their inputs cook, this node will be set to Each Upstream Item is Cooked. Otherwise, it will be set to All Upstream Items are Generated.

Node Path

The absolute or relative path to the target node. The parameters from the node fill key/value pairs in a dictionary attribute, determined by the __Attribute Name_ parameter.

Parameter Name Filter

Filters the parameters on the Node Path by name using an expression written in the Attribute Pattern Syntax. Patterns that don’t match the filter aren’t included the output dictionary, so you can use this parameter to exclude a subset of node parameters.

Expansion

Expand String Filter

Filters the parameters on the Node Path by name that should have their string values expanded, using an expression written in the Attribute Pattern Syntax. By default all string parameters are expanded, so $VARIABLES and backtick expressions will be evaluated before generating the corresponding dictionary entry. You can use this parameter to exclude node parameters from expansion, so that their raw value is included in the dictionary instead.

Delocalize String Values

When enabled, apply path delocalization/unmapping to any matching string parms in the parm dictionary using an expression written in the Attribute Pattern Syntax. For example, so that $HFS paths can be resolved on the farm and aren’t included as local path references.

Evaluate Channels

Whether or not channels should be evaluated. This only affects evaluation of parameters with actual expressions assigned to them – it doesn’t affect string parameters with $VARIABLES or backtick expansion.

Evaluation Time

Determines how the time value the node should use when evaluating parameters with expressions, if Evaluate Channels is enabled.

Work Item Frame

The parameters are evaluated at the frame value specified on the upstream work item.

Network Evaluation Time

The parameters are evaluated at the Houdini playbar time that was set when the TOP network began to cook.

Custom Time

The parameters are evaluated at the Custom Time value.

Custom Time

When Evaluation Time is set to Custom Time, this parameter specifies the time value in seconds to use for parameter evaluation.

Attributes

Attribute Name

The name of the dictionary attribute to create.

Attribute Index

The array index of the dictionary within the attribute. By default, the node operates on the first dictionary in the attribute.

Existing Attribute

Determines how the node should handle a name conflict when an existing attribute is already present with the specified Attribute Name.

See also

TOP nodes