Lectures
Date | Title | Materials |
Week 1 (Jan 19) |
Course Orientation Color and Rendering |
Live Zoom Link Introduction to WebGL PDF HelloTriangle.html Color and Digital Display Devices Video PDF Rendering Video PDF Rasterization Video PDF Quiz 1 Link Due 1/30 |
Week 1 (Jan 21) | Geometric Modeling |
Geometric Modeling: Surface Meshes Video PDF Geometric Data in WebGL Video PDF |
Week 2 (Jan 26) | MP1 Walkthrough |
Quiz 2 Link Due 2/4 MP1 Assignment Due Feb 6 Animation in WebGL PDF Lecture Video |
Week 2 (Jan 28) | Affine Transformations |
Transformations: Scale and Translation Video PDF Transformations: Rotations and 3D Video PDF |
Week 3 (Feb 2) | A Camera Model |
Lecture Video View Transformation PDF Ortho Transformation PDF Suggested Reading: Fundamentals of Computer Graphics Ch. 7 Viewing UIUC Library Link – access using UIUC credentials |
Week 3 (Feb 4) | Data Structures for Polygonal Meshes |
Quiz 3 Link Due 2/11 Data Structures for Meshes Video PDF Indexed Meshes in WebGL Video PDF Strips and Fans in Detail Video PDF |
Week 4 (Feb 9) | Perspective Projection |
Lecture Video Perspective Worksheet PDF Answers Shading Worksheet PDF Answers Perspective Projection Video PDF Perpective Projection in WebGL Video PDF |
Week 4 (Feb 11) | Surface Normal Vectors |
Quiz 4 Link Due 2/18 Normal Vectors Video PDF Culling Video PDF |
Week 5 (Feb 16) | Basic Shading |
Phong Reflection Example Code GLSL Terrain.html Phong Reflection Example Code JS MP2.js Phong Reflection Model Video PDF |
Week 5 (Feb 18) | Exam 1 11am-Noon CT | Exam Link |
Week 6 (Feb 23) | Terrain Modeling |
MP2 Assignment Due March 4 Quiz 5 Link Due 2/26 Terrain GenerationVideo PDF |
Week 6 (Feb 25) | Math for Orientation |
Euler Angles Video PDF Quaternions Video PDF 3D Math Primer for Graphics Chapter 8 UIUC Library Link |
Week 7 (March 2) | Participating Media |
MP3 Walkthrough MP3 Assignment Due March 21 Fog Video PDF |
Week 7 (March 4) | User Interaction | Basic JS Event Handling Video PDF |
Week 8 (March 9) | MP 3 Office Hour | Live Zoom Link |
Week 8 (March 11) | Color |
Intensity Video PDF XYZ Color Space Video PDF HSV Color Space Video PDF Gamma Video PDF sRGB Color Space Video PDF |
Week 9 (March 16) | Spring Break | |
Week 9 (March 18) | Spring Break | |
Week 10 (March 23) | Compositing |
Quiz 7 Link Due 3/30 Compositing and Hidden Surface Removal Video PDF |
Week 10 (March 25) | Texture Mapping |
Texture Mapping Overview Video PDF Interpolation Video PDF |
Week 11 (March 30) | Exam 2 |
Exam Link Zoom Link |
Week 11 (April 1) | Texture Filtering |
Texture Magification Video PDF Texture Minification Video PDF |
Week 12 (April 6) | Environment and Bump Mapping |
Video Cube Maps Video PDF Normal Maps Video PDF |
Week 12 (April 8) | No Lectures: Engineering Open House | |
Week 13 (April 13) | Physics Simulation |
Video Quiz 9 Link Due 4/19 MP 5 Link Due 4/26 A Physics Engine Video PDF Collision Detection Video PDF Euler’s Method Video PDF |
Week 13 (April 15) | Rasterization |
Line Rasterization PDF Polygon Rasterization PDF Video |
Week 14 (April 20) | Geometric Modeling |
Quiz 10 Link Due 5/4 Bezier Curves Video PDF Bezier Surfaces Video PDF Spring 2022 Video |
Week 14 (April 22) | Geometric Modeling | Subdivision Surfaces Video PDF |
Week 15 (April 27) | Real-Time Path Tracing |
Lecture Video GDC/GTC 2022 NVIDIA Talk Slides |
Week 15 (April 29) | No Lecture- Just Study | |
Week 16 (May 4) | Exam 3 |
Exam Link Zoom Link for Questions |