|
Input
|
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 |