We only consider geometric nonlinearity, with linear strain-stress - - PowerPoint PPT Presentation

β–Ά
we only consider geometric nonlinearity with linear
SMART_READER_LITE
LIVE PREVIEW

We only consider geometric nonlinearity, with linear strain-stress - - PowerPoint PPT Presentation

We only consider geometric nonlinearity, with linear strain-stress relationship = : In Introd oduction ion Space-time editing Powerful tool for animation editing Seeking minimal control forces Matching the constraints in


slide-1
SLIDE 1
slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9

We only consider geometric nonlinearity, with linear strain-stress relationship 𝜏 = 𝐷: ϡ

slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23

Positional and/or keyframe constraints

In Introd

  • duction

ion

Space-time editing Β§ Powerful tool for animation editing Β§ Seeking minimal control forces Β§ Matching the constraints in space-time.

Dynamic or static input animation

slide-24
SLIDE 24

Un Unsolved p problems i in p pract ctice ce

β–ͺ Lack of control due to linearization

[Barbič et al. 2012] [Li et al. 2013]

β–ͺ Scalability for complex models β–ͺ Elastic material significantly affects animation β–ͺ What is the right material?

slide-25
SLIDE 25

Te Technical contributions

We propose two new techniques to solve these problems.

β–ͺ Reduced RS (Rotation-Strain) approach

Provides tight positional constraints under large deformation.

β–ͺ Material Optimization

Provides physically plausible and consistent results.

slide-26
SLIDE 26

For efficiency, we formulate the problem in modal coordinates

Sp Space-Tim Time Edit itin ing

arg min

,

𝐹

. 𝑨 + 𝛿𝐹2 𝑨 𝐹

. 𝑨 = 1

2 5 π‘¨Μˆ7 + 𝐸𝑨̇7 + Λ𝑨7

; ; <=>?@ABC 7D;

𝐹2 𝑨 = 1 2 5 𝑣7

F 𝑋, 𝑨7 βˆ’ 𝑣

JF

7 ; ;

  • 7,F ∈M

Measures control forces Measures error in constraints Modal coordinates

slide-27
SLIDE 27

Sp Space-Tim Time Edit itin ing

Euclidean coordinates reconstruction

β–ͺ Must be robust to large deformation. β–ͺ Should only require local evaluations for efficiency.

arg min

,

𝐹

. 𝑨 + 𝛿𝐹2 𝑨 𝐹2 𝑨 = 1 2 5 𝑣7

F 𝑋, 𝑨7 βˆ’ 𝑣

JF

7 ; ;

  • 7,F ∈M
slide-28
SLIDE 28

Ro Rotation-St Strain

𝐡𝑣 = 𝐻Pπ‘Š R𝑕 𝑧

β–ͺ Compute for all elements. β–ͺ Solving global linear eq.

𝑧, 𝑕

Proposed by [Huang et al. 2011].

  • Def. Grad.

Euclidian Coord. RS Coord.

𝑨 𝑣 𝑧 𝑕 π‘“π‘¦π‘ž 𝐡BC

Inefficient for local evaluations

slide-29
SLIDE 29

Re Reduced Rotation-St Strain

β–ͺ Geometric reduction. β–ͺ

𝑣 = πΆπ‘Ÿ π‘Ÿ = 5 𝑄

@𝑕@

  • @βˆˆπ“€

Avoid global linear solve.

  • Def. Grad.

Euclidian Coord. RS Coord.

𝑨 𝑣 𝑧 𝑕 π‘Ÿ 𝐢 π‘“π‘¦π‘ž

slide-30
SLIDE 30

Re Reduced Ro Rotation-St Strain

β–ͺ β–ͺ Cubature method.

Compute RS for cubature only. Partial shape reconstruction

  • Def. Grad.

Euclidian Coord. RS Coord.

𝑨 𝑣 𝑧 𝑧2 𝑕2 𝑕 π‘Ÿ 𝐢 π‘“π‘¦π‘ž

slide-31
SLIDE 31

Co Comparison

Different method for the mapping from to

Reduced RS RS Linear map Rest shape

