CS447/547: Computer Graphics |
|
|
Instructor: Feng Liu |
|
| Office: FAB 120-09 | |
| Office Hours: MW 15:30-16:30 | |
| Email: fliu@cs.pdx.edu | |
| Announcements |
|
| General Course Information |
|
| Textbooks | |||
![]() |
Fundamentals of Computer Graphics |
![]() |
The OpenGL Programming Guide 8th edition By Shreiner et al. This is sometimes called as the "red book." The current edition is the 8th edition; however, for this class an older edition would be OK. If you don't want to buy this book, an older version is online in html. |
| Lectures | |||
| Date | Topic | Notes | Readings |
| 12/03 | Final Exam | ||
| 11/28 | Ray-tracing | Notes | Shirley book Chapter 4 |
| 11/26 | Animation | Notes | Shirley book Chapter 17 Reading: Principles of Traditional Animation Applied to 3D Computer Animation, by John Lasseter. |
| 11/21 | Spline | Notes | Shirley book Chapter 2.5 and 15 |
| 11/19 | More Modeling Techniques | Notes | |
| 11/14 | Mesh and Modeling | Notes | Shirley book Chapter 12.1 and 12.2 |
| 11/07 | Texture Mapping | Notes | Shirley book Chapter 11 |
| 11/05 | Lighting and Shading | Notes | Shirley book Chapter 10. Shading Sample Code |
| 10/31 | Hidden Surface Removal | Notes | Shirley book Chapter 8.2-8.2.3, Chapter 12.4 |
| 10/29 | Mid-term | ||
| 10/24 | Rasterization | Notes | Shirley book Chapter 8.1.1-8.1.2 |
| 10/22 | Clipping | Notes | |
| 10/17 | Perspective Projection |
Notes | Shirley book Chapter 8.1.3-8.1.6 Shirley book Chapter 7 |
| 10/15 | 3D Transformations The viewing pipeline |
Notes | Shirley book Chapter 6 OpenGL Red Book Chapter 2 and Chapter 3: "Overview", "Viewing and Modeling Transformations", "Projection Transformations", "Viewport Transformation" |
| 10/10 | Non-photorealistic Rendering 3G Graphics Toolkits |
Notes | OpenGL Programming Guide Chapter 1 Painterly Rendering with Curved Brush Strokes of Arbitrary Sizes, by Aaron Hertzman. |
| 10/08 | Filtering Composition |
Notes | Shirley book Chapter 3.4 Compositing Digital Images by Tom Porter and Tom Duff (You need to be on PSU network or use a PSU computer to download this paper) |
| 10/03 | Sampling Signal processing |
Notes | Shirley book Chapter 9 |
| 10/01 | Image formats Color quantization Dithering |
Notes | Notes on Floyd-Steinberg Dithering |
| 09/26 | Color | Notes Color Space Demo |
Shirley book Chapter 21 |
| 09/24 | Class overview |
Notes | Shirley book Chapter 2.1-2.5, Chapter 3.1-3.3 |
| Programming Resources and Tutorial |
| Homework: five homeworks totally. No late homework will be accepted. |
|
| Projects: two projects totally |
|
| Acknowledgment: We'd like to thank Dr. Stephen Chenney for sharing his course material. This course is based on his CS 559 Computer Graphics taught at the University of Wisconsin, Madison. |