nus cs 5247 david hsu motion planning in digital studios

13
NUS CS 5247 David Hsu Motion Planning in Motion Planning in Digital Studios Digital Studios

Upload: verity-lamb

Post on 13-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu

Motion Planning in Motion Planning in Digital StudiosDigital Studios

Page 2: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 2

Manipulation planning Input

Robots R Movable objects M Obstacles

Output: a path that moves M and/or R from an initial configuration to a goal configuration.

Page 3: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 3

Composite configuration space CR x CM

CR

CM

0

-1 1

R

M

Page 4: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 4

Composite configuration space CR x CM

CR

CM

0

-1 1

R

M

Page 5: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 5

Composite configuration space CR x CM

CR

CM

0

-1 1

transit path

transfer path

Page 6: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 6

Paths Transit path

The robot moves alone.

Transfer path The robot moves with the movable object. A transfer path lies in a cross-section of the

composite C-space defined by the grasping relationship.

Page 7: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 7

How can motion planning help? Synthesize motion for digital actors Control the camera for viewers

Challenge: The motion must look “nice”!

Page 8: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 8

Motion synthesis Motion capture and re-targetting Dynamic simulation Motion planning

Page 9: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 912M triangles

Camera view generation

Page 10: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 10

First vs. third person view A first person view has a camera view from the

player's eyes or point of view. Paper by Saloman, etc. Example: computer games

A third person game has a camera view from outside the player's body, often from behind and left/right side. Paper by Nieuwenhuisen & Overmars Example: movies

Page 11: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 11

Walking vs. flying camera

walking cameraSaloman, et al.

flying cameraNieuwenhuisen & Overmars

Page 12: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 12

Cinematography Keep a distance from obstacles Keep the camera horizontal Control the speed of motion …

Page 13: NUS CS 5247 David Hsu Motion Planning in Digital Studios

NUS CS 5247 David Hsu 13

Virtual bronchoscopy

S. Napel, 3D Medical Imaging Lab, Stanford