Art's IS2780 Interactive Computer Graphics - 2010
IS2780 Interactive Computer Graphics - summer 2010
taught by Art Wetzel
Wednesdays 6-9:10 PM room 411 IS
All students: Before doing 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 term.
Assignments and related data files
Amazon link to the required book Hearn & Baker "Computer Graphics with OpenGL" 3rd edition, Prentice-Hall
Administrative handout from the first class
is2780-2010wk01-6pp.pdf overview slides from week 1, May 12
is2780-2010wk01.pdf slides from week 1
Stu's OpenGL notes for week 1
Assignment 0A: run this program GLTest.c and email me its GLTestOut.txt before May 19
Assignment 0B: also before May 19 make sure this GLBase.c works for you (no need to email me unless theres a problem)
Assignment 1: complete this asn1_2010.c Truchet program and email me your solution code
Assignment 1: *** REVISION *** complete this asn1_2010.c Truchet program and email me your solution code
is2780-2010wk03-6up.pdf slides from week 3
Assignment 2: asn02t.c beginning of perspective due June 2
Assignment 3 template for waves and faceted frogs due June 9
frog.tri for asn3
frog_with_normals.tri for asn3
is2780-2010wk04six.pdf slides from week 4
Hints for making more accurate swimming frogs :-)
asn4_2010t.c texturing due Wed June 16
image.ppm texture image for Assignment 4
is2780-2010wk05six.pdf Week 5 slides
textures.ppm texture textures for Assignment 5
gasn05t.c Navigating in a small world due Wed June 23
is2780-2010wk6.pdf Week 6 slides
is2780-2009w8.pdf more week 6 slides
IS2780-jun24-4up.pdf week 7 slides
IS2780-jun30.pdf week 8 slides
ft2Ddemo.c 2D FFT filtering shown in Jun 30 class
bug_grate.pgm file to use with ft2Ddemo.c
Answers to student email questions that may be of general interest
grmsg01.txt: answer to email about assignment 1
Useful web links related to the class
Amazon link to the required book Hearn & Baker "Computer Graphics with OpenGL" 3rd edition, Prentice-Hall
Jeff Pferdehirt's web pages from 2008
Stu Pomerantz's pages from earlier years
Nate Robins OpenGL Tutors
www.opengl.org
Getting started with the OpenGL API
Comprehensive Tutorial and Reference - Source Code
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
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!!!)
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
McConnell -> Computer Graphics: Theory Into Practice @ Jones and Bartlett Publishers
OpenGL SuperBible
Francis Hill -> Computer Graphics Using OpenGL
Shirley&Marschner book
Peter Shirley's page
Steve Marschner's page
This file is http://staff.psc.edu/awetzel/is2780.html