Assignment 3
Due: Thursday, 6 November, 12:00 noon
(electronically, to depape@buffalo.edu)
Create an interactive program that includes lighted, moving, 3D objects.
Requirements:
- At least 2 objects, moving independently
- At least 2 different materials
- At least 2 light sources
- Some of the motion should not be on a straight line
- Interaction - using the keyboard or mouse should cause some significant,
interesting change in the program's behavior
Extra credit options:
- [Required for grad students] Be able to add new objects to the scene,
interactively or over time
- Have moving, local light sources
- Use multiple windows to provide different views of the scene, or
a GUI in a separate window