OmniGraph Node omni.syntheticdata.SdInstanceMapping

omni.syntheticdata.SdInstanceMapping Properties

Name

Value

Version

1

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

omni.syntheticdata.SdInstanceMapping Description

Synthetic Data node to expose the scene instances semantic hierarchy information

omni.syntheticdata.SdInstanceMapping Inputs

Name

Type

Default

Required?

Descripton

inputs:exec

execution

None

Y

Trigger

inputs:lazy

bool

True

Y

Compute outputs only when connected to a downstream node

__default

true

inputs:renderResults

uint64

0

Y

Render results pointer

inputs:swhFrameNumber

uint64

0

Y

Fabric frame number

omni.syntheticdata.SdInstanceMapping Outputs

Name

Type

Default

Required?

Descripton

outputs:exec

execution

None

Y

Executes when the event is received

uiName

Received

outputs:sdIMInstanceSemanticMap

uchar[]

None

Y

Raw array of uint16_t of size sdIMNumInstances*sdIMMaxSemanticHierarchyDepth containing the mapping from the instances index to their inherited semantic entities

outputs:sdIMInstanceTokens

token[]

None

Y

Instance array containing the token for every instances

outputs:sdIMMaxSemanticHierarchyDepth

uint

None

Y

Maximal number of semantic entities inherited by an instance

outputs:sdIMMinInstanceIndex

uint

None

Y

Instance id of the first instance in the instance arrays

outputs:sdIMMinSemanticIndex

uint

None

Y

Semantic id of the first semantic entity in the semantic arrays

outputs:sdIMNumInstances

uint

None

Y

Number of instances in the instance arrays

outputs:sdIMNumSemanticTokens

uint

None

Y

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

outputs:sdIMNumSemantics

uint

None

Y

Number of semantic entities in the semantic arrays

outputs:sdIMSemanticLocalTransform

float[]

None

Y

Semantic array of 4x4 float matrices containing the transform from world to local space for every semantic entity

outputs:sdIMSemanticTokenMap

token[]

None

Y

Semantic array of token of size numSemantics * numSemanticTypes containing the mapping from the semantic entities to the semantic entity path and semantic types

outputs:sdIMSemanticWorldTransform

float[]

None

Y

Semantic array of 4x4 float matrices containing the transform from local to world space for every semantic entity

outputs:swhFrameNumber

uint64

None

Y

Fabric frame number