Reduced RS method

β–ͺ Robust to large deformation. β–ͺ Two orders of magnitude faster than full RS. β–ͺ Allows local evaluations of 3D coordinates.

𝑨 𝑣

slide-32
SLIDE 32

arg min

,,],^,_ 𝐹 . 𝑨, Ξ›, 𝐸 + 𝛿𝐹2 𝑋, 𝑨

Ma Materi rial opti timizati tion

How to pick a good elastic material? Introduce material as new DOFs, and Optimize!

Material in modal space: frequency, damping, and modal basis.

slide-33
SLIDE 33

Ma Materi rial opti timizati tion

arg min

,,],^,_ 𝐹 . 𝑨, Ξ›, 𝐸 + 𝛿𝐹2 𝑋, 𝑨

Dimension is too large, so introduce basis sampling,

𝑋 = 𝑋 ` 𝑇

Optimize smaller sampling basis instead of .

𝑋 𝑇

slide-34
SLIDE 34

Ma Materi rial opti timizati tion arg min

,,],^,b

𝐹

. 𝑨, Ξ›, 𝐸 + 𝛿𝐹2 𝑇, 𝑨 + 𝜈𝐹A(𝑇)

subject to πœ‡g, 𝑒g β‰₯ 0 βˆ€π‘™ ∈ [1, 𝑠]

Formulation for material optimization

Regularization term.

Nonlinear, but all variables are in subspace.

slide-35
SLIDE 35

Nu Numeri rical meth thod

Optimize the variables one by one

  • pt.
  • pt.
  • pt.

𝑨 𝑇 Ξ›, 𝐸

Guarantees monotone decrease!

β–ͺ Fix , optimize β–ͺ Fix , optimize β–ͺ Fix , optimize

Ξ›, 𝐸, 𝑇 z, 𝑇 z, Ξ›, 𝐸 𝑨 Ξ›, 𝐸 𝑇

slide-36
SLIDE 36

Ani Animati tion n edi diti ting ng

With material optimization, the resulting animation is more consistent!

slide-37
SLIDE 37

Ani Animati tion n edi diti ting ng

With material optimization, the resulting animation is more consistent!

Keep circular motion Abrupt suddenly

slide-38
SLIDE 38

Co Comparison

Our method provides tight positional constraints, even for large edits.

[Barbič et al. 2012] Our result

slide-39
SLIDE 39

Co Comparison

Our method supports large edits without visual artifacts.

[Li etal. 2013] Our result

slide-40
SLIDE 40

Re Recovering material parameters

Non-uniform material for the experiments. Input animation, with first 150 frames as constraints, last 150 frames for comparison. We use input animation as keyframes in the space-time editing.

slide-41
SLIDE 41

Re Recovering material parameters

Recovered material Uniform material

Compare the simulated results with the last 150 frames.

slide-42
SLIDE 42

Re Recovering material parameters

Recovered material Uniform material

Compare the simulated results with the last 150 frames.

slide-43
SLIDE 43
slide-44
SLIDE 44
slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48
slide-49
SLIDE 49
slide-50
SLIDE 50
slide-51
SLIDE 51
slide-52
SLIDE 52
slide-53
SLIDE 53
slide-54
SLIDE 54
slide-55
SLIDE 55
slide-56
SLIDE 56
slide-57
SLIDE 57
slide-58
SLIDE 58
slide-59
SLIDE 59
slide-60
SLIDE 60
slide-61
SLIDE 61
slide-62
SLIDE 62
slide-63
SLIDE 63
slide-64
SLIDE 64
slide-65
SLIDE 65
slide-66
SLIDE 66
slide-67
SLIDE 67
slide-68
SLIDE 68
slide-69
SLIDE 69

Future work

  • Intrinsic representation of elasticity
  • Redundant DOFs: 9|T| v.s 3|N|
  • Pure strain representation
  • Embeddable condition (integratable condition)
  • Physically accurate warping
  • Change rotation extrapolation function, e.g. Cayley mapping
  • Introduce material-aware metric for Poisson construction
slide-70
SLIDE 70

Thank you!