TSL object that represents the normal attribute of the current rendered object in local space.
Type
Node<vec3>TSL object that represents the vertex normal of the current rendered object in local space.
Type
Node<vec3>TSL object that represents the flat vertex normal of the current rendered object in view space.
Type
Node<vec3>TSL object that represents the vertex normal of the current rendered object in view space.
Type
Node<vec3>TSL object that represents the vertex normal of the current rendered object in world space.
Type
Node<vec3>TSL object that represents the vertex normal of the current rendered object in view space.
Type
Node<vec3>TSL object that represents the vertex normal of the current rendered object in world space.
Type
Node<vec3>TSL object that represents the clearcoat vertex normal of the current rendered object in view space.
Type
Node<vec3>Transforms the normal by the normal matrix of the given matrix and then normalizes the result.
| Parameter | Type | Default Value |
|---|---|---|
| normal | Node<vec3> | — |
| matrix? | Node<mat3|mat4> | — |
Returns
Node<vec3>Transforms the given normal from local to view space.
| Parameter | Type | Default Value |
|---|---|---|
| normal | Node<vec3> | — |
| builder | NodeBuilder | — |
Returns
Node<vec3>TSL object that represents the transformed vertex normal of the current rendered object in view space.
Type
Node<vec3>TSL object that represents the transformed vertex normal of the current rendered object in world space.
Type
Node<vec3>TSL object that represents the transformed clearcoat vertex normal of the current rendered object in view space.
Type
Node<vec3>