Art's IS2780 Interactive Computer Graphics - 2009
IS2780 Interactive Computer Graphics - summer 2009
taught by Art Wetzel
Wednesdays 6-9:10 PM room 358 CL
All students: Before you do anything else please send email
to awetzel@psc.edu so I can add you to my 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
like to discuss during the class.
Assignments and related data files
Administrative handout from the first class
overview slides from week 1, May 13
GLTest.c puts your graphics info in GLTestOut.txt
Jeff's class page from last year
Stu's pages from earlier years
overview slides from week 2, May 20
GLBase.c - test your line drawing as asn01
Assignment 2 template "manual" perspective+rotation
my synaptic gcc packages for Ubuntu8.10
my synaptic opengl packages for Ubuntu8.10
my Linux gcc+opengl+glut compile script
OpenGL programming on Ubuntu 8.10
Getting Up-and-Running Series: OpenGL programming on Ubuntu 8.10
Initial view of cube from eye 0,0,16
View of cube from eye -2,2,16
View of cube from eye 0,0,6
View of cube from eye -2,0,6
Triangulated frog model
Triangulated frog model with normals
Template for assignment 3 flat shaded frog
Template for assignment 4 texture mapping
image.ppm for assignment 4 texture mapping
gasn05t.c template for assignment 5
textures.ppm for assignment 5
some views of my assignment 5 solution
starting code for assignment 6
a view of an asn6 surface
Answers to student email questions that may be of general interest
May 29 discussion of perspective for asn02
June 1 discussion of perspective for asn02
June 2 discussion of perspective for asn02
Useful web links related to the class
www.opengl.org
OpenGL SuperBible
Comprehensive Tutorial and Reference - Source Code
Getting started with the OpenGL API
OpenGL Programming Guide or 'The Red Book'
OpenGL API Code and Tutorial Listings
OpenGL FAQ
OpenGL sample programs
OpenGL SGI examples from 1997
OpenGL Discussion Boards
how to configure GLUT in VisStudio 2008 to work with OpenGL
Using OpenGL & GLUT in Visual Studio
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
Intel Siggraph paper on Larrabee will demo ray tracing
Timestamps under Windows XP
Wikipedia RDTSC page
Method for Timing Code
Beware QueryPerformanceCounter (Its safe enough for our purposes!!!)
McConnell -> Computer Graphics: Theory Into Practice @ Jones and Bartlett Publishers
Francis Hill -> Computer Graphics Using OpenGL
Hearn & Baker -> Computer Graphics with OpenGL
This file is http://staff.psc.edu/awetzel/is2780.html