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 with the given matrix.
| Parameter | Type | Default Value |
|---|---|---|
| normal | Node<vec3> | — |
| matrix? | Node<mat3> | — |
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>