Requirements and Evaluation
After learning the animation language and software, students will implement and use frequently recurring procedural building blocks such as structural/functional decomposition, iteration, stochastic functions, recursion, and high-level control. They will then, individually or in teams, implement or use an advanced application of these techniques, choosing one of the following areas: artificial evolution, rule based growth, physically based motion, and behavioral animation.
The class will meet twice a week, for two hours. Class time will be devoted to lectures, software demonstrations, animation and image reviews, group problem solving, and presentations. Outside of class, students will design programs to generate images and animations. Students may also read and present relevant papers.
Because this is an advanced course, students should already understand the basics of modeling, positioning, animating, and rendering three dimensional objects. In this class, students will explore ways of coaxing the computer to do tasks it would be tedious or impossible to do "by hand".Assignments will be frequent and simple, but open-ended, as in a studio art class. It should be possible to fulfill the minimum requirements for each assignment in a few hours, but students interested in creating portfolio/demo-reel quality work, instead of just gaining an introduction to the main concepts, will be encouraged to do so as their time allows.
A = 94 - 100 A- = 91 - 93 B+ = 89 - 90 B = 83 - 88 B- = 80 - 82 C+ = 78 - 79 C = 73 - 77 C- = 71 - 72 D+ = 69 - 70 D = 64 - 68 E = 0 - 6410% per calendar day will be deducted from late assignments.