
CS 184/284A Spring 2025
Instructor: Ren Ng /
Lecture: 3:30-5:00PM Tu & Th, Birge 50
The final showcase is out! View the showcase winners!
Course Schedule
| Wk. | Date | Lecture | Discussion | Homework | Project |
|---|---|---|---|---|---|
| 1 | Tue Jan 21 | 1. Introduction Slides / Recording / Ed Thread | C++ Review Session Slides |
||
| Thu Jan 23 | 2. Drawing Triangles Slides / Recording / Ed Thread | Homework 0 | |||
| 2 | Tue Jan 28 | 3. Sampling and Aliasing Slides / Recording / Ed Thread | 2. Triangles and Sampling Slides / Worksheet / Solutions |
||
| Thu Jan 30 | 4. Transforms Slides / Recording / Ed Thread | ||||
| 3 | Tue Feb 04 | 5. Texture Mapping Slides / Recording / Ed Thread | 3. Transforms and Texture Mapping Slides / Worksheet / Solutions |
Homework 1 Checkpoint (due 02/07) | |
| Thu Feb 06 | 6. Rasterization Pipeline Slides / Recording / Ed Thread | Homework 1 (due 02/18) | |||
| 4 | Tue Feb 11 | 7. Bezier Curves and Surfaces Slides / Recording / Ed Thread | 4. Rasterization, Splines, and Curves Slides / Worksheet / Solutions |
||
| Thu Feb 13 | 8. Mesh Representations and Geometry Processing Slides / Recording / Ed Thread | ||||
| 5 | Tue Feb 18 | 9. Ray Tracing Slides / Recording / Ed Thread | 5. Half Edges and Ray-Surface Intersection Slides / Worksheet / Solutions |
Homework 2 Checkpoint (due 02/21) | |
| Thu Feb 20 | 10. Ray Tracing - Acceleration Structures Slides / Recording / Ed Thread | Homework 2 (due 03/04) | |||
| 6 | Tue Feb 25 | 11. Radiometry and Photometry Slides / Recording / Ed Thread | 6. Ray Tracing and Radiometry Slides / Worksheet / Solutions |
||
| Thu Feb 27 | 12. Monte Carlo Integration Slides / Recording / Ed Thread | ||||
| 7 | Tue Mar 04 | 13. Global Illumination and Path Tracing Slides / Recording / Ed Thread | 7. Monte Carlo and Global Illumination Slides / Worksheet / Solutions |
Homework 3 Checkpoint (due 03/07) | |
| Thu Mar 06 | 14. Material Modeling Slides / Recording / Ed Thread | ||||
| Fri Mar 07 | Exam 1 Review Session 3-5PM @ Woz Lounge Slides |
Homework 3 (due 03/18) | |||
| 8 | Mon Mar 10 | Exam 1 (7-9PM) | No Discussion | ||
| Tue Mar 11 | 15. Camera and Lenses I Slides / Recording / Ed Thread | ||||
| Thu Mar 13 | 16. Cameras and Lenses II Slides / Recording / Ed Thread | ||||
| 9 | Tue Mar 18 | 17. Introduction to Physical Simulation Slides / Recording / Ed Thread | 9. Cameras and Lenses Slides / Worksheet / Solutions |
Homework 4 Checkpoint (due 03/21) | Final Project Proposal (due 04/04) |
| Thu Mar 20 | 18. Introduction to Animation Slides / Recording / Ed Thread | Homework 4 (due 04/08) | |||
| 10 | Tue Mar 25 | No Lecture (Spring Break) | No Discussion | ||
| Thu Mar 27 | |||||
| 11 | Tue Apr 01 | 19. Guest Lecture: Visual AI I (Ethan Weber) Slides / Recording / Ed Thread | 11. Final Project Workshops Workshop Schedule / Slides |
||
| Thu Apr 03 | 20. Introduction to Color Science Slides / Recording / Ed Thread | Final Project Milestone (due 04/20) | |||
| 12 | Tue Apr 08 | 21. Introduction to Color Science II Slides / Recording / Ed Thread | 12. Simulation, Kinematics, Animation Slides / Worksheet / Solutions |
||
| Thu Apr 10 | 22. Virtual Reality I Slides / Recording / Ed Thread | ||||
| 13 | Tue Apr 15 | 23. Virtual Reality II Slides / Recording / Ed Thread | 13. Color Slides / Worksheet / Solutions / Demo |
||
| Thu Apr 17 | 24. Image Sensors Slides / Recording / Ed Thread | ||||
| 14 | Tue Apr 22 | 25. Special Topics: Q&A on Olo / Oz Recording / Ed Thread | 14. VR and Image Sensors Slides / Worksheet / Solutions |
Final Project Report & Video (due 05/04) | |
| Thu Apr 24 | 26. Image Processing and Light Field Cameras Recording / Ed Thread | ||||
| 15 | Mon Apr 28 | Exam 2 (7-9PM) | No Discussion | ||
| Tue Apr 29 | 27. Guest Lecture: Tetrachromacy (Jessica Lee) Slides / Recording / Ed Thread | ||||
| Thu May 01 | 28. Research in Ren's Group Slides / Recording / Ed Thread | ||||
| 16 | Mon May 05 | Final Project Presentations (on 05/05) |