27
15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and Computer Science Department

891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

15-4

97/1

5-89

1 C

ompu

ter

Ani

mat

ion

Jess

ica

Hod

gins

Ass

ocia

te P

rofe

ssor

Rob

otic

s In

stitu

te a

nd

Com

pute

r S

cien

ce D

epar

tmen

t

Page 2: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Intr

oduc

tion

•A

dmin

istr

ivia

•W

ho a

m I?

•W

hat i

s C

ompu

ter

Gra

phic

s

Page 3: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Adm

inis

trat

ion

•W

eb (

cour

se n

otes

) ht

tp://

ww

w.c

s.cm

u.ed

u/af

s/cs

.cmu.ed

u/~j

kh/a

nim

_cla

ss.h

tml

•T

A’s

: K

iran

Bha

t and

Alla

Saf

onov

a

•T

extb

ook

(new

):

Com

pute

r A

nim

atio

n, R

ick

Par

ent

Page 4: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Adm

inis

trat

ion

•P

rere

quis

ites

15-4

62 C

ompu

ter

Gra

phic

s or

equ

ival

ent

•M

idte

rm 2

5%

•T

hree

pro

gram

min

g as

sign

men

ts (

40%

)

•P

roje

ct in

last

six

wee

ks (

25%

)

•C

lass

Par

ticip

atio

n (1

0%)

Page 5: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Adm

inis

trat

ion

•La

te P

olic

y: 5

late

day

s th

at y

ou c

an u

se fo

r an

y as

sign

men

t. M

ore

than

five

req

uire

s a

real

ly g

ood

excu

se.

•If

you

didn

’t ge

t int

o th

is c

lass

, it w

ill b

e of

fere

d ne

xt s

prin

g (a

nd ta

lk to

me

if yo

u ne

ed to

get

in)

Page 6: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Adm

inis

trat

ion

•Li

nux

boxe

s in

WeH

533

6. S

tart

er c

ode

in C

and

op

enG

L

•S

uppl

emen

tal r

eadi

ng o

n th

e w

eb p

age:

Hod

gins

, J. K

., O

'Brie

n, J

. F.,B

oden

heim

er, R

. E..

Com

pute

r A

nim

atio

n. In

the

Wile

y E

ncyc

lope

dia

of E

lect

rical

and

Ele

ctro

nics

Eng

inee

ring,

Joh

n G

. W

ebst

er, e

d., v

. 3, p

p.68

6-690

, 199

9

Page 7: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Intr

oduc

tion

•A

dmin

istr

ivia

•W

ho a

m I?

•W

hat i

s C

ompu

ter

Ani

mat

ion

Any

que

stio

ns?

Page 8: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Who

am

I?

PhD

CS

, CM

U

Legg

ed L

ocom

otio

n F

or

Rou

gh T

erra

in L

ocom

otio

n

On

the

facu

lty a

t Geo

rgia

T

ech

from

199

2-200

0

Join

ed C

MU

in fa

ll 20

00

Page 9: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Legg

ed L

ocom

otio

n

Page 10: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Fro

mph

ysic

al r

obot

s to

ani

mat

ions

Page 11: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

And

on

to h

uman

s

Page 12: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Wha

t is

this

cou

rse

abou

t?

Com

pute

r A

nim

atio

n:

Mak

ing

thin

gs m

ove

Page 13: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Ove

rvie

w

Tra

ditio

nal a

nim

atio

n

Key

fram

ing

Mot

ion

capt

ure

Phy

sica

lly b

ased

(dy

nam

ics)

Oth

er re

sear

chy to

pics

Page 14: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Sto

ry B

oard

ing

(fro

m “

A

Bug

’s L

ife”)

Page 15: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Prin

cipl

es o

f Tra

ditio

nal A

nim

atio

n

Page 16: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Com

pute

r-ass

iste

d A

nim

atio

n

Mak

ing

of T

oy S

tory

Page 17: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Sce

ne fr

om T

oy S

tory

II

Page 18: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Mot

ion

Cap

ture

Rec

ord

from

live

act

ion

–tra

ck m

otio

n of

ref

eren

ce p

oint

s •

body

or

face

or

hand

s

–con

vert

to jo

int a

ngle

s

–the

se a

ngle

s to

driv

e an

ar

ticul

ated

3-D

mod

el

–The

se m

otio

n pa

ths

can

be

adap

ted

and

gene

raliz

ed

Page 19: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Mot

ion

Cap

ture

Mic

roso

ft’s

Mot

ion

Cap

ture

Gro

up

Page 20: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Mot

ion

Cap

ture

Tita

nic,

Hou

se o

f Mov

es

Page 21: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Mot

ion

Cap

ture

Mot

ion

Ana

lysi

s

Page 22: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Mot

ion

Cap

ture

Tita

nic,

Hou

se o

f Mov

es

Page 23: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Dyn

amic

s•

Gen

erat

e m

otio

n by

spe

cify

ing

mas

s an

d fo

rce,

app

ly

phys

ical

law

s (e

.g.,

New

ton’

s la

ws)

•S

imul

ates

phy

sica

l phe

nom

ena

–gr

avity

–m

omen

tum

(in

ertia

)–

colli

sion

s–

fric

tion

–flu

id fl

ow (

drag

, tur

bule

nce,

...)

–so

lidity

, fle

xibi

lity,

ela

stic

ity–

frac

ture

Page 24: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Phy

sics

for

Nat

ural

Phe

nom

ena

Ant

zw

ater

sim

ulat

ion,

rel

ated

tech

niqu

es

wer

e us

ed in

Shr

ek

Page 25: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Phy

sics

for

Nat

ural

Phe

nom

ena

O'B

rien,

J. F

., H

odgi

ns, J

. K.,

(199

9) G

raph

ical

Mod

elin

g an

dAni

mat

iono

f Brit

tle F

ract

ure.

The

pro

ceed

ings

of

AC

M S

IGG

RA

PH

99,

Page 26: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Phy

sics

for

Cha

ract

ers

Page 27: 891 Computer Animation497/15 15 - Carnegie Mellon School ...jkh/anim_class/intro.pdf · 15-497/15-891 Computer Animation Jessica Hodgins Associate Professor Robotics Institute and

Rul

e-ba

sed

Beh

avio

rs