CS 367: Computer Graphics

Project #0 Getting Started with OpenGL
due: Images posted to Web page by Wednesday, January22nd, 9:00 am
objective: Become familiar with OpenGL programming and to demonstrate your hidden artistic talents (perhaps deeply hidden?).
requirements:

Overall Requirements

  • Develop an OpenGL algorithm that generates ONE of the following choices.
  • Provide an appropriate Window title to personalize your solution.
  • Make your executable available on the EOS machines. Let me know the full path so that I will be able to run it. Remember to set the access rights correctly!
  • Your final images will be displayed on a Web page for everyone else to view.

Your Choices

  • Rosettes: Figure 3.46
  • Sierpinski Gasket: Example 2.2.2
  • Polylines: Example 2.3.2 using data files from book web site
  • Random Rectangles: Figure 2.31(a)
  • Gingerbread Man: Figure 2.47
  • or something of your own choosing subject to my approval

Final Document:

For project 0 only, you do not have to turn in elegant source code. Simply make three images available on your web page with a brief description for each.
  • REMEMBER to make your executable open to the world
grading:

Refer to my Programming Project Guidelines. This project is worth 5% of your final grade: 25 points for each of three images, 25 points for working Web page with no broken links

You are expected to understand and follow the CS&IS Guidelines for Academic Honesty. Resist pressure from other students to compromise your integrity.

Be sure to follow my recommendations in the Programing Style Guide to receive full points for style and documentation. Adapt the Java examples to your C or C++ code.

My Brightest Student

Scott Grissom

This image was rendered using OpenGL on a Linux Box. Note the interesting use of polygons and texture mapping for the background. (1/23/01)