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 |