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  |