computer animation rick parent cse682 - computer animation rick parent dl787...
TRANSCRIPT
Computer AnimationRick Parent
CSE682 - Computer Animation
Rick [email protected] office hours: T 1:30-2:30; F 1:30-3:30
Computer AnimationRick Parent
CSE 682 – in the curriculum
Game/Animation CurriculumOpenGL programming: 581-781Aniamtion: 682-683Game: 786
Capstone Design CourseQuarter-long, group-based projectDocumentationPresentations
Computer AnimationRick Parent
Animation Project
Rube Goldberg mechanismBeginning & end to be constrainedDesign – storyboardProgress reportsDocument progress on web site
Physics-based animationLimits figure animationDefines problem domain
Computer AnimationRick Parent
Course – general organization
Design animationOrganize tasksReference material
Learn course softwareMaya, PremierForm technical groups
Organize project groups
ProjectLectures on animationView animationsIn-class group work sessionsFridays 1-3 for group workProgress reports
First 1/3 of quarter
rest of quarter
Computer AnimationRick Parent
Class: Wi ‘11
Eng. Majors: 14MPS majors: 8ECE: 1Grads: 2
Computer AnimationRick Parent
SomeAlumni
Beth Hofer, M.S. - PDIKirk Bowers, B.S. - DisneyMark Fontana, B.S. - PixarKevin Rogers , M.S. - PDISaty Ragavachara, M.S. - ImageworksBrad Winemiller, B.S. - PixarSteve Anderson, M.S. - Electronic ArtsDoug Roble, Ph.D. - Digital DomainDave Haumann , Ph.D. - Pixar Ferdi Scheepers , Ph.D. - PixarRob Rosenblum, M.S. - PDINathan Loofbourrow, M.S. - PDISteve May , Ph.D. - PixarBrent Watkins, M.S. - Pixar
Computer AnimationRick Parent
Individual Homeworks
MEL exercises
Technical presentation
Project documentation
Oral presentations
Project
Individual contribution to project
Grading
Computer AnimationRick Parent
Technical groups
Group 1 Group 2 Group 3 Group 4 Group 5
Modeling
Animation
Lighting
Rendering
Post Processing
Computer AnimationRick Parent
Animation
Motion Control Techniques and Algorithms
Animating - Making something appear to move that doesn’t move itself
Producing animation:AestheticsAnimation ProductionDigital Post-Processing
Procedural Animation is Required
Computer AnimationRick Parent
Low-Level ControlInterpolationSpeed control along a pathpath followingForward/inverse kinematics
High-Level AlgorithmsParticle SystemsFlockingCrowds
Natural PhenomenaPlantsWaterCloudsFire
The Human FormReaching, graspingWalkingHair, clothesFacial expressions, gestures
Animation
Physics-basedGravityCollisionsSpringsViscosityFriction
Computer AnimationRick Parent
Project Groups
Design and present storyboard
Give progress reports
Present final project
Groups: 3-4, mix backgrounds
Maintain documentation
Computer AnimationRick Parent
Student Presentations
Detailed Storyboard and sample stills of objects
Rough Storyboard
Storyboard (revised)
Sample stills and low-quality rendering of sequences
Finished sequence (finals week)
Computer AnimationRick Parent
Storyboard
Computer AnimationRick Parent
Hardware Facilities
CL112D10 Maya licenses5-6 Premier licenses
Computer AnimationRick Parent
Immediate Tasks
Form into groups
Start thinking of animation project
Consider technical group interest
Learn Maya