Ultimate control of appearance
Simple procedures
High-level language
Arbitrary computation
Compute what?
Surface color
Light color & direction
Fog density & attenuation
[Cook84,Perlin85,Hanrahan90]