Computer Engineering 290

Computer Graphics I
Winter Quarter 2001



News:

Wed 3/14
2:30 PM
Added the notes for class tonight. It's our last class, some come with questions.
Wed 3/7
3:30 PM
The notes for Wednesday's class are available for download. I've also revised the syllabus slightly for the last class. Unfortunately, I haven't had a text for the semester, so I haven't been able to udpate the reading assignments as effectively as I would like. What's listed is a complete list of all the readings for the class, they just don't correspond to the appropriate weeks.
Tues 3/6
10:15 AM
I have uploaded code for reading a JPEG. Go to the bottom of the lab page for instructions.

Old news is archived here.


Meeting Times:

Lab
Monday's 7-9 PM
Mech Eng 618 (Design Center)
Lecture
Wednesday's 7:10 - 9 PM
Mech Eng 602


Instructors:

Dave Shreiner
shreiner@plunk.org
(650) 933-4899 (Work)
(650) 969-7750 (Home)
(650) 996-5391 (Mobile)
      Brad Grantham
grantham@plunk.org
(650) 224-5545 (Home)

Additionally, we have a class email alias, which is also archived.



Texts:

Required:

Interactive Computer Graphics - A top-down approach with OpenGL
Copyright 2000 by Edward Angel
Published by Addison Wesley
ISBN: 0-201-38597-X

Recommended:

The OpenGL Programming Guide (3rd Edition)
Copyright 2000 by Mason Woo, Tom Davis, Jackie Neider, Dave Shreiner
Published by Addison Wesley
ISBN: 0-201-60458-2


Syllabus:

Class Date Topics Tasks Readings
Assigned   Due  
1
[ppt]
1/10 Introduction, 3D Modeling Lab 1
1, 2.{2-5}
-- 1/17 No Class


2
[ppt]
1/24 Projection Transformations
Lab 1 4.{1-3,5-9}, 5.{1-8} (5.9 optional)
3
[ppt]
1/31 Modeling and Viewing Transformations Lab 2
7.{1-6,8-10}, 6.5
4
[ppt]
2/7 Lighting, Rasterization, Shading, Review
Lab 2 6.{1-4,6-10}, 9.{5,6}, 3.{1-5,9}
5
[ppt]
2/14 Midterm ( ½ Period ), Animation, Hidden Surface Removal & User Interaction

9.{2-4}
6
[ppt]
2/21 Bitmaps & Images, Texture Mapping

9.{7-9}
7
[ppt]
2/28 Curves & Surfaces

10.{1-11}
8
[ppt]
3/7 Ray Tracing


9
[ppt]
3/14 Optimizations and Gaming Techniques, Review


10 3/21 Final Exam