AttributeSet
This node is used for creating, modifying, or deleting scene graph attribute locations.
Connection Type |
Connection Name |
Function |
Input |
A |
The place in the node graph where you want to amend attributes for a given scene graph location. |
Control (UI) |
Default Value |
Function |
mode |
paths |
Specifies the location to be overridden: • paths • CEL |
mode: paths |
||
paths |
N/A |
Sets the paths of the attribute. For example, /root/world/geo. The paths parameter options are available by clicking Add Locations or dropdown menu. For more information, refer to the Scene Graph Location and Locations Widget Types in Common Parameter Widgets. |
mode: CEL |
||
celSelection |
N/A |
Sets the attribute location to be overridden. The scene graph locations are specified using the Collection Expression Language (CEL). The celSelection parameter options are available by clicking Add Statements. For more information, refer to the CEL Reference document found on the documentation HTML page (accessed through Help > Documentation) or the CEL Statement Widget Type in Common Parameter Widgets. |
AttributeSet parameters continued |
||
action |
Create/Override |
Describes the action to apply to the scene graph attribute: • Create/Override • Delete • Force Default |
attributeName |
N/A |
The name of the attribute to set. To set the attributeName, either enter the name of the attribute into the text field, or drag and drop an attribute from the Attributes tab into the text field. Note: When dropping a dragged attribute onto the attributeName field, the value is set to the full name of the dropped attribute, with names of ancestor groups separated by dots. For example, xform.translate. |
action: Create/Override |
||
attributeType |
double |
The type of the attribute to set. To set the attributeType, select a data type from the drop down menu, or drag and drop an attribute from the Attributes tab into the drop down field. Note: When dropping a dragged attribute onto the attributeType field, the value is set to the name of the dropped attribute's type, for example, float. The drop-down menu contains the following data types: • integer • double • float • string • group |
groupInherit |
Yes |
Decides whether or not implicitly-created groups are inherited lower in the scene graph hierarchy. For instance, creating foo.bar implicitly creates the group foo. This group is either inherited or not, depending on this parameter. |
action: Create/Override: attributeType: integer, double, or float |
||
numberValue |
0.0 |
Sets the override value. |
action: Create/Override: attributeType: string |
||
stringValue |
N/A |
Sets the override value. |
action: Create/Override: attributeType: group |
||
applyAtLeaves |
No |
When assigning to a group with this parameter enabled, Katana adds the non-group attributes individually. This allows new assignments to mix with existing peers. When this parameter is disabled, the entire group-level is replaced and empty groups are not added. |
groupValue |
N/A |
Collects a number of attributes into one group. |
Drop Attributes Here |
N/A |
Middle-click and drag attributes from the Attributes tab to this hotspot to use that attribute. |
action: Force Default |
||
groupInherit |
Yes |
Decides whether or not implicitly-created groups are inherited lower in the scene graph hierarchy. For instance, creating foo.bar implicitly creates the group foo. This group is either inherited or not, depending on this parameter. |