Lights, Camera, Action!
Assumptions for Speed
- Light sources are ideal and unlimited
- Color values are interpolated to avoid direct calculations
- Based on associating normals with vertices (pre-compute and store)
Kinds of Lights
![]() |
Directional Point
Spot Line |
Surface Properties
![]() |
Diffusion |
![]() |
Diffusion + Ambient |
![]() |
Diffusion + Specular |
Looking at a Scene
Creating a Filmplane

Defining the Viewport
References
- Nate Robins tutorials
- Lighting and Shading from the University of Wisconsin