Sd Post Semantic Filter Segmentation Map#

Synthetic Data node to create an texture AOV : the semantic segmentation map corresponding to an input semantic filter

Installation#

To use this node enable omni.syntheticdata in the Extension Manager.

Inputs#

Name

Type

Descripton

Default

Exec (inputs:exec)

execution

Trigger

None

Gpu (inputs:gpu)

uint64

Pointer to shared context containing gpu foundations

0

Instance Mapping Info SD Ptr (inputs:instanceMappingInfoSDPtr)

uint64

uint buffer pointer containing the following information : [numInstances, minInstanceId, numSemantics, minSemanticId, numProtoSemantic]

0

Render Product Resolution (inputs:renderProductResolution)

int[2]

RenderProduct resolution

[0, 0]

Rp (inputs:rp)

uint64

Render results

0

Semantic Filter Name (inputs:semanticFilterName)

token

Name of the semantic filter

Semantic Label Token SD Cuda Ptr (inputs:semanticLabelTokenSDCudaPtr)

uint64

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

0

Outputs#

Name

Type

Descripton

Default

Received (outputs:exec)

execution

Executes for each newFrame event received

None

Semantic Filter Segmentation Map Cuda Ptr (outputs:semanticFilterSegmentationMapCudaPtr)

uint64

uint64_t cuda array containing the segmentation map associated to the input semantic filter

None

Metadata#

Name

Value

Unique ID

omni.syntheticdata.SdPostSemanticFilterSegmentationMap

Version

1

Extension

omni.syntheticdata

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

__tokens

[“InstanceMapSD”, “InstanceSegmentationSD”]

Categories

graph:postRender

Generated Class Name

OgnSdPostSemanticFilterSegmentationMapDatabase

Python Module

omni.syntheticdata