import USD prim data#
Imports data from a USD prim into attributes in an output bundle
Installation#
To use this Node, you must enable omni.graph.io
in the Extension Manager.
Inputs#
Name |
Type |
Description |
Default |
---|---|---|---|
prim |
|
The USD prim from which to import data. |
|
usdTimecode |
|
The time at which to evaluate the transform of the USD prim. |
0 |
keepPrimsSeparate |
|
Prefix output attribute names with prim followed by a unique number and a colon, to keep the attributes for separate input prims separate. The prim paths will be in the primPaths token array attribute. |
True |
importAttributes |
|
Import attribute data from the USD prim. |
True |
applyTransform |
|
If importAttributes is true, apply the transform necessary to transform any transforming attributes into the space of this node. |
False |
computeBoundingBox |
|
Compute and store local bounding box of a prim and its children. |
False |
importPrimvarMetadata |
|
Import metadata like the interpolation type for primvars, and store it as attributes in the output bundle. |
True |
importTransform |
|
Record the transform required to take any attributes of the input USD prim into the space of this node, i.e. the world transform of the input prim times the inverse world transform of this node, into the output bundle in an attribute named transform. |
True |
importType |
|
Deprecated, prim type is always imported |
True |
importPath |
|
Record the input USD prim’s path into the output bundle in an attribute named primPath. |
True |
importTime |
|
Record the usdTimecode above into the output bundle in an attribute named primTime. |
True |
timeVaryingAttributes |
|
Check whether the USD attributes are time-varying and if so, import their data at the time usdTimecode. |
True |
applySkelBinding |
|
If the input USD prim is a Mesh, and has SkelBindingAPI schema applied, compute skinned points and normals. |
True |
renameAttributes |
|
If true, attributes listed in inputAttrNames will be imported to attributes with the names specified in outputAttrNames. |
False |
inputAttrNames |
|
Comma or space separated text, listing the names of attributes in the input data to be renamed |
|
outputAttrNames |
|
Comma or space separated text, listing the new names for the attributes listed in inputAttrNames |
|
attrNamesToImport |
|
Comma or space separated text, listing the names of attributes in the input data to be imported or empty to import all attributes. |
Outputs#
Name |
Type |
Description |
Default |
---|---|---|---|
output |
|
Output bundle containing all of the imported data. |