LodValuesAssign

This node assigns level of detail (LOD) ranges to the child locations for all CEL statement matches.

The ranges parameters of the node directly correspond to the PRMan values used for level of detail and are based on screen area. This means when rendering smaller test images, the resulting output is different to full renders as the calculation of the bounding box mapped to the screen is different. For more on how to get the most out of these parameters, please review the PRMan documentation.

Each child location requires an LOD range and must be added using the ranges > Add > Add Entry menu option.

Connection Type

Connection Name

Function

Input

in

The place in the node graph where you want to assign level-of-detail ranges to child locations.

 

Control (UI)

Default Value

Function

CEL

N/A

The scene graph locations are specified using the Collection Expression Language (CEL). The CEL parameter options are available by clicking Add Statements.

For more information, refer to the CEL Reference document found on the documentation HTML page (accessed through Help > Documentation) or the CEL Statement Widget Type in Common Parameter Widgets.

Note:  CEL statement should match locations of type level-of-detail group.

ranges

N/A

The parameter grouping that holds the LOD ranges for each child location.

ranges > Add

Add Entry

N/A

Menu option to add a new ranges parameter with minVisible, lowerTransition, upperTransition, and maxVisible. For every child location of the level-of-detail group location there should be a corresponding level-of-detail location and ranges parameter.

ranges > lod

minVisible

0

When the bounding box is transformed to screen space, if its pixel count is less than the minVisible parameter, the object is not displayed.

lowerTransition

0

When the bounding box is transformed to screen space, if its pixel count lies between the minVisible and lowerTransition parameters, the object is only part displayed.

upperTransition

9999999999999999
7748809823456034029568

When the bounding box is transformed to screen space, if its pixel count is between the upperTransition and maxVisible parameters, the object is only part displayed.

maxVisible

9999999999999999
7748809823456034029568

When the bounding box is transformed to screen space, if its pixel count is less than the maxVisible parameter, the object is not displayed.