-
In this lab, you are to implement a simple ray tracer
based on the discussion in class.
It shoud should have the following properties:
- You should be able to add multiple objects and lights to the scene.
- Phong lighting and shading.
- Include at least 2 different types of objects (spheres, planes, cylinders, cones, etc.)
- Shadows
- The code should be modular; the structure should be easy to figure out. Include the
javadoc.
For extra credit, you may choose to implement:
- reflection
- refraction
- 2D image textures
-
Due date: The last day of class: Friday, Dec 8.
- Demo program.
- Zip together all of the code and email it to
gorr. Include "CS445 Project 6" in the subject line.