Sd Post Instance Mapping#
Synthetic Data node to compute and store scene instances semantic hierarchy information
Installation#
To use this node enable omni.syntheticdata in the Extension Manager.
Inputs#
Name |
Type |
Descripton |
Default |
---|---|---|---|
Exec (inputs:exec) |
|
Trigger |
None |
gpuFoundations (inputs:gpu) |
|
Pointer to shared context containing gpu foundations |
0 |
renderProduct (inputs:rp) |
|
Pointer to render product for this view |
0 |
Semantic Filter Name (inputs:semanticFilterName) |
|
Name of the semantic filter to apply to the semanticLabelToken |
default |
Outputs#
Name |
Type |
Descripton |
Default |
---|---|---|---|
Exec (outputs:exec) |
|
Trigger |
None |
Instance Map SD Cuda Ptr (outputs:instanceMapSDCudaPtr) |
|
cuda uint16_t buffer pointer of size numInstances containing the instance parent semantic index |
None |
Instance Mapping Info SD Ptr (outputs:instanceMappingInfoSDPtr) |
|
uint buffer pointer containing the following information : [ numInstances, minInstanceId, numSemantics, minSemanticId, numProtoSemantic, lastUpdateTimeNumeratorHigh, lastUpdateTimeNumeratorLow, , lastUpdateTimeDenominatorHigh, lastUpdateTimeDenominatorLow ] |
None |
Instance Prim Token SD Cuda Ptr (outputs:instancePrimTokenSDCudaPtr) |
|
cuda uint64_t buffer pointer of size numInstances containing the instance path token |
None |
Last Update Time Denominator (outputs:lastUpdateTimeDenominator) |
|
Time denominator of the last time the data has changed |
None |
Last Update Time Numerator (outputs:lastUpdateTimeNumerator) |
|
Time numerator of the last time the data has changed |
None |
Semantic Label Token SD Cuda Ptr (outputs:semanticLabelTokenSDCudaPtr) |
|
cuda uint64_t buffer pointer of size numSemantics containing the semantic label token |
None |
Semantic Local Transform SD Cuda Ptr (outputs:semanticLocalTransformSDCudaPtr) |
|
cuda float44 buffer pointer of size numSemantics containing the local semantic transform |
None |
Semantic Map SD Cuda Ptr (outputs:semanticMapSDCudaPtr) |
|
cuda uint16_t buffer pointer of size numSemantics containing the semantic parent semantic index |
None |
Semantic Prim Token SD Cuda Ptr (outputs:semanticPrimTokenSDCudaPtr) |
|
cuda uint32_t buffer pointer of size numSemantics containing the prim part of the semantic path token |
None |
Semantic World Transform SD Cuda Ptr (outputs:semanticWorldTransformSDCudaPtr) |
|
cuda float44 buffer pointer of size numSemantics containing the world semantic transform |
None |
Metadata#
Name |
Value |
---|---|
Unique ID |
omni.syntheticdata.SdPostInstanceMapping |
Version |
2 |
Extension |
omni.syntheticdata |
Has State? |
False |
Implementation Language |
C++ |
Default Memory Type |
cpu |
Generated Code Exclusions |
None |
__tokens |
[“InstanceMappingInfoSDhost”, “SemanticMapSD”, “SemanticMapSDhost”, “SemanticPrimTokenSD”, “SemanticPrimTokenSDhost”, “InstanceMapSD”, “InstanceMapSDhost”, “InstancePrimTokenSD”, “InstancePrimTokenSDhost”, “SemanticLabelTokenSD”, “SemanticLabelTokenSDhost”, “SemanticLocalTransformSD”, “SemanticLocalTransformSDhost”, “SemanticWorldTransformSD”, “SemanticWorldTransformSDhost”] |
Categories |
graph:postRender,rendering |
Generated Class Name |
OgnSdPostInstanceMappingDatabase |
Python Module |
omni.syntheticdata |