SdPostSemanticBoundingBox#

Synthetic Data node to compute the bounding boxes of the scene semantic entities.

Installation#

To use this Node, you must enable omni.syntheticdata in the Extension Manager.

Inputs#

Name

Type

Description

Default

gpu

uint64

Pointer to shared context containing gpu foundations

rp

uint64

Pointer to render product for this view

renderVar

token

Name of the BoundingBox RenderVar to process

renderProductResolution

int[2]

RenderProduct resolution

instanceMappingInfoSDPtr

uint64

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

instanceMapSDCudaPtr

uint64

cuda uint16_t buffer pointer of size numInstances containing the instance parent semantic index

semanticMapSDCudaPtr

uint64

cuda uint16_t buffer pointer of size numSemantics containing the semantic parent semantic index

semanticLocalTransformSDCudaPtr

uint64

cuda float44 buffer pointer of size numSemantics containing the local semantic transform

exec

execution

Trigger

Outputs#

Name

Type

Description

Default

sdSemBBoxInfosCudaPtr

uint64

Cuda buffer containing valid bounding boxes infos

sdSemBBoxExtentCudaPtr

uint64

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

exec

execution

Trigger