COURSE INFORMATION

Official Syllabus (pdf)

Tentative Class Schedule

Reading Guide

Details

  • Class: 04354-1; 04355-6 (M) ; MWF 12:30-1:18; DL266
  • Class Newsgroup: cse.course.cse581
  • Class Submit Name: c581aa
  • Instructor: Rick Parent
    parent@cse, 2-0055
    DL787; MWF 1:30-2:25; or arrange by email
  • Grader: Morgan Goose
    gmail email: morgan.goose
    DL172; M,W,F 10.30-11:30; or arrange by email

Links

CSE 581: Interactive Computer Graphics

ANNOUNCEMENTS
  • Here is Dr. Crawfis's sectin of 581 Best Images.
  • WEB PAGE for any interesting student work - let the class see what you've done - email me an image
  • Friday, May 30
    • Sound - OpenAL is an option
    • Check for updates to the exam notes over the weekend
    • Lab 3 grades are posted
    • Lab 4
      • There are on-line file conversion programs, e.g., http://www.online-utility.org
      • Remember textures have to have dimensions that are powers of 2
      • If you're having trouble with an image texture, first try a procedural texture (fill in the texture values with a short procedure - for example, make the left half red and the right half blue) to see if it's the texturing commands or the I/O that's the problem.
      • Remember the billboard texture is 4 bytes per pixel and this must be specificed in the appropriate OpenGL command; the 4th byte is opacity and can be set to full transparency when a certain color is recognized (see the pseuodo code in the lab 4 spec).
  • Wednesday, May 28
    • FINAL EXAM: Monday, June 2, 11:30-1:18, in DL266
    • Lab4 is due Friday - NO LATE LABS!
    • Remember to submit 'best images' - by the end of Monday of exam week. I'll link to these off of this page for you and subsequent classes to look at.
    • I've started to put up notes on the final. See Exam Topics.
    • The final material for the class has been listed - Wednesday's class will cover some notes on GPUs and Friday's class will just be a review of the course and prep for the final.
  • See previous announcements
NOTES:
  • Undergraduates should take CIS581 (CIS694G) first (mainly because 581 contains more immediately-useful material and makes more sense if you end up taking only one course in graphics).
  • In this course, you learn one of the standard APIs for computer graphics

Text: Interactive Computer Graphics: A Top-Down Approach with OpenGL by Edward Angel

CLASS ATTENDANCE
  • Students are expected to attend class
  • If you miss a class, you are responsible for finding out what material was covered, what announcements were made, and what assignments were made. (Don't come to me and ask me to present the material to you)
  • When missing a midterm or final, in order to avoid receiving a grade of zero, you have to either
    • have received prior permission from the instructor with written documentation or,
    • present written documentation of a unavoidable, unanticipated emergency situation.
    Oversleeping does not qualify as a valid excuse.

LAB INFORMATION


OpenGL & GLUT


Last updated 4/16/08