Lectures
|
Lecture
#
|
Date
|
Topic / Other
Infomartion |
|
1
|
01/18
|
Introduction
Handout: Course Syllabus
Reading: H&B Chapter 1 |
|
2
|
01/23
|
Raster concepts: scan conversion of
points, lines, and filled polygons
Reading: H&B
Sections 2.1-2.4, 2.8-2.9, 4.3, Chapter 3, Section
4.10-13 |
|
3
|
01/25
|
Inroduction
to OpenGL (Guest Lecture)
Reference: OpenGL Red Book (Reference #6 in the syllabus,
and online resources given in the announcements)
|
|
4
|
01/30
|
Raster concepts: scan conversion of filled
polygons (cont'd)
Scan conversion: Anti-aliasing
Reading: H&B
Section 4.17
|
|
5
|
02/01
|
Scan conversion: Anti-aliasing (cont'd)
Three Dimensional Geometric and Modeling Transformations
Reading: H&B Chapter 5 |
|
6
|
02/06
|
Three Dimensional Geometric and Modeling Transformations
(cont'd)
|
|
7
|
02/08
|
Three Dimensional Geometric
and Modeling Transformations (cont'd)Three
Dimensional Viewing
Reading: H&B Sections 7.1-7.10
|
|
8
|
02/13
|
Three Dimensional Viewing (cont'd)
2D and 4D line and polygon clipping algorithms
Reading: H&B Sections 6.5-6.8,
7.11-7.13
|
|
9
|
02/15
|
2D and 4D line and polygon clipping
algorithms (cont'd) |
|
10
|
02/20
|
Visible surface determination algorithms
Reading: H&B Chapter 9 |
|
11
|
02/22
|
Visible surface determination algorithms (cont'd)
|
|
12
|
02/27
|
Multi-pass rendering and accumulation
buffer
Introduction to shading, local versus global illumination, BRDF
Reading: H&B Sections 10.1-10.10 |
|
13
|
03/01
|
Local shading models |
|
14
|
03/06
|
Interpolative Shading |
|
15
|
03/08
|
Local
shading models (cont'd)
Reading: Watt Chapter 7
|
|
|
|
SPRING
BREAK |
|
16
|
03/20
|
Fixed and Programmable OpenGL Graphics
Pipelines
Optional
Reading: Rost
Chapters 1-2 |
|
17
|
03/22
|
Midterm |
|
18
|
03/27
|
OpenGL Shading Language (GLSL)
Reference: OpenGL Orange
Book (Reference #8 in the syllabus)
|
|
19
|
03/29
|
Global
Shading Algorithms
Ray Tracing
Reading: H&B Section 10.11
|
|
20
|
04/03
|
Ray Tracing (cont'd) |
|
21
|
04/05
|
~ Video Day ~
|
|
22
|
04/10
|
Radiosity
Reading: H&B Section 10.12
|
|
23
|
04/12
|
Texture
mapping
Reading: H&B Section 10.17, 10.21, Optional:
Watt Sections 8.1-8.2, 8.8
|
|
24
|
04/17
|
Anti-aliasing revisited
Optional Reading: Watt Chapter
14 |
|
25
|
04/19
|
Bump
mapping, displacement mapping and environment mapping
Reading: H&B Sections 10.13,10.18-10.19,
Optional: Watt Sections 8.4-8.6
|
|
26
|
04/24
|
Geometric shadow algorithms
Optional
Reading: Watt Chapter 9
|
|
27
|
04/26
|
~ Comparative Image Study ~ |
|
28
|
05/01
|
Volume Rendering
Optional Reading: Watt
Chapter 13
|
|
General Information
Course Schedule
| Time:
|
Monday/Wednesday
12:30-1:45 PM |
| Location: |
Olin 314 |
| Office
Hours: |
Monday 10am-12noon, or
by appt.
|
Course Description
Basic elements of a computer
graphics rendering pipeline. Fundamentals of input and display devices,
scan conversion of geometric primitives. Geometrical transformations such
as rotation, scaling, translation, and their matrix representations. Homogeneous
coordinates, projective and perspective transformations. Algorithms for
clipping, hidden surface removal, rasterization, and anti-aliasing. Rendering
algorithms: introduction to local and global shading models, color, and
lighting models for reflection, refraction, transparency. Real-time rendering
methods and physical modeling for simulation.
Written assignments, weekly programming assignments using C/C++, OpenGL.
Substantial programming project for graduate credit.
Prerequisites:
EECS 233 (Introduction to Data Structures) or equivalent
Recommended: C or C++ Programming Experience, Elementary
Linear Algebra
Textbook
Computer Graphics, C Version
(3rd Edition)
Donald Hearn, M. Pauline Baker
Prentice Hall; ISBN: 0130153907
Recommended Reading and Other
References
- Computer Graphics: Principles
and Practice in C (2nd Edition)
James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes
Addison-Wesley Pub Co; ISBN: 0201848406
- 3D Computer Graphics
(3rd Edition)
by Alan H. Watt
Addison-Wesley Pub Co; ISBN: 0201398559
- Interactive
Computer Graphics: A Top-Down Approach with OpenGL (3rd Edition)
Edward Angel
Addison-Wesley Publishing; ISBN: 0201773430
- Real-Time Rendering
(2nd Edition)
Tomas Akenine-Moller, Eric Haines
A K Peters Ltd; ISBN: 1568811829
- Advanced Animation and
Rendering Techniques: Theory and Practice
Alan H. Watt, Mark Watt
Addison-Wesley Pub Co; ISBN: 0201544121
- OpenGL(R) Programming
Guide: The Official Guide to Learning OpenGL, Version 1.4 (4th
Edition)
Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis, OpenGL Architecture
Review Board
Addison-Wesley Pub Co; ISBN: 0321173481
- OpenGL(R) Reference Manual:
The Official Reference Document to OpenGL, Version 1.4 (4th Edition)
Dave Shreiner (Editor), OpenGL Architecture Review Board
Addison-Wesley Pub Co; ISBN: 032117383X
- OpenGL(R) Shading Language
Randi J. Rost
Addison-Wesley Pub Co; ISBN: 0321197895
- Computer Graphics using
Open GL (2nd edition)
F.S. Hill, Jr.
ISBN 0-02-354856-8
|