TA for Computer Graphics course at SDU CS.
Teacher: Haisen Zhao
Time: 2023-2024 Second Semester
Credit: 3
Course Name | Computer Graphics |
---|---|
School | School of Computer Science and Technology, Shandong University |
Instructor | Haisen Zhao |
haisenzhao@sdu.edu.cn | |
Time | 2023-2024 Second Semester |
Credit | 3 |
Lecture Schedule | Wednesday 4:00-6:00 PM, W301 Zhensheng Building |
Experiment Schedule | Tuesday 4:00-6:00 PM, N3-129, 133, 137 |
Office Hours | Thursday 2:00-3:00 PM, N3-239 |
Grading | 50% Coursework, 50% Final Exam |
TA | Weiqin Yang, Zhenmin Zhang, Jin Zhao |
TA Email | 202000180060@mail.sdu.edu.cn |
This course is designed to provide foundational knowledge and skills in the field of computer graphics (CG). This course, mainly based on the GAMES101 course by Prof. Lingqi Yan at UC Santa Barbara, covers a broad range of topics essential for anyone interested in CG, including mathematical foundations in CG, transformation, rasterization, shading, ray tracing, texture mapping, and other advanced topics.
Week | Hours | Topic | Slides |
---|---|---|---|
1 | 2 | Introduction | đź“„Slides-01 |
2 | 2 | Linear Algebra | đź“„Slides-02 |
3 | 2 | Geometry 1 (Introduction) Geometry 2 (Curves and Surfaces) | đź“„Slides-03-1 đź“„Slides-03-2 |
4 | 2 | Geometry 3 (Mesh Processing) Rasterization 1 (Triangles) | đź“„Slides-04-1 đź“„Slides-04-2 |
5 | 2 | Rasterization 2 (Antialiasing and Z-Buffering) Rasterization 3 (Clipping, Hidden Removal) | đź“„Slides-05-1 đź“„Slides-05-2 |
6 | 2 | Shading 1 (Illumination, Shading and Graphics Pipeline) | đź“„Slides-06 |
7 | 2 | Shading 2 (Texture Mapping cont.) | đź“„Slides-07 |
8 | 2 | Transformation 1 Transformation 2 (Cont.) | đź“„Slides-08-1 đź“„Slides-08-2 |
9 | 2 | Ray Tracing 1 (Whitted-Style Ray Tracing) | đź“„Slides-09 |
10 | 2 | Ray Tracing 2 (Acceleration & Radiometry) | đź“„Slides-10 |
11 | 2 | Ray Tracing 3 (Light Transport & Global Illumination) | đź“„Slides-11 |
12 | 2 | Materials and Appearances Advanced Topics in Rendering | đź“„Slides-12-1 đź“„Slides-12-2 |
13 | 2 | Cameras, Lenses and Light Fields | đź“„Slides-13 |
14 | 2 | Color and Perception | đź“„Slides-14 |
15 | 2 | Geometric Deep Learning 1 Geometric Deep Learning 2 | đź“„Slides-15-1 đź“„Slides-15-2 |
16 | 2 | Physics Simulation | đź“„Slides-16 |
17 | 2 | Review | N/A |
ID | Hours | Topic | Instructions |
---|---|---|---|
0 | 2 | Environment Setup | đź“„Instructions-00 |
1 | 2 | Triangle Point Location Algorithm | đź“„Instructions-01 |
2 | 2 | Transformation and Projection | đź“„Instructions-02 |
3 | 2 | Bezier Curve and Surface | đź“„Instructions-03 |
4 | 4 | Catmull-Clark Subdivision Method | đź“„Instructions-04-1 đź“„Instructions-04-2 |
5 | 2 | Line Clipping and Rasterization | N/A |
6 | 4 | Texture Mapping | đź“„Instructions-06 |
7 | 2 | Mipmap | N/A |
8 | 2 | Ray Tracing | đź“„Instructions-08 |
9 | 2 | Bounding Volume Hierarchy (BVH) | đź“„Instructions-09 |