CSE682 - Computer Animation

15
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL787 [email protected] state.edu 292-0055 Tentative office hours: T 1:30-2:30; F 1:30- 3:30

description

CSE682 - Computer Animation. Rick Parent DL787 [email protected] 292-0055 Tentative office hours: T 1:30-2:30; F 1:30-3:30. CSE 682 – in the curriculum. Capstone Design Course Quarter-long, group-based project Documentation Presentations. Game/Animation Curriculum - PowerPoint PPT Presentation

Transcript of CSE682 - Computer Animation

Page 1: CSE682 -   Computer Animation

Computer AnimationRick Parent

CSE682 - Computer Animation

Rick [email protected] office hours: T 1:30-2:30; F 1:30-3:30

Page 2: CSE682 -   Computer Animation

Computer AnimationRick Parent

CSE 682 – in the curriculum

Game/Animation CurriculumOpenGL programming: 581-781Aniamtion: 682-683Game: 786

Capstone Design CourseQuarter-long, group-based projectDocumentationPresentations

Page 3: CSE682 -   Computer Animation

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

Page 4: CSE682 -   Computer Animation

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

Page 5: CSE682 -   Computer Animation

Computer AnimationRick Parent

Class: Wi ‘11

Eng. Majors: 14MPS majors: 8ECE: 1Grads: 2

Page 6: CSE682 -   Computer Animation

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

Page 7: CSE682 -   Computer Animation

Computer AnimationRick Parent

Individual Homeworks

MEL exercises

Technical presentation

Project documentation

Oral presentations

Project

Individual contribution to project

Grading

Page 8: CSE682 -   Computer Animation

Computer AnimationRick Parent

Technical groups

Group 1 Group 2 Group 3 Group 4 Group 5

Modeling

Animation

Lighting

Rendering

Post Processing

Page 9: CSE682 -   Computer Animation

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

Page 10: CSE682 -   Computer Animation

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

Page 11: CSE682 -   Computer Animation

Computer AnimationRick Parent

Project Groups

Design and present storyboard

Give progress reports

Present final project

Groups: 3-4, mix backgrounds

Maintain documentation

Page 12: CSE682 -   Computer Animation

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)

Page 13: CSE682 -   Computer Animation

Computer AnimationRick Parent

Storyboard

Page 14: CSE682 -   Computer Animation

Computer AnimationRick Parent

Hardware Facilities

CL112D10 Maya licenses5-6 Premier licenses

Page 15: CSE682 -   Computer Animation

Computer AnimationRick Parent

Immediate Tasks

Form into groups

Start thinking of animation project

Consider technical group interest

Learn Maya