sl
globalsInput | Cs | user-requested surface color | color |
---|---|---|---|
Os | user-requested opacity | color |
|
Output | Ci | resulting surface color | color |
Oi | resulting opacity | color |
|
Basic Geom | P | poistion in world space | point |
Ng | geometric normal vector | point |
|
N | "shading" normal (may change due to displacement) | point |
|
Lights* | I | direction from surface to light source | point |
Cl | color of light | color |
Cameras | I | direction of ray (usually from camera) | point |
E | position of camera | point |
Surface | u, v | surface params | float |
s, t | texture coordinates [0,1] | float |
|
du, dv | change in u, v | float |
|
dPdu, dPdv | change in P wrt u, v | point |
* used within the
illuminance()
construct