GeoRenderVariable

The GeoRenderVariable node creates or edits a RenderVar prim with schema attributes and custom properties.

Learn how to use this node at Creating and Editing Render Settings.

Note:  In USD, UsdRenderVar describes a channel of computed output data, sometimes referred to as an arbitrary output variable or AOV. Read more about this on OpenUSD's documentation: USD Render Schema.

Inputs and Controls

Connection Type

Connection Name

Function

Input

unnamed

The previous stage in the scene you want to affect.

Control (UI)

Knob (Scripting)

Default Value

Function

GeoRenderVariable Tab

Mode

mode

Create

Select whether to Create or Edita prim.

Path (available in Create Mode)

prim_path

/Render/Vars

The root path for the prim(s) created (e.g. \"/Scene/ Objects/Table"). If empty, the node name is used with a leading \"/\".

Create Missing Parents

create_missing_parents

on

When turned on, this will create the missing ancestor prims which don’t already exist in the path. When off, missing ancestors will be pure overs (i.e. overrides), which will cause the prim to not appear in the scene graph or render unless the parent prim ‘overs’ are turned into ‘concrete’ prims.

Create Missing Parents (Type)

parent_prim_type

Xform

Sets the type of prim to create if there are missing ancestors in the path.

Mask (available in Edit Mode)

mask_patterns

Default - Injected/ RenderVar

Specifies the mask pattern to match the prims to affect.

You can use standard glob-style wildcards, such as '*', '?', to create masks or use individual prim names separated by spaces.

Default - Injected/RenderVar - 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.

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

Inject Mask inject_mask off When enabled the mask in the current node is pushed to the geo nodes below it that have the default mask set.
dataType dataType color3f

The type of this quantity, as a USD attribute type (color3f, float, etc.).

sourceName sourceName N/A The name of the data source that contains the computed value(s) for the RenderVar.
sourceType sourceType raw Describes the type of the quantity data source: raw, primvar, lpe, or intrinsic.