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