clipSpace

Last modified: Jun 13, 2026

TSL object that represents the clip space position of the current rendered object.

Type

VaryingNode<vec4>

positionGeometry

TSL object that represents the position attribute of the current rendered object.

Type

AttributeNode<vec3>

positionLocal

TSL object that represents the transformed vertex position in local space of the current rendered object.

The term “transformed” indicates that an object or material’s properties, such as skinning, batch, instancing, or displacement mapping, will change the vertex position of the node when present. To use the pre-transformed local space position of the object, use positionGeometry.

Type

AttributeNode<vec3>

positionPrevious

TSL object that represents the previous vertex position in local space of the current rendered object. Used in context of VelocityNode for rendering motion vectors.

Type

AttributeNode<vec3>

positionWorld

TSL object that represents the vertex position in world space of the current rendered object.

Type

VaryingNode<vec3>

positionWorldDirection

TSL object that represents the position world direction of the current rendered object.

Type

Node<vec3>

positionView

TSL object that represents the vertex position in view space of the current rendered object.

Type

VaryingNode<vec3>

positionViewDirection

TSL object that represents the position view direction of the current rendered object.

Type

VaryingNode<vec3>