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)  | 
  | 
Trigger  | 
None  | 
Gpu (inputs:gpu)  | 
  | 
Pointer to shared context containing gpu foundations  | 
0  | 
Instance Mapping Info SD Ptr (inputs:instanceMappingInfoSDPtr)  | 
  | 
uint buffer pointer containing the following information : [numInstances, minInstanceId, numSemantics, minSemanticId, numProtoSemantic]  | 
0  | 
Render Product Resolution (inputs:renderProductResolution)  | 
  | 
RenderProduct resolution  | 
[0, 0]  | 
Rp (inputs:rp)  | 
  | 
Render results  | 
0  | 
Semantic Filter Name (inputs:semanticFilterName)  | 
  | 
Name of the semantic filter  | 
|
Semantic Label Token SD Cuda Ptr (inputs:semanticLabelTokenSDCudaPtr)  | 
  | 
uint64_t cuda buffer pointer of size numSemantics containing the semantic label token  | 
0  | 
Outputs#
Name  | 
Type  | 
Descripton  | 
Default  | 
|---|---|---|---|
Received (outputs:exec)  | 
  | 
Executes for each newFrame event received  | 
None  | 
Semantic Filter Segmentation Map Cuda Ptr (outputs:semanticFilterSegmentationMapCudaPtr)  | 
  | 
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  |