jQuery Javascript library

Course Information

Instructors:
Office
CSB 442
Email
draper@cs.colostate.edu
Office Hours
Monday 9:00 - 10:00
Friday 4:00 - 5:00
GTAs:
Keegan Patmore
Email
cs410@cs.colostate.edu
Office Hours
Monday 1:00 - 3:00
Tuesday 2:00 - 4:00
Sections:
Section Number
1
Lectures
Tuesday 11:00 - 12:15 [CSB 130]
Thursday 11:00 - 12:15 [CSB 130]

News flash! Examples for Assignment #3 can now be found on the resources page!!!!

CS 410 teaches students how to program a computer to generate photo-realistic images. The general idea is that given a scene model, a sensor model and a viewpoint, one should be able to create the same image that a camera would for that scene and viewpoint. Scene models include 3D object models and light sources. Objects models are composed of surfaces, and include both geometry (where is the surface?) and material properties (what is it made of? What color is it?). For this class, sensor models will be limited to pin-hole projection models.

This course will emphasize geometric objects and transformations, perspective projections, lighting and reflectance models, shading models, and 3D curves and surfaces. Students will design and implement a ray tracing program from scratch, thereby becoming intimately familiar with the sensor, lighting and object models described above. Perhaps most importantly, students may finally come to appreciate the power of linear algebra.