SdTestInstanceMapping

Synthetic Data node to test the instance mapping pipeline

Installation

To use this Node, you must enable omni.syntheticdata in the Extension Manager.

Inputs

Name

Type

Description

Default

exec

execution

Trigger

stage

token

Stage in {simulation, postrender, ondemand}

testCaseIndex

int

Test case index

-1

swhFrameNumber

uint64

Fabric frame number

numInstances

uint

Number of instances prim in the instance arrays

minInstanceIndex

uint

Instance index of the first instance prim in the instance arrays

instancePrimPathPtr

uint64

Array pointer of numInstances uint64_t containing the prim path tokens for every instance prims

numSemantics

uint

Number of semantic prim in the semantic arrays

minSemanticIndex

uint

Semantic index of the first semantic prim in the semantic arrays

semanticPrimPathPtr

uint64

Array pointer of numSemantics uint32_t containing the prim part of the prim path tokens for every semantic prims

semanticLocalTransformPtr

uint64

Array pointer of numSemantics 4x4 float matrices containing the transform from world to object space for every semantic prims

semanticWorldTransformPtr

uint64

Array pointer of numSemantics 4x4 float matrices containing the transform from local to world space for every semantic entity

instanceMapPtr

uint64

Array pointer of numInstances uint16_t containing the semantic index of the instance prim first semantic prim parent

semanticMapPtr

uint64

Array pointer of numSemantics uint16_t containing the semantic index of the semantic prim first semantic prim parent

semanticLabelTokenPtrs

uint64[]

Array containing for every input semantic filters the corresponding array pointer of numSemantics uint64_t representing the semantic label of the semantic prim

Outputs

Name

Type

Description

Default

Received (exec)

execution

Executes when the event is received

semanticFilterPredicate

token

The semantic filter predicate : a disjunctive normal form of semantic type and label

success

bool

Test value : false if failed