Michal Fouquette

CSC 471

11/21/03

 

Final Project Proposal: Light Show

 

Program Features:

-Texture map a rectangle with a checkerboard pattern as the ÒfloorÓ  and "walls" of the scene. The front parts of the cube in which the scene takes place will have an opening animation which plays when the program is started.

 

-Use four point lights to light the scene. Each of these lights will be a different color and follow a different path through the scene, using the idle function to determine the next move. The user will be allowed to turn on and off each light independently of the other three. Each of these point lights is marked by a sphere that emits the color of light that the light it. Around these spheres are rotating wire frame spheres.

 

- Following the point lights s a contrail which starts with nothing and finishes with about ninety spheres following the path the light has previously taken.

-Four spot lights will be used to light the scene as well. These will follow different paths and have cubes representing their position. They will act similarly to the point lights and will be allowed to be turned on and off individually as well.

 

- The user can activate and deactivate cones which show the path of the light created by the directional lights.

 

-When the lights reach the end of their movement trail they will start over: for most lights this will mean that they follow paths that terminate at the starting point: circles or ellipses.

- The centerpiece of the scene is a white sphere which rotates. Rotating about this white sphere is a red wire frame sphere. Rotating about the red wire sphere is a blue wire frame sphere.

 

- Rotating farther out around the centerpiece are three spheres. Each of these spheres have three "moon" which rotate about them. This is one of a few instances of hierarchical modeling in the program.

 

- The user can zoom in and out of the scene.

 

 

 

The cube that the scene takes place in:

cube.jpg

 

One frame of the opening animation:

animation.jpg

 

The program after the opening animation has finished (light 4 is on):

default.jpg

 

 

All the lights turned on:

lights.jpg

 

Zoomed in (you can see the contrails, centerpiece, and moons quite well):

zoom.jpg

 

 

 

 

To use:

 

Use 1-4 to turn on and off the point lights. Light 4 starts on, every other light starts off.

Use 5-8 to turn on and off the directional lights.

Use "q, w, e, r" to turn on and off the "light cones" for the directional lights. q corresponds to light 5, etc.

Use a to reset the program and start over.

Use "z, x, c" to turn on and off the texture mapped top and front side pieces of the cube that the scene takes place in. This can only be done after the initial opening animation finishes.

Use "-, +" to zoom in and out of the scene, respectively.