Sd Post Semantic Bounding Box#
Synthetic Data node to compute the bounding boxes of the scene semantic entities.
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 Map SD Cuda Ptr (inputs:instanceMapSDCudaPtr) |
|
cuda uint16_t buffer pointer of size numInstances containing the instance parent semantic index |
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] |
Render Var (inputs:renderVar) |
|
Name of the BoundingBox RenderVar to process |
|
renderProduct (inputs:rp) |
|
Pointer to render product for this view |
0 |
Semantic Local Transform SD Cuda Ptr (inputs:semanticLocalTransformSDCudaPtr) |
|
cuda float44 buffer pointer of size numSemantics containing the local semantic transform |
0 |
Semantic Map SD Cuda Ptr (inputs:semanticMapSDCudaPtr) |
|
cuda uint16_t buffer pointer of size numSemantics containing the semantic parent semantic index |
0 |
Outputs#
Name |
Type |
Descripton |
Default |
---|---|---|---|
Exec (outputs:exec) |
|
Trigger |
None |
Sd Sem B Box Extent Cuda Ptr (outputs:sdSemBBoxExtentCudaPtr) |
|
Cuda buffer containing the extent of the bounding boxes as a float4=(u_min,v_min,u_max,v_max) for 2D or a float6=(xmin,ymin,zmin,xmax,ymax,zmax) in object space for 3D |
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.SdPostSemanticBoundingBox |
Version |
1 |
Extension |
omni.syntheticdata |
Has State? |
False |
Implementation Language |
C++ |
Default Memory Type |
cpu |
Generated Code Exclusions |
None |
__tokens |
[“BoundingBox2DLooseSD”, “BoundingBox2DTightSD”, “SemanticBoundingBox2DExtentLooseSD”, “SemanticBoundingBox2DInfosLooseSD”, “SemanticBoundingBox2DExtentTightSD”, “SemanticBoundingBox2DInfosTightSD”, “BoundingBox3DSD”, “SemanticBoundingBox3DExtentSD”, “SemanticBoundingBox3DInfosSD”] |
Categories |
graph:postRender,rendering |
Generated Class Name |
OgnSdPostSemanticBoundingBoxDatabase |
Python Module |
omni.syntheticdata |