Pre-requisites
Anyone taking this class should be a competent programmer, know the basics of 3D Euclidean geometry and 3D graphics, and be familiar with basic linear algebra.
You should be familiar with OpenGl programming or an equivalent graphics API (or be able to quickly pick up the ability to display and animate 3D graphics).
The stronger programmer you are, the more graphics experience you have, and the more math you know, the better off you'll be.
This course in the Graphics Curriculum
This course is relevant to computer games as well as computer animation.
We have Capstone Design courses in both of these areas and it's a good idea to take this course before taking either of those - although it's not a formal pre-req for either.
Labs
The main work in this class is that each student writes a series of small programs that implement a variety of basic techniques used in Computer Animation.
Most students use their own laptops; other use the Departmental labs.
Class Attendance
Students are expected to attend class. If you miss a class, get the notes and assignments from someone in class.
Most, but not all, of the information from the class can be found in the book or on the web - but you are responsible for anything said in class.
|