Sd Post Semantic3d Bounding Box Filter#
Synthetic Data node to cull the semantic 3d bounding boxes.
Installation#
To use this node enable omni.syntheticdata in the Extension Manager.
Inputs#
Name |
Type |
Descripton |
Default |
---|---|---|---|
Exec (inputs:exec) |
|
Trigger |
None |
gpuFoundations (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 |
Meters Per Scene Unit (inputs:metersPerSceneUnit) |
|
Scene units to meters scale |
0.01 |
renderProduct (inputs:rp) |
|
Pointer to render product for this view |
0 |
Sd Sem B Box3d Cam Corners Cuda Ptr (inputs:sdSemBBox3dCamCornersCudaPtr) |
|
Cuda buffer containing the projection of the 3d bounding boxes on the camera plane represented as a float3=(u,v,z,a) for each bounding box corners |
0 |
Sd Sem B Box Infos Cuda Ptr (inputs:sdSemBBoxInfosCudaPtr) |
|
Cuda buffer containing valid bounding boxes infos |
0 |
Viewport Near Far (inputs:viewportNearFar) |
|
near and far plane (in scene units) used to clip the 3d bounding boxes. |
[0.0, -1.0] |
Outputs#
Name |
Type |
Descripton |
Default |
---|---|---|---|
Exec (outputs:exec) |
|
Trigger |
None |
Sd Sem B Box Infos Cuda Ptr (outputs:sdSemBBoxInfosCudaPtr) |
|
Cuda buffer containing valid bounding boxes infos |
None |
Metadata#
Name |
Value |
---|---|
Unique ID |
omni.syntheticdata.SdPostSemantic3dBoundingBoxFilter |
Version |
1 |
Extension |
omni.syntheticdata |
Has State? |
False |
Implementation Language |
C++ |
Default Memory Type |
cpu |
Generated Code Exclusions |
None |
__tokens |
[“SemanticBoundingBox3DInfosSD”, “SemanticBoundingBox3DFilterInfosSD”] |
Categories |
graph:postRender,rendering |
Generated Class Name |
OgnSdPostSemantic3dBoundingBoxFilterDatabase |
Python Module |
omni.syntheticdata |