Lets you choose one of the following scalar-type parameters: -- Returns the length of the last ray to intersect the surface being evaluated.
-- Returns the X coordinate in raster space of the pixel being evaluated, ranging from [0..RESX-1].
-- Returns the Y coordinate in raster space of the pixel being evaluated, ranging from [0..RESY-1].
-- Returns the shutter time of the evaluated pixel. This is useful for making a texture appear or disappear as motion blur
is applied to an object. Express as [0..shutter_speed].
-- Returns the IOR of the ray leaving the surface being evaluated.
-- Returns the IOR of the ray entering/hitting the surface being evaluated.
-- Returns the dot product of the surface normal and eye camera ray (incidence).
returns values from 0 to 1 along the width of the hair (from one edge to the other: 0 > 1 > 0).
returns values from 0 to 1 along the length of the hair, with 0 being the root and 1 being the tip.
assigns a number to each hair created from curves. This number is based on where it originates within the collection of guide
hairs (curves). If you have three curves, a hair that is generated between curve 1 and 2 gets assigned a number between 0
and 0.5 depending on its proximity to either curve.
Barycentric hair parameters let you define more accurate specular color along a hair strand, as well as map custom values
over hair or create a surface for curve hairs upon which you can apply textures.
Barycentric coordinates give the coordinates of a point relative to the triangle it is on as a weight of the three corner
vertices, normalized so that the sum is 1. That means that from the barycentric coordinates of a point, you can get the "real"
coordinates of the point.
|