Cross-listed as CS 651-2; see below
| Time: | 11 - 12:15, Tuesdays and Thursdays |
| Place: | MEC 341 |
| Instructor: | David Luebke (Olsson #219), luebke@cs.virginia.edu |
| Format: | Project-oriented, with several programming assignments. Three tests.
The graduate-level course CS 651-2 is being taught through the same lectures, but with slightly different requirements. Undergraduates are only eligible for the 551 version of the course (barring exceptional circumstances). |
| Prerequisites: | Previous computer graphics course experience (e.g., CS 551: Computer Graphics), or consent of instructor. Good C/C++ programming skills a must. |
| Description: | This course will cover advanced topics in computer graphics,
including:
Programming assignments will explore several of these topics. Though we will use professional software systems and libraries such as OpenGL, Maya, and Renderman, the course will focus on understanding the underlying principles rather than mastering the tools. Strong C/C++ programming skills and previous computer graphics experience are assumed. |
| Texts: |
|
| Documentation: | The PPM file format. |
| Infrastructure: | In order to use the infrastructure in place in the class account, you'll need to make some modifications to your unixlab account. |
| Handouts: | |
| Lectures: | |
| Assignments/Exercises |
Assignment 1:
Build a simple ray-tracer (Sample results) Assignment 2: Accelerate a ray tracer Assignment 3: Simplify polygonal objects Assignment 4: Make something in Maya Final project: Make a 3-D game Check your grades on the ITC Instructional Toolkit |
| Final Exam: | 9 AM Friday, 4 May 2001 |