Sd Instance Mapping#
Synthetic Data node to expose the 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 |
Lazy (inputs:lazy) |
|
Compute outputs only when connected to a downstream node |
True |
Render Results (inputs:renderResults) |
|
Render results pointer |
0 |
Outputs#
Name |
Type |
Descripton |
Default |
---|---|---|---|
Received (outputs:exec) |
|
Executes when the event is received |
None |
Sd IM Instance Semantic Map (outputs:sdIMInstanceSemanticMap) |
|
Raw array of uint16_t of size sdIMNumInstances*sdIMMaxSemanticHierarchyDepth containing the mapping from the instances index to their inherited semantic entities |
None |
Sd IM Instance Tokens (outputs:sdIMInstanceTokens) |
|
Instance array containing the token for every instances |
None |
Sd IM Last Update Time Denominator (outputs:sdIMLastUpdateTimeDenominator) |
|
Time denominator of the last time the data has changed |
None |
Sd IM Last Update Time Numerator (outputs:sdIMLastUpdateTimeNumerator) |
|
Time numerator of the last time the data has changed |
None |
Sd IM Max Semantic Hierarchy Depth (outputs:sdIMMaxSemanticHierarchyDepth) |
|
Maximal number of semantic entities inherited by an instance |
None |
Sd IM Min Instance Index (outputs:sdIMMinInstanceIndex) |
|
Instance id of the first instance in the instance arrays |
None |
Sd IM Min Semantic Index (outputs:sdIMMinSemanticIndex) |
|
Semantic id of the first semantic entity in the semantic arrays |
None |
Sd IM Num Instances (outputs:sdIMNumInstances) |
|
Number of instances in the instance arrays |
None |
Sd IM Num Semantic Tokens (outputs:sdIMNumSemanticTokens) |
|
Number of semantics token including the semantic entity path, the semantic entity types and if the number of semantic types is greater than one a |
None |
Sd IM Num Semantics (outputs:sdIMNumSemantics) |
|
Number of semantic entities in the semantic arrays |
None |
Sd IM Semantic Local Transform (outputs:sdIMSemanticLocalTransform) |
|
Semantic array of 4x4 float matrices containing the transform from world to local space for every semantic entity |
None |
Sd IM Semantic Token Map (outputs:sdIMSemanticTokenMap) |
|
Semantic array of token of size numSemantics * numSemanticTypes containing the mapping from the semantic entities to the semantic entity path and semantic types |
None |
Sd IM Semantic World Transform (outputs:sdIMSemanticWorldTransform) |
|
Semantic array of 4x4 float matrices containing the transform from local to world space for every semantic entity |
None |
Metadata#
Name |
Value |
---|---|
Unique ID |
omni.syntheticdata.SdInstanceMapping |
Version |
2 |
Extension |
omni.syntheticdata |
Has State? |
False |
Implementation Language |
C++ |
Default Memory Type |
cpu |
Generated Code Exclusions |
None |
__tokens |
[“InstanceMappingInfoSDhost”, “InstanceMapSDhost”, “SemanticLabelTokenSDhost”, “InstancePrimTokenSDhost”, “SemanticLocalTransformSDhost”, “SemanticWorldTransformSDhost”] |
Categories |
graph:action |
Generated Class Name |
OgnSdInstanceMappingDatabase |
Python Module |
omni.syntheticdata |