100 likes | 117 Views
Explore the fundamentals of computer animation, from rendering to interactivity, covering a range of topics such as motion control, procedural animation, and spatial description. Gain insights into digital post-processing, rendering, and modeling for various industries and purposes, including entertainment, advertising, and scientific visualization. This manual provides a comprehensive overview of animation systems, standards, and production processes, emphasizing the importance of creativity and technical proficiency in creating compelling visual content.
E N D
22C:196 Computer Animation Instructor: Joe Kearney 101M MLH kearney@cs.uiowa.edu 335-0741
What/Where/Why of Animation Movies TV Web Computer VR/Simulation Location Based Entertainment Entertainment Advertising Manuals Teaching Litigation Scientific Visualization
Some Distinctions • Rendering Time • Real-time vs. Off-line • Interactivity • Production Cost • People • Computation
Animation • Making Things Move • Solid and flexible objects • Fluids • Cameras • Lights • Making Things Change • Texture • Color
Focus: Motion Control • Procedural Animation • Mathematical Basis • Computation Techniques
Important (but not emphasized) Art Animation Production Digital Post-Processing Rendering Story Content Modeling Critical Analysis Animation Systems Standards 2D Animation
Course Structure In-Class Grading Lectures 2/3rd term exam Guests About 4 projects Videos Participation Presentations
Projects Team-based Technical Studies Conscription Short sequence Mix Illustrate a technique Brief written report In-class presentation Platform (Machine/Language/API) Selected by the team
Motion Specification and Control • Spatial Description • Interpolation • Path following • Keyframing • Deformation • Motion Capture • Kinematics • Dynamics • Flexible bodies • Particle systems • Flocking • Autonomous Behavior • Figure animation • Reaching, Walking • Facial animation • Clothes • Hair • Skin • Natural phenomena • Plants • Water • Clouds • Fire
Immediate Tasks Form into groups Read chapter 1 Choose software Start warm-up project