Assignment 1

Create a program that uses multi-pass rendering to make a scene with textures, reflection, and shadows.

Your scene should contain a floor which is textured appropriately (marble, wood, or something like that). One or more textured objects should move around over the floor. A reflection of the object(s) should be visible in the floor.

You should be able to interactively change the amount of reflectivity - i.e. whether it's very strong or just faintly visible.

The moving objects should also cast a shadow of some sort on the floor (there are many ways to achieve this - it's up to you how it will be done).

Due: Thursday, 31 January, in class.