Shomil Jain — Spring 2021

Notes

C++ Notes

Note 2: Drawing Triangles

Note 3: Sampling, Aliasing, and Antialiasing

Note 4: Transforms

Note 5: Texture Mapping

Note 6: The Rasterization Pipeline

Note 7: Intro to Geometry, Splines, and Bezier Curves

Note 8: Geometry Processing

Note 9: Ray Tracing

Note 10: Ray Tracing Acceleration

Note 11: Measuring Light: Radiometry & Photometry

Note 12: Monte Carlo Integration

Note 13: Global Illumination & Path Tracing

Note 14: Material Modeling

Note 15/16: Cameras & Imaging

Note 17: Light Field Cameras

Note 18: Intro to Animation

Note 19: Intro to Physical Simulation