This course is intended to provide an overview of the field of computer animation, from a computer science perspective.The class will survey the range of tasks involved in creating an animated film, from conception to writing the final tape. Some selected "current topics" in the field will be discussed in greater depth.
The course will be hands on: not only will you have to implement computer animation techniques, but you will also use these techniques to create animation.
This course is not intended to teach you to become a computer animator. There are classes in the art department for that. However, you will have to do some of the artistic work for this class. That's part of the fun.
|
|
Instructor |
|
Schedule |
1:00-2:15 Tuesday/Thursday. The initial idea is to start each lecture by watching an animation to either motivate the topic du jour, or just to make things less boring. Additional evening "movie nights" may be scheduled. |
Goals
|
From this class, a student should:
|
Prerequisites |
Consent of the Instructor (please send me email if you are interested) You must have taken some computer graphics class (such as CS638 from Perry Kivolowitz), and preferably had some experience with graphics programming. The prerequisites for computer graphics (data structures, linear algebra) are prerequisites too. You should not be affraid of mathematics, and preferably have some experience with numerical programming. A math programming class would be useful. You must be willing and able to learn to use interactive software packages. While artistic talent is not a requirement, you must at least be willing to try. You should be ready and willing to do a lot of programming. reading, and thinking. |
Grading |
The majority of the grade will come from the projects and assignments. A small portion of the grade will be determined by class participation and quizzes. |
Projects/Assignments |
Projects will be a central focus of the course. For each project you will have to create an animation using the software that you write (with some help from commercial tools). Each student will be required to complete 1 major project and a small number of assignments. Students will be required to propose projects on topics discussed in the course. Students will be allowed (or even encouraged) to to work in small teams. |
Readings |
There will probably not be a required textbook. |
Facilities |
You can do your programming projects on whatever machine you want. Machines with graphics cards that run NT will be available. To produce your animations, you will need to use some commercial tools, which we will provide. Most likely, these will only run on the NT machines. NOTE: this is not a class in how to use commercial tools. You will be required to learn some about them and to integrate your programming assignments with them. |
Similar Courses |
The only course I know of that is like this one is Jessica Hodgins' Computer Animation course at Georgia Tech. That course's web page may give you some idea of what this course may be like. |
Last Modified: Wednesday, 20-Jan-1999 17:41:47 CST