Go to: Related nodes. Attributes.
This transform node is a group node that can be used to detect how
close a group of objects is to a camera. Typically this node is
used for controlling "Level of Detail" visibility. With "Level of Detail",
the visibility of the children of this transform are controlled
by the distance of a group to a camera and the threshold values.
For example, under a LOD group node, there are three children:
ship_detailed, ship_medium, and ship_rough. There are three
threshold values: 5, 10 and 15. When the camera is within
5 units of the group bounding box, only ship_detailed is visible.
When the view is zoomed out and the camera is 9 units away from
the group, only ship_medium is visible. When the view is
zoomed out to 30 units away, only ship_rough is visible.
See also documentation on the "Level Of Detail" feature.
Node name | Parents | MFn type | Compatible function sets |
---|---|---|---|
lodGroup | transform | kLodGroup | kBase kNamedObject kDependencyNode kDagNode kTransform kLodGroup |
groupParts, groupId, makeGroup, baseGeometryVarGroup, meshVarGroup, geometryVarGroup, curveVarGroup, surfaceVarGroup, tweak
activeLevel, cameraMatrix, displayLevel, distance, maxDistance, minDistance, minMaxDistance, output, threshold, worldSpace
Long name (short name) | Type | Default | Flags | ||
---|---|---|---|---|---|
cameraMatrix
(cm )
| matrix | identity | |||
threshold
(th )
| distance (double) | 0.0cm | |||
displayLevel
(dl )
| enum | 0 | |||
worldSpace
(ws )
| bool | 1 | |||
minMaxDistance
(mmd )
| bool | 0 | |||
minDistance
(mid )
| double | -100.0 | |||
maxDistance
(mxd )
| double | 100.0 | |||
distance
(d )
| distance (double) | 0.0cm | |||
activeLevel
(al )
| integer | 0 | |||
output
(o )
| bool | false | |||