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)

execution

Trigger

None

gpuFoundations (inputs:gpu)

uint64

Pointer to shared context containing gpu foundations

0

renderProduct (inputs:rp)

uint64

Pointer to render product for this view

0

Semantic Filter Name (inputs:semanticFilterName)

token

Name of the semantic filter to apply to the semanticLabelToken

default

Outputs#

Name

Type

Descripton

Default

Exec (outputs:exec)

execution

Trigger

None

Instance Map SD Cuda Ptr (outputs:instanceMapSDCudaPtr)

uint64

cuda uint16_t buffer pointer of size numInstances containing the instance parent semantic index

None

Instance Mapping Info SD Ptr (outputs:instanceMappingInfoSDPtr)

uint64

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)

uint64

cuda uint64_t buffer pointer of size numInstances containing the instance path token

None

Last Update Time Denominator (outputs:lastUpdateTimeDenominator)

uint64

Time denominator of the last time the data has changed

None

Last Update Time Numerator (outputs:lastUpdateTimeNumerator)

int64

Time numerator of the last time the data has changed

None

Semantic Label Token SD Cuda Ptr (outputs:semanticLabelTokenSDCudaPtr)

uint64

cuda uint64_t buffer pointer of size numSemantics containing the semantic label token

None

Semantic Local Transform SD Cuda Ptr (outputs:semanticLocalTransformSDCudaPtr)

uint64

cuda float44 buffer pointer of size numSemantics containing the local semantic transform

None

Semantic Map SD Cuda Ptr (outputs:semanticMapSDCudaPtr)

uint64

cuda uint16_t buffer pointer of size numSemantics containing the semantic parent semantic index

None

Semantic Prim Token SD Cuda Ptr (outputs:semanticPrimTokenSDCudaPtr)

uint64

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)

uint64

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