CS594 Computer Graphics - Lab3

  • Jian Huang
  • CS594

    Objectives

    Description

    This lab assignment plays a "set-up" kind of role, similar to how lab1 helped you to learn about OpenGL fixed functionality pipeline. In this assignment, you are required to program using shaders and generate some simple effects on primarily some simple planar (flat) shapes.

    Note: The Phong shading step is required. The bump-map part is not. If you can come up with an idea that the TA and I both think is reasonable, you can implement your own idea in lieu of bump mapping.

    You can also access the slides covered in class at: http://www.cs.utk.edu/~huangj/CS594F08/glsl.ppt.

    Due Date

    Tuesday, November 11, 2008.

    Extra Credits

    Please send the TA your ideas about generating any kind of cool graphics effects. If approved, we can offer up to 100% extra credit for Lab 3. Since Lab 3 is already worth almost as much as the midterm exam, this offer is very substantial.

    Platform

    Hydra lab has 30 dual 3.4GHz P4 workstations, each with 2GB of main memory. The graphics cards on all hydra machines are:

    All these machines are capable of OpenGL shader programming. Feel free to try glxinfo and lspci on your machine.