|
Yu-Chi
Courses
Staff Interface
PmWiki
edit SideBar
Logged in as: Logout
|
Course Syllabus, Computer Graphics, Fall 2008
Here lists the topics and lecture notes for the class.
|
Time and Topics
|
Notes
|
Assignments
| |
Week 1 [Sep 16]
|
Introduction
|
Notes
|
| |
Week 2 [Sep 22, 24]
|
|
Notes
Notes
|
| |
Week 3 [Sep 29, Oct 1]
|
|
Notes
|
| |
Week 4 [Oct 6]
|
- Reconstruction and aliasing
- Compositing
- Non-photorealistic rendering
- 3D Graphics Toolkits
|
Notes
|
| |
Week 5 [Oct 13, 15]
|
- Transformations
- The viewing pipeline
- Window Space
- Canonical View Space
- Orthographic projection
- Defining cameras
- Reading: Shirley, Chapter 5, 6.1, 6.2
- Reading: Red Book, Chapter 3, "Viewing and Modeling Transformations",
"Projection Transformations", and "Viewport Transformation".
|
Notes
|
| |
Week 6 [Oct 20, 22]
|
- Defining cameras
- Perspective Projection
- Clipping
- Reading: Shirley, Chapter 6.3 - 6.5, 11.1, 11.2, 11.3.1, 11.4
- Reading: Red Book, At this point we have covered all the relevant portions of Chapter 3 of the OpenGL Programming Guide.
|
Notes
|
| |
Week 7 [Oct 27, 29]
|
- Liang-Barsky Details
- Weiler-Atherton clipping algorithm
- Drawing points and lines
- Visibility
- Z-Buffer and transparency
- A-buffer
- Area subdivision
- BSP Trees
- Exact Cell-Portal
- Lighting and Shading – Part 1
- Reading: Shirley, Chapter 3.5 - 3.7
- "Basic Raster Graphics Algorithms for Drawing 2D Primitives", sections 3.9.4
|
Notes
|
| |
Week 8 [Nov 2, 4]
|
- Midterm
- Visibility / Hidden Surface Removal
- Lighting and Shading
- "Elimination of Hidden Surfaces"
- Reading: Shirley, Chapter 3.6, 3.7, 7.1, 7.2, and Chapter 8
- Reading: Red Book, At this point we have covered all the relevant portions of Chapter 5 of the OpenGL Programming Guide.
|
Notes
|
| |
Week 9 [Nov 9, 11]
|
- Light sources
- Shading interpolation
- Reading: Shirley, Chapter 2.11, 10.3, 10.4
- Reading: Red Book, At this point we have covered all the relevant portions of Chapter 9 of the OpenGL Programming Guide.
|
Notes
|
| |
Week 10 [Nov 16, 18]
|
- Shading interpolation
- Texture Mapping
- Mapping techniques
- Reading: Shirley, Chapter 2.11, 10.3, 10.4
- Reading: Red Book, At this point we have covered all the relevant portions of Chapter 9 of the OpenGL Programming Guide.
|
Notes
|
| |
Week 11 [Nov 23, 25]
|
- Modeling
- Parameteric Curves
- Cardinal Curve
- Bezier Curve
- Cubic Bspline Curve
- Reading: Shirley, Chapter 13 and Chapter 10.
- Reading: Spline notes that are a draft for the 2nd edition of Shirley's book. Comments on these notes are desired by Prof. Gleicher.
|
Notes
|
| |
Week 12 [Dec 1, 3]
|
- Modeling with triangle meshes
- Obtaining polygonal meshes
- Hierarchical modeling
- Instancing and Parametric Instancing
- Constructive Solid Geometry
- Sweep Objects
- Octrees
- Subdivision schemes
- Reading: Chapter 2 of the OpenGL Programming Guide
- Reading: Shirley Section 10.3
|
Notes
|
| |
Week 13 [Dec 8, 10]
|
- Subdivision schemes
- Implicit surfaces
- Animation
- Key-frame (hand animation)
- Motion capture
- Procedural
|
Notes
|
| |
Week 14 [Dec 15, 17]
|
- Ray-tracing
- Soft shadows
- More hardware rendering
|
Notes
|
- Project 4 Introduction due 1/18
| |
Week 15 [Dec 22, 24]
|
- More hardware rendering
- GLSL
- Image-based rendering
|
Notes
|
- Project 4 Introduction due 1/18
|
|