feature-length films : games : desktop animations:

33
Feature-length films: Games: Desktop Animations:

Upload: wanda

Post on 25-Feb-2016

48 views

Category:

Documents


5 download

DESCRIPTION

Feature-length films : Games : Desktop Animations:. Computer Animation motion control. Keyframing: “hand-crafted” animation Digitized motion : Motion Capture (mocap) Procedural animation: algorithms to control movement. Computer Animation Production. Keyframing. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Feature-length films :  Games : Desktop Animations:

Feature-length films:

Games:

Desktop Animations:

Page 2: Feature-length films :  Games : Desktop Animations:

Computer Animationmotion control

Keyframing: “hand-crafted” animation

Digitized motion: Motion Capture (mocap)

Procedural animation: algorithms to control movement

Page 3: Feature-length films :  Games : Desktop Animations:

Computer Animation Production

Page 4: Feature-length films :  Games : Desktop Animations:

Keyframing Digital equivalent to traditional, hand-drawn animation Animator designs ‘keys’ Selects interpolation technique and sets timing System does what traditionally was done by low-paid trainees - automatically computes in-between frames

Page 5: Feature-length films :  Games : Desktop Animations:

Keyframes

Page 6: Feature-length films :  Games : Desktop Animations:

Keyframe…anything Transformations: scale, rotate, translate Shape: squash and stretch Color: e.g. of a flame Image (morphing) Any attribute or parameter

Page 7: Feature-length films :  Games : Desktop Animations:

Principles of Animation Arcs Slow-in and slow-out Straight ahead Anticipation Exaggeration Staging Squash and stretch Timing Secondary Action Follow through and overlapping action Appeal Solid drawing

Physics

Aesthetics

Technical approach

Efective presentation

Page 8: Feature-length films :  Games : Desktop Animations:

Interpolation Linear (yawn) or cubic (e.g. Hermite, Bezier, etc.) Interpolation of orientation (rotation) takes special care: quaternions Need to estimate arc-length Control acceleration/deceleration: ease-in, ease-out

Page 9: Feature-length films :  Games : Desktop Animations:

Interpolation

Show 683 lab

Page 10: Feature-length films :  Games : Desktop Animations:

Mocap Several technologies: optical, mechanical, magnetic

Research on ‘markerless’ mocap

Hard to ‘retarget’ to new figure or imaginary creature

Page 11: Feature-length films :  Games : Desktop Animations:

Mocap

Page 12: Feature-length films :  Games : Desktop Animations:

Procedural Animation Set initial conditions - run simulation

Control is an issue

Computational cost (e.g. real-time) is an issue

Page 13: Feature-length films :  Games : Desktop Animations:

Kinematics of articulated figures

Forward kinematics

Inverse kinematics Pseudo-inverse of the Jacobian Cyclic Coordinate Descent others…

Page 14: Feature-length films :  Games : Desktop Animations:

Kinematics of articulated figures

Page 15: Feature-length films :  Games : Desktop Animations:

Physically based simulation

Kinematics v. Dynamics Forces & mass -> acceleration -> velocity -> position Point mass, particle system Rigid body dynamics: add rotational dynamics: inertia tensor & torques Flexible body animation: elastic collisions

Page 16: Feature-length films :  Games : Desktop Animations:

Forces

nsf fkf

)( restLengthlengthkf s

Gravity Spring Viscosity: damping Friction: static & kinetic Wind field Impulse force of contact Fictional forces

221

dmmGf

)( restLengthlengthkf d

nkf fkf

Page 17: Feature-length films :  Games : Desktop Animations:

Forces ->

tatvtv )()1( Update

Integration

Numerical integration Runge-Kutta, Implicit Euler, etc.

mfa

maf

tvtptp )()1(

Page 18: Feature-length films :  Games : Desktop Animations:

Spring-damper-mass system

Collection of point masses connected by springs and dampers

Model cloth, flexible body dynamics

Tricky to set constants and connections

Page 19: Feature-length films :  Games : Desktop Animations:

Spring-damper-mass system

lkllkf drests )(

Page 20: Feature-length films :  Games : Desktop Animations:

Spring-damper-mass system

Page 21: Feature-length films :  Games : Desktop Animations:

Spring-damper-mass system

Show example animation

Page 22: Feature-length films :  Games : Desktop Animations:

Particle system Collection of point masses

No interaction between point masses

Interact with environment

Page 23: Feature-length films :  Games : Desktop Animations:

Particle system

Page 24: Feature-length films :  Games : Desktop Animations:

Particle system

Show example animation

Page 25: Feature-length films :  Games : Desktop Animations:

Rigid body dynamics Inertia tensor

Conservation of momentum

Coefficient of restitution

Impulse force of collision

Page 26: Feature-length films :  Games : Desktop Animations:

Rigid body dynamics

Show example animation

Page 27: Feature-length films :  Games : Desktop Animations:

Forward dynamics of articulated linkage

Featherstone equations

Traverse linkage forming inertia tensor

Page 28: Feature-length films :  Games : Desktop Animations:

Human figure animation Kinematics of walking, reaching, sitting, standing

Motion capture

Modeling muscles - appearance, dynamics

Dynamics of grasping, handling, lifting

Page 29: Feature-length films :  Games : Desktop Animations:

Human figure animation

Show animations

Page 30: Feature-length films :  Games : Desktop Animations:

Facial animation Expressions

Lip-sync animation

Emotion

Page 31: Feature-length films :  Games : Desktop Animations:

Facial animation

Show animations

Page 32: Feature-length films :  Games : Desktop Animations:

Behavioral animation Flocking Prey-preditor model Crowds Emotion Personality

Page 33: Feature-length films :  Games : Desktop Animations:

Behavioral animation

Show animations