184 bunny logo

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

Skip to current week

Wk. Date Lecture Discussion Homework Project
1Tue
Jan 21
1. Introduction
Slides / Recording / Ed Thread
C++ Review Session
Slides
Thu
Jan 23
2. Drawing Triangles
Slides / Recording / Ed Thread
Homework 0
2Tue
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
3Tue
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)
4Tue
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
5Tue
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)
6Tue
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
7Tue
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)
8Mon
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
9Tue
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)
10Tue
Mar 25

No Lecture (Spring Break)

No Discussion
Thu
Mar 27
11Tue
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)
12Tue
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
13Tue
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
14Tue
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
15Mon
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
16Mon
May 05
Final Project Presentations (on 05/05)