TSL object that represents the clip space position of the current rendered object.
Type
VaryingNode<vec4>TSL object that represents the position attribute of the current rendered object.
Type
AttributeNode<vec3>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>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>TSL object that represents the vertex position in world space of the current rendered object.
Type
VaryingNode<vec3>TSL object that represents the position world direction of the current rendered object.
Type
Node<vec3>TSL object that represents the vertex position in view space of the current rendered object.
Type
VaryingNode<vec3>TSL object that represents the position view direction of the current rendered object.
Type
VaryingNode<vec3>