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.
Example uses of this node include: warping geometry by changing the position attribute, setting vertex colours, applying UVs, changing the size of points in a point cloud, or rotating PointInstancer instances.
Note: You can create a field mesh prim via GeoFieldMesh.
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 Points-based |
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. Default - Injected/All Points-based - 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 Points-based - selects all prims that are points-based by using the expression {isa:PointBased} + {isa:PointInstancer} + {isa:ParticleField3DGaussianSplat} - {isa:Mesh}. 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 | 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. |