View last semester's website for a preview of what's to come
Add cs184/284A on Piazza
1. Introduction
2. Drawing Triangles
3. Sampling and Aliasing
Disc 1: C++/Images as Data/Convolution
Assignment 1 released
4. Transforms
5. Texture Mapping
Disc 2: Sampling, Transforms, and Textures
6. The Rasterization Pipeline
7. Intro to Geometry, Splines & Bezier Curves
Disc 3: Splines & Curves
Assignment 1 due
Assignment 2 released
8. Mesh Representations and Geometry Processing
9. Ray Tracing
Disc 4: Halfedges & Ray Intersections
10. Ray Tracing (cont.)
See Lecture 9 for slides
11. Radiometry and Photometry
Disc 5: Ray Tracing & Radiometry
Assignment 2 due
Assignment 3-1 released
12. Monte Carlo Integration
13. Global Illumination and Path Tracing
Disc 6: Probability & Monte Carlo Integration
14. Material Modeling
15. Cameras and Lenses
Disc 7: Pathtracing & Review
Assignment 3-1 due
Assignment 3-2 released
16. Light Field Cameras
17. Intro to Animation and Kinematics
Disc 8: Exam Review/Q&A
Exam 1
18. Physical Simulation
Final Project released
Spring Break
Assignment 4 released
19. Color 1
Assignment 3-2 due
20. Color (cont.)
21. Image Sensors
Disc 10: Cameras & Light Fields
Final Project proposals due
22. Image Processing
23. How GPUs work
Disc 11: Animation, Simulation, Color & Imaging
Assignment 4 due
24. High Performance Image Processing & Halide
25. VR
26. VR (cont.)
Exam 2
27. Final Lecture. Career Discussion; Research in Ren's Group
28. No Lecture. VR Hands-On Demos (Piazza Sign Up)
Dead Week
Final Project Showcase / Presentations