Description
This course introduces techniques for computer animation such as
keyframing, procedural methods, motion capture, and simulation.
The course will also explore current
research topics in computer animation such as dynamic simulation of
flexible and rigid objects, automatically generated control systems,
and evolution of behaviors.
You should come to the final presentations with a powerpoint (or equivalent) presentation and with animations and/or demos showing your results. We'll meet in WeH7500. We'll need to do the AV swap between speakers quickly so please either bring a laptop (preferred) or get your materials onto the computer in that room in advance. We'll collect project names into a hat and select the order randomly. I expect everyone to be there for the full time--if you cannot be, please let me know in advance.
It is perfectly acceptable to find useful code on the net for your projects but you MUST acknowledge your sources both in your presentation and in your write-up.
The presentations will be 12 minutes long with an additional 3 minutes for each additional person in the group. In your presentation you should cover at least the following points:
Wayne Wooten
Animation Scientist
Pixar Animation Studios
Making "Monster's Inc.": A Presentation of Techniques and Technologies Used to Create Pixar's Animated Films.
Pixar has developed some of the world's most advanced techniques for generating computer animated feature films, recently receiving an Oscar for the creation of the Photorealistic Renderman software. In this talk I plan to discuss the research and development that occurs at Pixar and the technologies behind the film production process. My talk will touch on artistic pre-production, the production pipeline, rendering technologies, the renderfarm, and post-production issues. Sequences from Pixar's latest film, "Monster's Inc" will be used as a case study for presenting how the various pieces of technology come together to create the final product.
This course will teach you about current techniques in computer animation. By the end of the course you should be able to
Texts: Required text (should be in the bookstore):
An accurate syllabus for the past and an approximate syllabus for the future:
Week of | Tue | Thu |
January 15 |
Topic:
|
Topic:
|
January 22 |
Topic:
|
Topic:
|
January 29 |
Topic:
Videos:
|
Topic:
Supplemental Reading:
Videos:
|
February 05 |
|
Topic:
|
February 12 |
Guest Lecturer: Alla Safonova
Assignment 2 out: Motion Textures
Supplemental Reading:
|
Topic:
Supplemental Reading:
Videos:
|
February 19 |
Topic:
Supplemental Reading:
Videos:
|
Guest Lecturer: Kiran Bhat
|
February 26 |
Guest Lecturer: Kiran Bhat Videos:
Software:
| |
March 5 | Topic:
|
Mid-semester break--no classes |
March 12 | Topic:
Control: Legged Locomotion Supplemental Reading:
Videos:
|
Topic:
|
March 19 | Topic:
|
Topic:
|
March 26 | Topic:
|
Topic:
|
April 2 | Spring Break | Spring Break |
April 9 | Topic:
|
Topic:
|
April 16 | Topic:
|
Topic:
|
April 23 | Topic:
| Topic:
|
April 30 |
Guest Lecturer: Wayne Wooten, Pixar Topic:
|
Topic:
|
May 9 1:30-8:30 |
Final exam slot--May 9th 1:30-8:30 Final Project Presentations Dinner provided, WeH 7500 |
Collaboration and team projects are encouraged but must be coordinated through the instructor.
There will be three assignments (2-3 weeks each) one project (approximately 6 weeks), as well as a midterm after 2/3 of the semester. The three assignments will be
You have 5 late days that you may use for any of the programs during the quarter but further extensions require an excellent excuse. Grading will be based on exams (25% midterm), programs (40%), projects (25%), and class participation (10%).
A few advanced students may elect to do only some of the assignments and complete a larger project of their own design. Consult with me if you want to explore this option.
All projects and programs will be turned in as movie files. Extra disk space will be provided for the class.