For this project I decided to create a normal room full of pictures. I chose to use surreal images that I found online. The black and white photos are by Scott Mutter and the colored images are by Sharpe. The basic layout of the room was not hard to create, just simple commands to draw quads. Rotation within the room was built on the same layout as in the previous programs in this course. Originally I had planned to have the viewer be able to navigate through the room, but seeing that there’s not much to navigate through, I just positioned the viewer in the center and have allowed him to be able to look up, down, left, and right. I used the texture maps and algorithm provided in order to place the images onto the walls. For the floor, ceiling, and walls, were images themselves so I had to tile them so that it would come out clean. A simple nested for loop was used to take care of this. It took me a while to finally find all the images I wanted to use. I incorporated the usage of lighting from our previous project in order to add some effects to the room. I decided on using four different colored lights that are located in the ceiling. Since all the walls, floor, ceiling and pictures are texture maps, I had to use some material property commands in order to bring out their true colors. Again this was a very simple task to perform. Lights can be turned on and off by the user. Commands for the program. Press "w" to turn on and off the wire frame mode Press the left arrow button to turn left Press the right arrow button to turn right Press the up arrow button to look up Press the down arrow button to look down Press "1 - 4" – to turn on and off the lights