Computer Graphics

Project 3/4/5: 3D Space Station

  • Part One
    • Using glut primitive objects create a space station scene.
    • Use simple transformations (scale,rotate,translate) to animate robots and spaceships within your station.
    • Render using wireframe
  • Part Two
    • Use gluLookAt to create new camera angles. Add a keyboard call back to change the camera view.
    • Allow the user to move through the world by using the mouse to look in different directions and the keyboard to move and strafe.
  • Part Three
    • Make objects solid and assign material properties to them
    • Add lighting: a stationary light, a moving light on one of the spaceships, and a flashlight on the camera.
  • Project files

Project 2: 2D Paint Program

  • Requirements:
    • Create a drawing program to allow the user to draw an number of shapes on the screen, move the shapes around and change the colors of the shapes.
    • Use the keyboard callback in OpenGL to create shapes when the user presses a key such as 'T' for triangle.
    • Use the mouse callback and the mouse motion callback to allow the user to move the shapes around on the screen and change their colors.
    • Use a structures in C to create a data structure (possibly a linked list) and shape structures.
  • Here are the files for my program:

Project 1: Animation

  • Requirements:
    • Create a simple, but interesting 2D animation using OpenGL
  • Fruit Flies
    • 100 Flies and an apple
    • The flies chase after the apple in a random fashion
    • You can click and drag the apple to different locations
    • You can click to distract the flies from the apple
  • Here are the files for my program:

Graphics resources - directory of Graphics related websites at the-it-resource.com.
Return to Course Work
Resume School Hobbies Theater Photos Links
Last Update: October 21, 2010

Copyright © Christopher Huyler and Huyler.net.
All rights reserved; unauthorized use prohibited.