Description
Introduction to computer image synthesis: modeling, animation, rendering, and geometric techniques. Topics include geometric transformations, modeling hierarchies, viewing and visibility, animation techniques, curve and surface design, lighting, shading, and ray tracing.
Douglas DeCarlo, Dinesh Pai
Credits: 3
Category: B
Prerequisites: An undergraduate course in computer graphics.
Semesters Offered:Fall
Expected Work: Students will design, implement, and use interactive graphical applications. The course is currently taught using Java, OpenGL and Java3D.
This amounts to two large programming projects along with three small ones. Two short (written) homeworks covering mathematical concepts will be given. On one of the programming projects, a significant extension (of the student's choice) must be completed.
Some of the projects will require using graphical tools (no artistic skill is required).