These shaders take care of selecting, creating, and remapping texture spaces, computing basis vectors, and other tasks necessary before a color or displacement can be applied. Some of these functions have a select parameter that has one of the following values:
0..63 | selects a texture vector. If this exceeds the number of defined
texture spaces, default to -1 (the point in space). |
-1 | selects the 3D point in space directly, and may apply a space
point transformation. |
-2 | selects the normal vector, and may apply a space vector
transformation. |
-3 | selects the motion vector, and may apply a space vector
transformation. |
-4 | selects the ray direction, and may apply a space vector
transformation. |
-5..-9 | select a surface derivative vector, and may apply a space vector
transformation. The values are ![]() ![]() ![]() ![]() ![]() ![]() |