Syllabus/lecture notes/schedule


Lecture days/hours

MW, 6:30 - 7:50 pm

PLEASE stick around for 20 minutes if I am not in class by 6:30! I make every attempt to get there on time - I am rarely late. But traffic through downtown can be unpredictable (I commute from Glendale), hence the '20 minute rule'. If I don't show up by 6:50 we can consider the class to be cancelled and will make up the material during subsequent classes.

Exam dates (NOT negotiable!)


Midterm: 3/3/08 (Mon.), 6:30-8:00 pm
Final: 5/7/08 (Wed.), 6:30-8:00 pm

Lecture notes

The lecture pages below contain links to onscreen/printable PDFs. Some of them also contain additional lecture notes, links, images, animations and code.

1/14/08 - Lecture 0: Introduction

1/16/08 - Lecture 1: Linear algebra

1/23/08 - Lecture 2: Transformations

1/28/08 - Lecture 3: More transformations

1/30/08 - Lecture 4: Axis (space) transformations

2/4/08 - Lecture 5: Line rasterization

2/6/08 - Lecture 6: Poly rasterization

2/11/08 - Lecture 7: Visibility

2/13/08 - Visibility, continued

2/20/08 - Lecture 8: Shading

2/25/08 - Lecture 9: Shading, continued

2/27/08 - Lecture 10: Shadows


Midterm exam: 3/3/08 (Mon.)


3/5/08 - Lecture 11: Texture mapping

3/10/08 - Lecture 12: Texturing, continued

3/12/08 - Lecture 13: Proc. texturing, RenderMan Shading Language

Spring Break

3/24/08 - Lecture 14: OpenGL - Part I

3/26/08 - Lecture 15: OpenGL - Part II

3/31/08 - Lecture 16: OpenGL - Part III

4/2/08 - Lecture 17: OpenGL - Part IV

4/7/08 - Lecture 18: GPUs

4/9/08 - Lecture 19: Modeling

4/14/08 - Lecture 20: Animation

4/16/08 - Lecture 21: FX (phenomena), cameras

4/21/08 - Lecture 22: GI

4/23/08 - Lecture 23: NPR

4/28/08 - HW3 Presentations, session #1

4/30/08 - HW3 Presentations, session #2


FINAL EXAM: 5/7/08 (Wed.)

Misc.

Academic calendar

CS Dept.'s currently available courses