Professor: Chris WymanE-mail: cwyman@cs.uiowa.edu Office: 101J MacLean Hall Phone: (On homepage. I prefer e-mail.) Office Hours: TTh 10:45 - 12:15, Office Hours: or by appointment |
Teaching Assistant: Rajeev PenmatsaE-mail: rpenmats@cs.uiowa.edu Office Hours: MW 9:00 - 10:30, Office Hours: or by appointment Office hours will be held in MacLean 301. |
----OpenGL Programming Guide : The Official Guide to Learning OpenGL Version 2.1
---------We will be using the 6th Edition! (ISBN: 0321481003)
Recommended Textbook: (On reserve in the Math Library)
----Interactive Computer Graphics: A Top-Down Approach Using OpenGL, 5th Edition (ISBN: 0321535863)
Additional Reading: (On reserve in the Math Library)
----Fundamentals of Computer Graphics, 2nd Edition (ISBN: 1568812698)
Announcements:
- (11/03/09) -- Homework #8 has been posted. It is due on Wednesday, November 3rd. It requires you download and run my code, so please test this in advance! You do not want to find out you cannot make it run next Wednesday!
- (11/02/09) -- Grades for Homework #6 have been posted.
- (10/19/09) -- Exams will be returned tomorrow in class. Statistics: Scores ranged between 42 and 97.5, with both the average and median around 78.5. Scores will be posted shortly (I expect HW #5 scores will also be included).
- (10/12/09) -- A midterm review sheet has been posted, listing topics that might occur on the exam.
- (8/18/09) -- Here is a sampling of job openings to give you an idea of what companies are hiring now and what sorts of requirements these openings have.
Handouts and Notes From Class:
- November 10: Shadow Map Transformations, Steps for Shadow Mapping
- Please be aware of a few typos on shadow mapping notes
- GL_TEXTURE_COMPARE_FUNC is set with glTexParameter*() not glTexEnv*().
- GL_TEX_GEN_MODE => GL_TEXTURE_GEN_MODE.
- Please be aware of a few typos on shadow mapping notes
- November 5: (Messy) Notes on Projective Shadows,
Notes on Automatic Texture Generation
- Please be aware of a few typos in the automatic texture generation notes.
- GL_TEX_GEN_MODE => GL_TEXTURE_GEN_MODE
- glTexEnvfv( *, GL_EYE_PLANE, * ) => glTexGenfv( *, GL_EYE_PLANE, * ).
- Please be aware of a few typos in the automatic texture generation notes.
- November 3: How to do mipmapping with OpenGL
- October 20: Texturing (#1), (#2), (#3), OpenGL Texture Functions (Note: Page #'s are out of date)
- October 6: Basic OpenGL Lighting Setup, Sample OpenGL Lighting Setup, Common OpenGL Lighting Errors
- September 22: Perspective Explained #1, 2, 3, 4, 5, 6
- September 17: Arbitrary Axis Rotation Example
- September 8: Triangle Rasterization #1, (and #2), Linear Interpolation, Triangle Color Interpolation #1, (and #2)
- September 3: Bresenham Line Example #1, Bresenham Line Example #2, Rotating Lines Demo & Code
- August 27: Important GLUT Functions, Basic OpenGL Programs, GLUT Template Program
- August 25: Syllabus, Homework 1, PPM Information
Assignments:
Assignment submission will occur via ICON this year. Please follow these instructions.
![]() Homework 1 (Due: September 2nd) HW1 Notes & Add'l Resources
| ![]() Homework 2 (Due: September 9th) HW2 Notes & Add'l Resources
| ![]() Homework 3 (Due: September 18th) HW3 Notes & Add'l Resources
| ![]() Homework 4 (Due: September 29th) (At the start of class)
| ![]() Homework 5 (Due: October 7th) HW5 Notes & Add'l Resources
| ![]() Homework 6 (Due: October 19th) HW6 Notes & Add'l Resources
| ![]() Homework 7 (Due: October 28th) HW7 Notes & Add'l Resources
| ![]() Homework 8 (Due: November 11th) HW8 Notes & Add'l Resources
| ![]() Homework 9 (Due: November 20th*) HW9 Notes & Add'l Resources |
Student Web Pages:
I expect all students to post timely updates to your web page to display results from your assignments.If you would like your page to be removed from this list, please e-mail me.
- Nick Arnold
- Nick Baker
- Chris Braun
- Alejandro Castro
- Mingqing Chen
- Eric Despenas
- Sandeep Deva
- Marcus Ernster
- Roba El Haj Omar
- Valerie Galluzzi
- Panfang Hua
- Mike Klotz
- Miles Loring
- Matt Nutter
- Amanda Parker
- Puneetha Polasa
- Raaj Remesh
- Varsha Shrivastava
- Jeff Story
- Christopher Tambourine
- Kyle Taylor
- Saranya Thirumoolan
- Cheng Wang
- Yao Wang
- Kent Warner
- Ying Wei
- David Welch
- Adam Wiederholt
- Cheng Zhang
Last Modified: Monday, August 24, 2009
Email: Chris Wyman (cwyman@cs.uiowa.edu)
Professor:
Teaching Assistant: 







