Composition of complex optimal multicharacter motions - PowerPoint PPT Presentation

About This Presentation
Title:

Composition of complex optimal multicharacter motions

Description:

Madden NFL by Electronic Arts. Approach. Motion sequences of single character ... Time-layered schedule. Synthesis of ... Constrained multi-character schedule ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 41
Provided by: Office20041102
Category:

less

Transcript and Presenter's Notes

Title: Composition of complex optimal multicharacter motions


1
Composition of complex optimal multi-character
motions
  • C. Karen Liu
  • Aaron Hertzmann
  • Zoran Popovic

2
Goal
Monster house by Sony Pictures
Madden NFL by Electronic Arts
  • Synthesize complex and realistic interactions
    among multiple characters

3
Approach
4
Approach
5
Related work
  • Motion warping
  • Motion composition
  • Multi-character motion
  • Motion optimization

Motion wapring Witkin and Popovic SIGGRAPH 95
6
Related work
  • Motion warping
  • Motion composition
  • Multi-character motion
  • Motion optimization

Keyframe motion optimization Liu and Cohen
Animation and Simulation 95
7
Related work
  • Motion warping
  • Motion composition
  • Multi-character motion
  • Motion optimization

Kovar et. al. SIGGRAPH 02
Li et. al. SIGGRAPH 02
Arikan et. al. SIGGRAPH 03
8
Related work
  • Motion wapring
  • Motion composition
  • Multi-character motion
  • Motion optimization

Interactive motion generation from
examples Arikan and Forsyth SIGGRAPH 02
9
Related work
  • Motion warping
  • Motion composition
  • Multi-character motion
  • Motion optimization

Dynamic response for motion capture
animation Zordan et. al. SIGGRAPH 05
10
Related work
  • Motion warping
  • Motion composition
  • Multi-character motion
  • Motion optimization

Physically based motion transformation Popovic
and Witkin SIGGRAPH 99
11
Related work
  • Motion warping
  • Motion composition
  • Multi-character motion
  • Motion optimization

Learning physics-based motion style Liu et. al.
SIGGRAPH 05
12
Spacetime optimization
13
Spacetime optimization
14
Spacetime optimization
15
Spacetime optimization
16
Overview
1. Optimize motion,environment constraints, and
timing
2. Compose complex interaction of multiple
characters from simple motion building blocks
17
Overview
1. Optimize motion,environment constraints, and
timing
Environment constraints
User-specified constraint
18
Overview
2. Compose complex interaction of multiple
characters from simple motion building blocks
?
?
19
  • Motion optimization
  • Motion composition
  • Results

20
Optimal constraints
C(qtc,p) d(qtc)-p
c
c
c
21
Motion representation
22
Constraint representation
23
Environment constraints
  • Enforce the spatial relation between a character
    and its environment
  • Represented as a function of joint angles (hq)
    and spatial coefficient (p)
  • Activated at a particular warped time instance

24
Dynamic constraints
  • Ensure physical realism by satisfying Lagrangian
    dynamics at each joint DOF
  • Represented as a function of joint angles, hq
  • Activated at a particular warped time instance,

25
Dynamic constraints
  • Move along with environment constraints in actual
    time domain

26
Optimization
  • DOFs
  • joint angles (hq), timing (ht), environment
    constraints (p), contact forces(?)
  • Constraints
  • environment constraints, dynamic constraints,
    user-specified constraints
  • Objective function
  • minimizing muscle forces usage

27
  • Motion optimization
  • Motion composition
  • Results

28
Block coordinate descent
  • Optimize one block of unknowns at a time
  • Interaction constraints are specified based on
    the result of the previous optimization
  • Blocks are selected by spatial or temporal
    relations

29
Continuations
  • Solve a sequence of problems that smoothly
    approach the constraints
  • Apply in concert with block coordinate descent

30
  • Motion optimization
  • Motion composition
  • Results

31
Input dataset
  • Only three motion clips a walk cycle, a run
    cycle, and a child walk cycle
  • Less than 6 seconds long
  • All the results are created from these three
    motion sequences

32
(No Transcript)
33
Time-layered schedule
  • Synthesis of a sequence of actions
  • specify common transition constraints for two
    problems
  • solve each problem separately to reach the
    transition constraint
  • remove transition constraints and solve the
    overlap motion

A
B
C
34
(No Transcript)
35
Constrained multi-character schedule
  • Synthesis of mutually constrained motion with
    multiple characters
  • Specify constraints connecting two characters
  • Solve one characters motion at a time
  • Increase the strength of the constraints to
    guide the characters towards optimal solution

36
(No Transcript)
37
Decreasing-horizon optimizations
  • Synthesis of reaction to unexpected events
  • Specify interaction constraints for each
    character
  • Solve for each characters motion based on the
    opponents latest movement
  • Reduce the horizon after each run of optimizations

38
(No Transcript)
39
Acknowledgements
40
  • Brett Allen
  • UW Animation Research Lab
  • NSF grants, NSERC Discovery grant, Alfred P.
    Sloan Fellowship
  • Electronic Arts, Sony, and Microsoft Research
Write a Comment
User Comments (0)
About PowerShow.com