Top Banner
1 Computer Graphics 15-462 Announcements Programming Assignment 3 out on Thursday Questions?
27

Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

Jul 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

1Computer Graphics 15-462

Announcements

Programming Assignment 3 out on Thursday

Questions?

Page 2: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

Animation—Motion Capture

EquipmentLow-level Processing of DataHigher-level Processing of Data

EquipmentLow-level Processing of DataHigher-level Processing of Data

COMPUTER GRAPHICS

15-462

10/17/02

Page 3: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

3Computer Graphics 15-462

Overview

Animation techniquesTraditional animationKeyframing

Motion CapturePhysically based (dynamics)

Page 4: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

4Computer Graphics 15-462

Motion Capture

Record the animation from live action–simplest method - rotoscope over video of real motions

Real time input devicesOff-line processing of data

Page 5: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

5Computer Graphics 15-462

Motion Capture

• Animation• Interactive characters

• Robot control

Page 6: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

6Computer Graphics 15-462

Performance-based Animation

Motion capture–track motion of reference points

» body or face» magnetic» optical» exoskeletons

–convert to joint angles (not sostraightforward)

–use these angles to drive an articulated3-D model

Page 7: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

7Computer Graphics 15-462

What is captured?

dynamic or slow moving?

Page 8: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

8Computer Graphics 15-462

What is captured?

large scalesmall scale

Page 9: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

9Computer Graphics 15-462

What is captured?

"rigid" body motionflexible objects

Page 10: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

10Computer Graphics 15-462

What is captured?

props often cause problems– ball in ping pong

– fly fishing– sword

passive behaviors are hard

– complicated motions of clothes– explosions

Page 11: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

11Computer Graphics 15-462

Technologies: Optical Passive

Vicon, Motion AnalysisPosition of markers only

Page 12: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

12Computer Graphics 15-462

Technologies: Optical Passive

$180Khigh resolution cameras

–cameras at 120-240HZ, 1000x1000–IR or visible light strobe–6 characters with 30 markers/each

not outdoors (no sunlight)Just recently real time

Page 13: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

13Computer Graphics 15-462

Technologies: Optical Active

Optitrak~56 markers at 100 fpsNo correspondence

problem

Page 14: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

14Computer Graphics 15-462

Technologies: Magnetic

Ascension, Polhemus

Position and orientation

Page 15: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

15Computer Graphics 15-462

Technologies: Magnetic

heavier sensors (more flop)wires on body (wireless back to base station)both position and orientation informationreal time$70K ($2K/additional markerlimited accuracy (~10x less accuracy)much smaller workspacespikes in data -> filtering~80 hz maxsensors are the cost and so it doesn't scalesensitive to EMI/ metal, particularly in floor

Page 16: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

16Computer Graphics 15-462

Technologies: Exoskeleton

Analogous, Sarcosrestrictions of movementassumptions of transformation to rigid body

motion made at time of design of systemhigh frequency (500 Hz)truly real-time

Page 17: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

17Computer Graphics 15-462

Technologies: Monkey

Puppeteering of animated characters

Exoskeleton without the person!Or of course, the intuition about how tomove…

Page 18: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

18Computer Graphics 15-462

Research Issues (near term)

• Marker placement/extraction of rigid body model

O'Brien, J. F., Bodenheimer, B. E., Brostow, G. J., Hodgins, J. K.,Automatic Joint Parameter Estimation from Magnetic MotionCapture Data. Proceedings of Graphics Interface 2000, Montreal,Quebec, Canada, May 15-17, pp. 53-60.

Page 19: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

19Computer Graphics 15-462

Research Issues (near term)

• Retargeting–What should be preserved about the motion?

Hyun Joon Shin, Jehee Lee, Michael Gleicher, and Sung Yong Shin.Computer Puppetry: An Importance-Based Approach. ACMTransactions of Graphics. April 2001.

Page 20: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

20Computer Graphics 15-462

Research Issues (near term)

• Constraint satisfaction for editing

Michael Gleicher. Retargetting Motion to NewCharacters. Proceedings of SIGGRAPH 98. InComputer Graphics Annual Conference Series.1998.

Page 21: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

21Computer Graphics 15-462

Research Issues (longer term)

• Controlling characters

Page 22: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

22Computer Graphics 15-462

Research Issues (longer term)

Interactive Control of Avatars Animated With Human Motion DataJehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins,Nancy S. Pollard. ACM Transactions on Graphics. 21 (3). pp. 491-500.2002.

Page 23: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

23Computer Graphics 15-462

Research Issues (longer term)

Page 24: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

24Computer Graphics 15-462

Research Issues (longer term)

• Generalization of data

Verbs and Adverbs: multidimensional motion interpolation, Charles Rose,Michael F. Cohen, Bobby Bodenheimer, IEEE Computer Graphics andApplications , Volume: 18 Issue: 5 ,Sept.-Oct. 1998 Page(s): 32 -40

Page 25: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

25Computer Graphics 15-462

Eric Darnell, codirector of Antz

“The main problem with motion capture associated withcharacters has to do with mass distribution, weight andexaggeration. He says that it is impossible for aperformer to produce the kind of motion exaggerationthat a cartoon character needs, and the mass andweight of the performer almost never looks good whenapplied to a character of different proportions.”

Page 26: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

26Computer Graphics 15-462

Richard Chuang, VP at PDI

“The mapping of human motion to a character with non-human proportions doesn’t work, because the mostimportant things you get out of motion capture are theweight shifts and the subtleties and that balancing act ofthe human body. If the proportions change, you throwall that out the door, so you might as well animate it.”

Page 27: Programming Assignment 3 out on Thursday Questions?jkh/462_f02/slides/15_anim_mocap.pdf · Computer Graphics 15-462 22 Research Issues (longer term) Interactive Control of Avatars

27Computer Graphics 15-462

Godzilla: Karen Goulekas

“The reason that we pulled the plug on using the motioncapture was, very simply, because the motion wecaptured from the human actor could not give us thelizard-like motion we were seeking. The mocap couldalso not reflect the huge mass of Godzilla either.During our keyframe tests, we found that the Godzillamotion we wanted was one that maintained the senseof huge mass and weight, while still moving ingraceful and agile manner. No human actor couldgive us this result.”