CS 410 teaches students how to program a computer to generate photo-realistic images. The general idea is that if you have a scene model, a sensor model and a viewpoint, you 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, ligthing and reflectance models, shading models, and 3D curves and surfaces. Students will become experienced OpenGL programmers and become familiar with Google's SketchUp tool. Perhaps most importantly, students may finally come to appreciate the power of linear algebra.

 
Instructor:
Ross Beveridge
Office: 348 CS Building
Office Hours: 2:00-3:00 Wed and Thur
Email: ross@cs.colostate.edu
GTA:
Kevin Burnett
Office Hours: 1:00-2:00 Mon, 11:00-12:00 Thur
    in CSB 120
Email: burnet@cs.colostate.edu
Lecture Time and Place:
9:00-10:00, MWF, CSB Room 130
News:
The code for writing text to the display has been posted for Project 3 (Ross 11/11/09 9:05PM)

Course logo originally developed by Charlie Ross.