CS447/547: Computer Graphics |
|
TA: Thong Doan | |
Office: Fishbowl area | Office: Fishbowl area |
Office Hours: MW 13:00-14:00 | Office Hours: TR 11:00-12:00 |
Email: lusi@pdx.edu | Email: thong@pdx.edu |
Announcements |
newŁĄ Final Exam: 11/29/2017 2:00PM-3:30PM with a doulbe sided 8.5 by 11 paper notes Please pick a time for project 2 grading on 12/04, 2017
|
General Course Information |
|
Textbooks | |||
![]() |
Fundamentals of Computer Graphics |
![]() |
The OpenGL Programming Guide 9th 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 |
W10: 11/27 | Animation | Notes | Principles of Traditional Animation Applied to 3D Computer Animation |
W9: 11/22 | Ray-tracing | Notes | Shirley book Chapter 4 |
W9: 11/20 | Spline | Notes | Shirley book Chapter 2.5 and 15 |
W8: 11/15 | More Modeling Techniques | Notes | |
W8:11/13 | Mesh and Modeling | Notes | |
W7: 11/08 | Texture Mapping | Notes | Shirley book Chapter 11 |
W7: 11/06 | Lighting and Shading | Notes | Shirley book Chapter 10 |
W6: 11/01 | Mid-term | ||
W6: 10/30 | Hidden Surface Removal | Notes | Shirley book Chapter 8.2-8.2.3, Chapter 12.4 |
W5: 10/25 | Rasterization | Notes | Shirley book Chapter 8.1.1-8.1.2 |
W5: 10/23 | Clipping | Notes | |
W4: 10/18 | Perspective Projection | Notes | Shirley book Chapter 8.1.3-8.1.6 Shirley book Chapter 7 |
W4: 10/16 | 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" |
W3: 10/11 | Composition Non-photorealistic Rendering 3G Graphics Toolkits |
Notes | OpenGL Programming Guide Chapter 1 PPainterly Rendering with Curved Brush Strokes of Arbitrary Sizes, by Aaron Hertzman. 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) |
W3: 10/09 | Filtering Resampling |
Notes | Shirley book Chapter 9 |
W2: 10/04 | Dithering Sampling Signal processing |
Notes | Shirley book Chapter 9 Notes on Floyd-Steinberg Dithering |
W2: 10/02 | Image formats Color quantization |
Notes | |
W1: 09/27 | Color | Notes | Shirley book Chapter 19 |
W1: 09/25 | Class overview |
Notes | Shirley book Chapter 2.1-2.5, Chapter 3.1-3.3 |
Programming Resources and Tutorial |
Homework: five homeworks in total. No late homework will be accepted. |
homework 1 |
homework 1 solution |
homework 2 |
homework 2 solution |
homework 3 |
homework 3 solution |
homework 4 |
homework 4 solution |
homework 5 |
Projects: two projects in total |
|
Midterm to-know list |
Final-to-know list |
*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. The lecture notes were written by him and are sometimes slightly or moderately modified for use in this class. |