Write Prim Attributes#

Exposes attributes for a single Prim on the USD stage as inputs to this node. When this node computes it writes any of these connected inputs to the target Prim. Any inputs which are not connected will not be written.

Installation#

To use this node enable omni.graph.nodes in the Extension Manager.

Inputs#

Name

Type

Descripton

Default

Exec In (inputs:execIn)

execution

Signal to the graph that this node is ready to be executed.

None

Layer Identifier (inputs:layerIdentifier)

token

Identifier of the USD layer to export data to. Identifier can be empty, “<Session Layer>”, “<Root Layer>” or the identifier of a sublayer. If empty or invalid, data will be exported to the current layer. This is only used when “Persist To USD” is enabled.

Prim (inputs:prim)

target

The prim to be written to

None

Persist To USD (inputs:usdWriteBack)

bool

Whether or not the value should be written back to USD, or kept a Fabric only value

True

Outputs#

Name

Type

Descripton

Default

Exec Out (outputs:execOut)

execution

Signal to the graph that execution can continue downstream.

None

State#

Name

Type

Descripton

Default

Layer Identifier (state:layerIdentifier)

token

The prefetched layer Identifier.

None

Resolved Layer Identifier (state:resolvedLayerIdentifier)

token

The prefetched resolved layer Identifier.

None

Metadata#

Name

Value

Unique ID

omni.graph.nodes.WritePrim

Version

4

Extension

omni.graph.nodes

Has State?

True

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Write Prim Attributes

Categories

sceneGraph

Generated Class Name

OgnWritePrimDatabase

Python Module

omni.graph.nodes