Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Calendar
Policies
Staff
Resources
Student Handbook
Participation Policy
Commenting Tips
Building Assignments
Math Resources
Supplemental Readings
C++ Intro
Images as Data
CGL Library Primer
CGL Vectors Library
Homeworks
Homework 0
Homework 1
Getting Started
Task 1: Drawing Single-Color Triangles
Task 2: Antialiasing by Supersampling
Task 3: Transforms
Task 4: Barycentric coordinates
Task 5: 'Pixel sampling' for texture mapping
Task 6: 'Level sampling' with mipmaps for texture mapping
Extra Credit
Deliverables
Dark Mode
Ed
OH Queue
Discussion Attendance
Extensions
Feedback
Homeworks
Homework 0: Setup
Homework 1: Rasterizer