Melvin Go A03-35-2313 CSE 167 Fall 2003 Controls Press "1" to turn on light1. Press "2" to turn on light2. Press "3" to turn on light3. Press "4" to turn on the flashlight. Press "+" to increase the rotational speed of the pig. Press "-" to decrease the rotational speed of the pig. Use the arrow keys to rotate left, right, up, or down. Press "q" to zoom in. Press "a" to zoom out. Press "w" to toggle wire frame mode. My project is a four-sided room with pictures on the walls, a table, lights, windows, and a door. It's a rather simple final project that allowed me to include various pictures that I like. The pig spinning on the back wall was drawn by my girlfriend, and for some reason, I felt like rotating it around on the wall to make it look like it's doing cartwheels. I also included pictures of my girlfriend and I, as well as two paintings I like. I made the four walls, the ceiling, and the floor by using nested for-loops and quad strips. I drew the table using quad strips and quads, and the pictures, windows, and the door were done by using quads. I found it difficult finding a texture for the walls that would look good with the texture I used for the floor. Actually, it was difficult finding all of the textures i used, excluding the pig and the pictures of my girlfriend and I. I also used Photoshop to adjust the bitmaps and to add frames to the two paintings. I used three white lights, which are "mounted" against three of the walls. I also included a "flashlight", which moves as the perspective of the user moves. However, I wanted to keep the spotlight in one place and have it aimed at the rotating pig. This didn't work because every time I would press an arrow key, the room would rotate, but the light would not. I couldn't figure out how to get the light to stay focused on the animation so I changed how I used the spotlight.