Art's IS2780 Interactive Computer Graphics - 2008

IS2780 Interactive Computer Graphics - summer 2008

taught by Art Wetzel and Jeff Pferdehirt

Wednesdays 6-9:10 PM room IS 1A04, 135 N. Bellefield

All students: Before you do anything else please send email to awetzel@psc.edu so I can add you to our class mailing list. Please include a description of the computer you'll use for your work (model, memory, graphics card, operating system) and mention particular topics you'd to discuss during the class.

Assignments and related data files

  • Administrative handout from the first class
  • Jeff's class web page which has the asn01.c source code and OpenGL info
  • Art's slides from week 1, May 14
  • A revised GLTest.c that produces a file named TestOutput.txt
  • Asn2_2008template.c for assignment #2
  • The mymaze.ppm file you need for assignment #2
  • A simple tinymaze.ppm file to debug assignment #2
  • A running Windows binary for #2 - Thanks Jeff
  • Art's slides from week 2, May 21
  • Asn3_2008template.c for assignment #3
  • A running Windows binary for #3 from Jeff
  • Art's slides from week 3, May 28
  • Link to Jeff's copy of the Asn4.c template code
  • Link to Jeff's copy of planet.tri
  • Art's slides from week 4, Jun 4
  • Art's slides from week 5, Jun 11
  • Art's slides from week 6, Jun 18
  • Art's slides from week 7, Jun 25
  • surround0.ppm file for assignment 6
  • surround1.ppm file for assignment 6
  • surround2.ppm file for assignment 6
  • surround3.ppm file for assignment 6
  • my_bez_demo.c discussed/demoed in class
  • grandcan.c discussed/demoed in class
  • grandcan.pgm height field "image" for grancan.c
  • sthelens.c will discuss in next class
  • sthelens.ppm used by sthelens.c
  • sthelens.uny used by sthelens.c
  • region.ppm used by sthelens.c
  • warpedsthelens2.ppm used by sthelens.c
  • Art's slides from week 8, Jul 9
  • Art's slides from week 9, Jul 16


    Answers to student email questions that may be of general interest

  • May 19: Suggested solutions for GLTest problems
  • May 22: Asn2 compile errors on Windows due to include order
  • May 23: Asn2 Q&A


    Useful web links related to the class

  • Intel Siggraph paper on Larrabee will demo ray tracing
  • McConnell -> Computer Graphics: Theory Into Practice @ Jones and Bartlett Publishers
  • McConnell -> Computer Graphics: Theory Into Practice $79.16 from Amazon ($30-50 used)

  • www.opengl.org
  • OpenGL Programming Guide or 'The Red Book'
  • OpenGL API Code and Tutorial Listings
  • OpenGL FAQ
  • OpenGL sample programs
  • OpenGL SGI examples from 1997
  • OpenGL SGI examples
  • Ed Angel -> Interactive Computer Graphics: A Top-Down Approach Using OpenGL from Amazon
  • Hearn&Baker -> Computer Graphics with OpenGL from Amazon
  • Ed Angel -> OpenGL: A Primer (3rd Edition) from Amazon
  • FAQ What is GLUT? How is it different from OpenGL?
  • Bayer filter
  • Timestamps under Windows XP
  • Wikipedia RDTSC page
  • Method for Timing Code
  • Beware QueryPerformanceCounter (Its safe enough for our purposes!!!)
    This file is http://staff.psc.edu/awetzel/is2780.html