COMP575/COMP770: Spring 2016
Homeworks
COMP575/COMP770, Spring 2016: Homeworks
Homework Assignment 1: Gamma Correction and Displays (updated 1/25)
GAMMA Gamma Estimator
Reading 1 "Be gamma correct!", by Martin Breidt
Reading 2 "Understanding gamma correction", by Sean McHugh
Gamma FAQ
Homework Assignment 2: Perspective
Programming Assignment 1: Basic Ray Tracing
Set up GLUT for Windows
Set up GLUT in Visual Studio 2015
Set up GLUT for OSX
Set up GLUT for Linux
Set up GLUT for Python
Homework Assignment 4: Transformation
Programming Assignment 2: Basic Rasterization
Sphere generation code
A nice, chronological overview of vertex specification
OpenGL shader wiki
Programming Assignment 3: OpenGL Rasterization
Bunny mesh
Mesh loading code
Timing code
Homework Assignment 7: Rasterization and Triangle Strips
Programming Assignment 4: Advanced Ray Tracing
Sibenik cathedral mesh
Mesh loading code
kd-tree of Sibenik
kd-tree loading code
Homework Assignment 9: Spline Curves