Sd Post Render Var Display Texture

Synthetic Data node to copy the input aov texture into the corresponding visualization texture

Installation

To use this node enable omni.syntheticdata in the Extension Manager.

Inputs

Name

Type

Descripton

Default

Camera Fisheye Params (inputs:cameraFisheyeParams)

float[]

Camera fisheye projection parameters

[]

Camera Model (inputs:cameraModel)

int

Camera model (pinhole or fisheye models)

0

Camera Near Far (inputs:cameraNearFar)

float[2]

Camera near/far clipping range

[0.0, 0.0]

Exec (inputs:exec)

execution

Trigger

None

gpuFoundations (inputs:gpu)

uint64

Pointer to shared context containing gpu foundations

0

Instance Map SD Cuda Ptr (inputs:instanceMapSDCudaPtr)

uint64

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

0

Instance Mapping Info SD Ptr (inputs:instanceMappingInfoSDPtr)

uint64

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

0

Meters Per Scene Unit (inputs:metersPerSceneUnit)

float

Scene units to meters scale

0.0

Mode (inputs:mode)

token

Display mode

autoMode

Parameters (inputs:parameters)

float[4]

Display parameters

[0.0, 5.0, 0.33, 0.27]

Render Var (inputs:renderVar)

token

Name of the input RenderVar to display

Render Var Display (inputs:renderVarDisplay)

token

Name of the output display RenderVar

renderProduct (inputs:rp)

uint64

Pointer to render product for this view

0

Sd Display Height (inputs:sdDisplayHeight)

uint

Visualization texture Height

0

Sd Display Width (inputs:sdDisplayWidth)

uint

Visualization texture width

0

Sd Sem B Box3d Cam Corners Cuda Ptr (inputs:sdSemBBox3dCamCornersCudaPtr)

uint64

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 Box3d Cam Extent Cuda Ptr (inputs:sdSemBBox3dCamExtentCudaPtr)

uint64

Cuda buffer containing the 2d extent of the 3d bounding boxes on the camera plane represented as a float6=(u_min,u_max,v_min,v_max,z_min,z_max)

0

Sd Sem B Box Extent Cuda Ptr (inputs: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

0

Sd Sem B Box Infos Cuda Ptr (inputs:sdSemBBoxInfosCudaPtr)

uint64

Cuda buffer containing valid bounding boxes infos

0

Semantic Label Token SD Cuda Ptr (inputs:semanticLabelTokenSDCudaPtr)

uint64

cuda uint64_t buffer pointer of size numSemantics containing the semantic label token

0

Semantic Map SD Cuda Ptr (inputs:semanticMapSDCudaPtr)

uint64

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

0

Semantic Prim Token SD Cuda Ptr (inputs:semanticPrimTokenSDCudaPtr)

uint64

cuda uint64_t buffer pointer of size numSemantics containing the semantic path token

0

Semantic World Transform SD Cuda Ptr (inputs:semanticWorldTransformSDCudaPtr)

uint64

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

0

Outputs

Name

Type

Descripton

Default

Cuda Ptr (outputs:cudaPtr)

uint64

Display texture CUDA pointer

None

Exec (outputs:exec)

execution

Trigger

None

Format (outputs:format)

uint64

Display texture format

None

Height (outputs:height)

uint

Display texture height

None

Render Var Display (outputs:renderVarDisplay)

token

Name of the output display RenderVar

None

Width (outputs:width)

uint

Display texture width

None

Metadata

Name

Value

Unique ID

omni.syntheticdata.SdPostRenderVarDisplayTexture

Version

1

Extension

omni.syntheticdata

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

__tokens

[“LdrColorSD”, “Camera3dPositionSD”, “DistanceToImagePlaneSD”, “DistanceToCameraSD”, “InstanceSegmentationSD”, “SemanticSegmentationSD”, “NormalSD”, “TargetMotionSD”, “BoundingBox2DTightSD”, “BoundingBox2DLooseSD”, “BoundingBox3DSD”, “OcclusionSD”, “TruncationSD”, “CrossCorrespondenceSD”, “SemanticBoundingBox2DExtentTightSD”, “SemanticBoundingBox2DInfosTightSD”, “SemanticBoundingBox2DExtentLooseSD”, “SemanticBoundingBox2DInfosLooseSD”, “SemanticBoundingBox3DExtentSD”, “SemanticBoundingBox3DInfosSD”, “SemanticBoundingBox3DCamCornersSD”, “SemanticBoundingBox3DDisplayAxesSD”, “autoMode”, “colorMode”, “scaled3dVectorMode”, “clippedValueMode”, “normalized3dVectorMode”, “segmentationMapMode”, “instanceMapMode”, “semanticPathMode”, “semanticLabelMode”, “semanticBoundingBox2dMode”, “rawBoundingBox2dMode”, “semanticProjBoundingBox3dMode”, “semanticBoundingBox3dMode”, “rawBoundingBox3dMode”, “pinhole”, “perspective”, “orthographic”, “fisheyePolynomial”]

Categories

graph:postRender,rendering,internal

Generated Class Name

OgnSdPostRenderVarDisplayTextureDatabase

Python Module

omni.syntheticdata