|
|
|
|
Project Requirements
The following are required extensions you must make along with some useful references.
Extension |
Foley, et al. |
Alan Watt (Errata)\
a> |
Glassner |
Box Intersection |
- |
pp 21-22 |
- |
Sphere Intersection |
15.10 |
pp.18-19 |
pp.91 |
Phong specular-reflection model |
16.1 and 16.2.5 |
6.2-6.3 |
- |
Contribution from:
multiple light sources,
distance attenuation,
and these additional types of lights:
- Directional lights
- Point lights
|
16.1 (particularly in 16.1.5 and 16.1.6) |
- |
- |
Shadow Attenuation |
16.12 and 16.4 |
9 |
- |
Reflection |
16.12 |
1.4 |
4.2.1 |
Refraction |
16.12 |
1.4 WARNING! |
4.2.3 - 4.2.7 |
At least one
![[whistle]](whistle.gif) |
- |
- |
- |
Your ray tracer should recursively trace rays to a maximum depth as set by the user.
|