CS447/547: Computer Graphics |
|
|
Instructor: Feng Liu |
TA: TBD |
| Office: FAB 120-09 | Office: TBD |
| Office Hours: WF 15:30-16:30 | Office Hours: TBD |
| Email: fliu@cs.pdx.edu | Email: TBD |
| Announcements |
|
| General Course Information |
|
| Textbooks | |||
![]() |
Fundamentals of Computer Graphics |
![]() |
The OpenGL Programming Guide 7th edition By Shreiner et al. This is sometimes called as the "red book." The current edition is the 7th 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 |
| 03/14 | Ray-tracing | Notes | Shirley book Chapter 4 |
| 03/12 | Animation | Notes | Shirley book Chapter 17 Reading: Principles of Traditional Animation Applied to 3D Computer Animation, by John Lasseter. |
| 03/07 | Spline | Notes | Shirley book Chapter 2.5 and 15 |
| 03/05 | More Modeling Techniques | Notes | |
| 02/29 | Mesh and Modeling | Notes | Shirley book Chapter 12.1 and 12.2 |
| 02/27 | Texture Mapping | Notes | Shirley book Chapter 11 |
| 02/22 | Lighting and Shading | Notes | Shirley book Chapter 10. Shading Sample Code |
| 02/20 | Hidden Surface Removal | Notes | Shirley book Chapter 8.2-8.2.3, Chapter 12.4 |
| 02/15 | Midterm | ||
| 02/13 | Rasterization | Notes | Shirley book Chapter 8.1.1-8.1.2 |
| 02/08 | More clipping |
Notes | |
| 02/06 | Perspective Projection Clipping |
Notes | Shirley book Chapter 8.1.3-8.1.6 Shirley book Chapter 7 |
| 02/01 | 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" |
| 01/30 | Non-photorealistic Rendering 3G Graphics Toolkits |
Notes | OpenGL Programming Guide Chapter 1 Painterly Rendering with Curved Brush Strokes of Arbitrary Sizes, by Aaron Hertzman. |
| 01/25 | Compositing |
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) |
| 01/23 | Sampling Signal processing |
Notes | Shirley book Chapter 9 |
01/18 |
Image formats Color quantization Dithering |
Notes | Notes on Floyd-Steinberg Dithering |
| 01/11 | Color | Notes Color Space Demo |
Shirley book Chapter 21 |
| 01/09 | 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. |