GeoFieldSet

The GeoFieldSet node allows you to set, add, subtract, or multiply attributes on a field mesh. In USD, the attributes are essentially the defining properties of the prim. An attribute has a data type, name, and value.

Note:  You can create a field mesh prim via GeoFieldMesh.

Note:  This is a LABS node, indicated in Nuke with the tag:
LABS nodes are experimental and not intended to be used for production.

Inputs and Controls

Connection Type

Connection Name

Function

Input

fld

The field you want to apply the attribute to.

  B An input for connecting other nodes in the scene.

Control (UI)

Knob (Scripting)

Default Value

Function

GeoFieldSet Tab

Mask

mask_patterns

Default - Injected/ All Roots

Specifies the mask pattern, for targeting the prim(s) to affect. In this case, specify a field prim.

You can use standard glob-style wildcards, such as '*', '?', to create masks or use individual prim names separated by spaces. For example, /GeoCube1 /GeoCard3 applies the effect to only those prims.

Default - Injected/All Roots - selects the default prim(s) for the node. The default will be the injected mask prim paths if there is an upstream node with this. Otherwise the default mask for this node type is evaluated.

All roots - select the top level Xform(s) in your scene.

Last modified - selects whatever the last node modified was.

All Cameras - selects all Cameras in your scene graph.

All Lights - select all lights in your scene graph.

All Meshes - selects all meshes in your scene graph.

Custom - sets a custom selection of prims that exist in your scene graph.

Tip:  You can also use the cog menu, the Viewer picker, or drag and drop paths from the Scene Graph to create masks.

Inject Mask inject_mask off When enabled the mask in this node is injected into the node directly below it if that node has the default path mask set.

Operation

operation

Set

Choose how you want to apply the attribute update - Set, Add, Subtract, or Multiply.

Attribute

attribute

Custom

Choose an attribute value to assign to the field.
Attribute Name attribute_name N/A If Custom attribute is selected above, assign a name to the attribute.
Type attribute_type bool If Custom attribute is selected above, choose from one of the available data types for the attribute.