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

Transcript of NUS CS 5247 David Hsu Motion Planning in Digital Studios.

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