MV 3202: Computer Graphics, Final Project Presentations

Please join us in WA-275/285, on Friday 9/16/05, 10am-1:30pm, for the class project presentations of this quarter's MV3202 students! The descriptions below give a little flavor of what you can expect. The ("clickable") screenshots are only preliminary and, of course, they can not fully represent the projects' graphics and visualization fidelity. So: don't miss the live experience!

class web page
10:00Donna, Jeff This new and exciting game, Shuttle 2010, features fast paced fighter action in a distant enemy world. With an intuitive user interface and high speed graphics, it is a game sure to entertain everyone. With Shuttle 2010, you are the astronaut racing against time to save your fellow astronauts on the cold planet Alpha 2182. You must avoid or destroy enemy fighters and droids, and negotiate treacherous terrain while maintaining speed and altitude in your photon propelled aircraft. Are you up to the challenge?
10:15Matt Paper Airplane Simulation: A paper airplane's flight through a living room is controlled user directional arrow keys. Highlights include lighting changes, viewpoint changes, simple collision detection, and fog effects.
10:30Rommel, Kent NAVSIM is basic ship maneuvering simulator, where the user could practice his shiphandling skills on this virtual environment. The user is in total control of the unit, rudder angle and different speeds in the engines can be applied to obtain close-to-real ship movement on the water. Ambient effects such as fog and night day time and other miscellaneous features increase the user experience.
10:45Jorge This project is a game that involves navigating a helicopter through a long cave that has many sharp and dangerous spikes protruding from it. If the helicopter touches one of these spikes, then it explodes and the game is reset. The up-down and side-to-side movement of the helicopter is controled with the mouse and the forward movement is going to be at a constant velocity. The user can increase the velocity through the use of certain key presses. The reason why this pilot decided to travel through the cave is because he stayed up drinking redbull for 3 nights straight and his buddies convinced him to go for it.
11:00Linda Fish Tank is an underwater scene featuring many multi-colored fish and ground vegetation. The user will have an ability to add moving fish and move fish from one location to the next. The user will be able to zoom in or out of the scene and change the perspective.
11:15Binh, Mark OpenG-Hell Haunted House: It is one of the greatest unsolved mysteries to ever occur in the quiet city of Monterey, California. In the summer of 2005, four graduate students of renowned Monterey Institute disappear...never to be heard of again. The four students had rented a small house near campus. Slowly, each student is reported missing. The only clue left behind was a red graphics textbook containing each of their names and the dates of their disappearance. Since then, no one has been able to reside in this house for more then a week, reporting numerous strange occurrences.
If you dare, you can experience the paranormal phenomena of the OpenG-Hell house of Monterey. Take a virtual tour, starting in the study where portraits and fixtures have been reported to move on their own. Be forewarned...the lighting may be faulty as you migrate through the dimly lit room towards the den, where the infamous red book was found. Look through the window and you can see the old cemetery, but be aware of your surroundings...objects seem to move on their own.
11:30Dimitrios There is port - deck, a few buildings and a ship floating. At this time the ship it's only standing there, hopefully by next Friday it will be moving towards the port making turns (left - right), having it from different angles.
11:45Jason Naval Gun Fire: This scenario allows the user to maneuver a destroyer around a maritime environment and fire the forward gun at a static target. The destroyer can be maneuvered using a third person perspective or a first person perspective. The first person perspective give the viewpoint as if the user was standing on the bridge. All aspects of the project were modeled completely in OpenGL.
12:00Peter, Robert Our project is inspired by a kid's toy set called Tech Deck Dudes. They are little figures on skateboards that can be made to do tricks and various other things. Our program allows the user to interactively control a skater through a skate-park with ramps. The user can also move and rotate the ramps within the skatepark at will.
12:15Jeff H.WaterWorks - a simulation of water usage with contemporary household appliances.
12:30Charles Small world with mountain scene skybox. Motion with four degrees of freedom via keyboard and mouse. Selection and relocation of world objects via mouse. Some objects in the scene such as house shown below.
12:45Brian Get the feeling of flying a ram-air square parachute. Hit the gates on the way down and realistically land in the landing area. You will use the keyboard to operate the parachute's toggles, used for turning and braking for landing. Game-based flight physics are used to determine the flight of the parachute, turning and flaring characteristics. To help the player with depth perception in a 3-D scene, there are multiple simultaneous views on the screen; above and behind, left-side view and top down view. These views will help the user determine distance to gates and the ground for landing.
13:00Ken Want a way to visualize the state of your Linux box (FreeBSD version coming soon) in 3-D to help you monitor in real time the following:
  • Open ports and established connections?
  • CPU load?
  • Memory and Swap space utilization?
  • Logged in users and their privilege levels?
  • Disk partition usage of your computer?
  • Maybe even detect storage covert channels attacks?
NdaBox3d (In The Box 3-D) is a data-visualization tool created for the MV3202 (Intro to Graphics) course during the Summer Quarter of 2005. It is architected using the Client-Server model. The client connects to a server to receive the computer state information gathered by the server and presents the data in an abstract 3-D model. It is written in C/C++/OpenGL in the Windows platform. The server, as previously mentioned, gathers the state information about itself and sends the data via TCP/IP to the client. The server is written in C and has been implemented for Linux, FreeBSD support will be implemented soon.