David Hoang A03-32-7525 CSE 167 Final Project "Simpson's Room" For my final project I decided to do a version of the museum room by creating a simple bedroom complete with a large bed, two nightstands / mini-drawers, lamp, fixtures, and of course multiple paintings, images, and pictures, all based on a "Simpson's" theme, which happens to be my favorite show. What I tried to accomplish through the design on the room was to become familiar with the technical aspects of using OpenGL texture mapping as well as becoming familiar with optional user mouse controls. Both of which are brand new topics and have yet to be implemented in other programs done throughout the quarter. Implementing both was accomplished by looking at and borrowing code from the various sample snippets of code provided to us by Professor Buss at his book website. In creating the bedroom, I really did not run into any significant issues implementing either the mouse controls or the texture mapping. Most of the problems I did run into were simply omitting something like a popMatrix() or something similar. Other implementation issues were simply due to wanting to make the scene look good and appealing. So all in all, I felt like I was able to accomplish what I set out to do and what I planned on doing. Most of the techniques used within the program were simple testing and seeing what I liked. If I felt something didn't appear right, I would change it. So a lot of the programming was kind of guess work (i.e: guessing colors, patterns, shapes, locations, etc.) which made implementation a little time consuming but well worth the effort. Running the Program: During execution of the program the user has the following capabilities. Keys: "1" - toggles the image on the far left wall "2" - toggles the image on the far right wall "3" - toggles the image on the far wall "4" - toggles the image on the bed Mouse Controls: The user has the ability to click anywhere on the scene. If the user clicks on top of any bitmap images appearing within the scene, the view will update by doing a full zoom on the image clicked upon. Clicking again, the scene will restore to the original.