lecture 16: principles of animation · 2018-10-12 · 2 animation the term animation has a greek...

40
CS475/CS675 - Computer Graphics Lecture 16: Principles of Animation

Upload: others

Post on 29-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

CS475/CS675 - Computer Graphics

Lecture 16: Principles of Animation

Page 2: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

2

AnimationThe term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”

Ratatouille, Pixar Animation Studios, 2007.

Spirited Away, Studio Ghibli, 2001.

Page 3: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

3

Animation● Series of pictures of objects/characters in motion● Displayed at some rate

– 25 fps, 29.97 fps, 30 fps, 60fps ....● Examples

– Flip Books– Stop Motion (Claymation)– Traditional Hand Drawn Animation (Cel Animation)– Computer-assisted Keyframing– Motion Capture– Simulation

Page 4: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

4

Animation● Series of pictures of objects/characters in motion● Displayed at some rate

– 25 fps, 29.97 fps, 30 fps, 60fps ....● Examples

– Flip Books– Stop Motion (Claymation)– Traditional Hand Drawn Animation (Cel Animation)– Computer-assisted Keyframing– Motion Capture– Simulation

Page 5: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

5

Character Animation● Traditional

– Cell Animation, hand drawn, 2D

– Lead Animator for keyframes

http://animation.about.com/od/fashanimationtutorials/ss/fash31detanim2.htm

Page 6: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

6

Character Animation● Traditional, hand drawn animation

– Lead Animator for keyframes and many secondary animators for the in-betweens

http://animation.about.com/od/fashanimationtutorials/ss/fash31detanim2.htm

Page 7: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

7

Character Animation● Traditional, hand drawn animation

– Keyframing @24fps – how many drawings for a 2 hour movie?

http://animation.about.com/od/fashanimationtutorials/ss/fash31detanim2.htm

Page 8: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

8

Principles of Animation

● Principles of Traditional Animation Applied to 3D Computer Animation, John Lasseter, SIGGRAPH 1997.

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

Page 9: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

9

Principles of Animation● Characters composed of living flesh do not

move rigidly (muscle flex, skin sags, etc.)● Preservation of volume is key● Disney animators demonstrate it here with

a half-filled bag of flour.

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

Page 10: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

10

Principles of Animation● Squash and Stretch

Weight is given to the ball using timing.

Add squash and stretch to further define the motion and show the speed of the ball.

A 2D representation of motion blur

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

Page 11: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

11

Principles of Animation● Squash and Stretch

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

Approximately maintain volume...but drastically change physical characteristics over time.

Page 12: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

12

Principles of Animation● Anticipation

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

● Tell the audience what you are going to do before you do it.

● Can be as simple as facial expressions or as broad as a body wind-up.

● What is Donald about to do?

Page 13: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

13

Principles of Animation● Staging

Cartoon Animation, Preston Blair, Walter Foster, 1984

● A principle borrowed from the theatre stage.

● Try to make actions to be clear in silhouette.

● Character posing and placing the camera is the key.

Page 14: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

14

Principles of Animation● Straight Ahead and Pose to Pose

● Two ways to animate a scene.

● Start with an idea in mind and draw all frames until done. Good for frantic motion such as a character jumping around in excitement.

● Draw the key frames first. Fill in the in-betweens.

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

Page 15: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

15

Principles of Animation● Follow Through and Overlapping Action

● Everything does not have to stop once a pose is reached.

● The way the action is completed tells us a great deal about a character. In some sense this is the opposite of anticipation... tell the audience what happened!

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

Page 16: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

16

Principles of Animation● Follow Through and Overlapping Action

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

Page 17: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

17

Principles of Animation● Slow In and Slow Out

http://minyos.its.rmit.edu.au/aim/a_notes/inbetweens_01.html

● Animator specifies the primary or key frames which are most important.

● In order to stress these frames, move slowly away from one key frame, quickly in the in-between frames, and slowly into the next frame.

● Most time is spent on/near the key frames.

Page 18: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

18

Principles of Animation● Arcs

● Motion in straight lines is often not organic.

● Most human motion happens on curved trajectories or arcs.

The Animator's Survival Kit, Richard Williams, Faber & Faber, 2002

Page 19: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

19

Principles of Animation● Arcs

● Motion in straight lines is often not organic.

● Most human motion happens on curved trajectories or arcs.

Cartoon Animation, Preston Blair, Walter Foster, 1984

Page 20: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

20

Principles of Animation● Timing

Timing for animation, Harold Whitaker, John Halas, Focal Press, 2002

● The number of drawings determine the amount of time it takes on the screen

● no in-betweens: character hit with a huge force and his head is nearly snapped off

● two : nervous tic, muscle spasm

● five: Come on...hurry

● seven: tries to get a better look at something

● ten: stretches a sore neck

Page 21: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

21

Principles of Animation● Exaggeration

● Exaggerate to make the action more believable.

● Realism and believability are difficult to achieve.

● Convey emotions.

Cartoon Animation, Preston Blair, Walter Foster, 1984

Page 22: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

22

Principles of Animation● Secondary Action

● Action aside from that of the primary character.

● Must not distract the audience.

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

Page 23: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

23

Principles of Animation● Solid Drawing and Appeal

● Characters are solid – have weight in the real world.

● Appeal is what makes people want to look at a character.

"Illusion Of Life" by Frank Thomas & Ollie Johnston, Hyperion Press, (ISBN 0-7868-6070-7), 1981.

Page 24: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

24

How does all this lead to animation?

Page 25: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

25

Principles of Animation

Page 26: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

26

Principles of Animation

Page 27: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

27

Principles of Animation

Page 28: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

28

Principles of Animation

Page 29: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

29

Character animation

Page 30: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

30

Principles of Animation

Page 31: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

31

How about 3D Characters?

Page 32: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

32

The same principles apply.

Page 33: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

33

Character Animation● A character in 3D is just

like us.

http://www.okino.com/conv/skinning.htm

Page 34: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

34

Character Animation● A character in 3D is just

like us.● Inside they have a

skeleton made up of rigid bones.

Page 35: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

35

Character Animation● A character in 3D is just

like us.● Inside they have a

skeleton made up of rigid bones.

● Outside is a skin.

Page 36: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

36

Character Animation● A character in 3D is just

like us.● Inside they have a

skeleton made up of rigid bones.

● Outside is a skin mesh.

Page 37: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

37

Character Animation

http://udn.epicgames.com/Three/UT3CustomCharacters.html

● A character in 3D is just like us.● Inside they have a skeleton

made up of rigid bones.● Outside is a skin mesh.● The skin mesh can be very

detailed – has additional elements to capture look of the character.

Page 38: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

38

Character Animation● A character in 3D is just

like us● Inside they have a skeleton

made up of rigid bones.● Outside is a skin mesh.● Parts of the skin are

associated to the bones.

Page 39: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

39

Character Animation

http://www.okino.com/conv/skinning.htm

● A character in 3D is just like us.● Inside they have a skeleton

made up of rigid bones.● Outside is a skin mesh.● Parts of the skin are associated

to the bones.● We move the bones to move

the skin.

Page 40: Lecture 16: Principles of Animation · 2018-10-12 · 2 Animation The term animation has a Greek (animos) as well as Roman (anima) root, meaning “to bring to life.”Ratatouille,

40

Character Animation● But how do we move the bones?

– Manually– Mimic a performer