CMPSCI 473 Wikipage (Fall 2009)
Information
Lectures: 11:15-12:30 Tu&Thu, at LGRC A311
Instructor: Rui Wang
- Office hour: Tu 4-5pm CMPSCI 270, or by appointment
TA: John Bowers
- Office hours: M 2-3pm, Th 4-5pm @CMPSCI 245, or by appointment
- Feel free to contact me by email at any time re: questions or problems. I'm happy to help.
Class Email: cs473@edlab-mail.cs.umass.edu
Textbook:
Required: Computer Graphics: Principles and Practice (2nd Edition), by Foley et al.
Recommended Read: OpenGL programming Guide (6th Edition) (red book)
The second edition of the red book is available online.
Schedule
(In the Reading list, Red refers to the OpenGL red book)
Week |
Date |
Topic |
Reading |
Assignment |
1 |
09/08 |
|
|
|
09/10 |
Sec. 4.2, Ch. 13.2-13.5 |
|
||
2 |
09/15 |
Sec. 17.1 and 13.1 |
||
09/17 |
Sec. 14.10 |
|
||
3 |
09/22 |
Sec. 17.7 |
|
|
09/24 |
Appendix A.1-A.5 |
|
||
4 |
09/29 |
Sec. 11.2 |
||
10/1 |
Sec. 11.1 and 11.3 |
|
||
5 |
10/06 |
Ch. 5; Red Ch. 3 |
|
|
10/08 |
Sec. 6.1 and 6.4; Red Ch. 3 |
|
||
6 |
10/13 |
Monday Schedule |
|
|
10/15 |
Review |
|
|
|
7 |
10/20 |
Sec. 3.2, 3.3, 3.6, 20.3 |
|
|
10/22 |
Sec. 16.14, 18.3 and 19.1 |
|
||
8 |
10/27 |
Sec. 15.2, 15.4, 15.5 |
||
10/29 |
Sec. 16.1 and 16.2 |
|
||
9 |
11/3 |
Midterm (in-class) |
|
Mid-term |
11/5 |
Sec. 15.10 |
|
||
10 |
11/10 |
Sec. 16.4-16.6 |
|
|
11/12 |
Sec. 16.3 |
|
||
11 |
11/17 |
Red Ch. 9 |
|
|
11/19 |
Programmable Shaders |
Red Ch. 15 |
|
|
12 |
11/24 |
Project Proposal Presentation |
|
|
11/26 |
Happy Thanksgiving |
|
|
|
13 |
12/1 |
Cameras and Digital Photography |
|
|
12/3 |
High Dynamic Range Imaging |
|
|
|
14 |
12/8 |
Physical Computing |
|
|
12/10 |
Global Illumination |
|
|
|
15 |
12/15 |
Final Project Presentation |
|
10:30am at CS142 |
Assignments
- Warmup: Draw Shapes
- Assignment 1: Image Processing
- Assignment 2: Curves and Surfaces
- Assignment 3: OpenGL Rendering
- Assignment 4: Ray Tracing
Resources and Links
Download and install JOGL
Important: Please only use JOGL version 1.1.1 as the assignment start code has not been tested under version 2.0. Remember to add your jogl lib path to the PATH environment variable, and then set CLASSPATH to include files jogl.jar and gluegen-rt.jar.
