Sd Test Instance Mapping#
Synthetic Data node to test the instance mapping pipeline
Installation#
To use this node enable omni.syntheticdata in the Extension Manager.
Inputs#
Name  | 
Type  | 
Descripton  | 
Default  | 
|---|---|---|---|
Exec (inputs:exec)  | 
  | 
Trigger  | 
None  | 
Instance Map Ptr (inputs:instanceMapPtr)  | 
  | 
Array pointer of numInstances uint16_t containing the semantic index of the instance prim first semantic prim parent  | 
0  | 
Instance Prim Path Ptr (inputs:instancePrimPathPtr)  | 
  | 
Array pointer of numInstances uint64_t containing the prim path tokens for every instance prims  | 
0  | 
Min Instance Index (inputs:minInstanceIndex)  | 
  | 
Instance index of the first instance prim in the instance arrays  | 
0  | 
Min Semantic Index (inputs:minSemanticIndex)  | 
  | 
Semantic index of the first semantic prim in the semantic arrays  | 
0  | 
Num Instances (inputs:numInstances)  | 
  | 
Number of instances prim in the instance arrays  | 
0  | 
Num Semantics (inputs:numSemantics)  | 
  | 
Number of semantic prim in the semantic arrays  | 
0  | 
Semantic Label Token Ptrs (inputs:semanticLabelTokenPtrs)  | 
  | 
Array containing for every input semantic filters the corresponding array pointer of numSemantics uint64_t representing the semantic label of the semantic prim  | 
[]  | 
Semantic Local Transform Ptr (inputs:semanticLocalTransformPtr)  | 
  | 
Array pointer of numSemantics 4x4 float matrices containing the transform from world to object space for every semantic prims  | 
0  | 
Semantic Map Ptr (inputs:semanticMapPtr)  | 
  | 
Array pointer of numSemantics uint16_t containing the semantic index of the semantic prim first semantic prim parent  | 
0  | 
Semantic Prim Path Ptr (inputs:semanticPrimPathPtr)  | 
  | 
Array pointer of numSemantics uint32_t containing the prim part of the prim path tokens for every semantic prims  | 
0  | 
Semantic World Transform Ptr (inputs:semanticWorldTransformPtr)  | 
  | 
Array pointer of numSemantics 4x4 float matrices containing the transform from local to world space for every semantic entity  | 
0  | 
Stage (inputs:stage)  | 
  | 
Stage in {simulation, postrender, ondemand}  | 
|
Swh Frame Number (inputs:swhFrameNumber)  | 
  | 
Fabric frame number  | 
0  | 
Test Case Index (inputs:testCaseIndex)  | 
  | 
Test case index  | 
-1  | 
Outputs#
Name  | 
Type  | 
Descripton  | 
Default  | 
|---|---|---|---|
Received (outputs:exec)  | 
  | 
Executes when the event is received  | 
None  | 
Semantic Filter Predicate (outputs:semanticFilterPredicate)  | 
  | 
The semantic filter predicate : a disjunctive normal form of semantic type and label  | 
None  | 
Success (outputs:success)  | 
  | 
Test value : false if failed  | 
None  | 
Metadata#
Name  | 
Value  | 
|---|---|
Unique ID  | 
omni.syntheticdata.SdTestInstanceMapping  | 
Version  | 
1  | 
Extension  | 
omni.syntheticdata  | 
Has State?  | 
False  | 
Implementation Language  | 
C++  | 
Default Memory Type  | 
cpu  | 
Generated Code Exclusions  | 
None  | 
__tokens  | 
[“simulation”, “postRender”, “onDemand”]  | 
Categories  | 
graph:simulation,graph:postRender,graph:action,internal:test  | 
Generated Class Name  | 
OgnSdTestInstanceMappingDatabase  | 
Python Module  | 
omni.syntheticdata  |