SLIDE 1
We only consider geometric nonlinearity, with linear strain-stress - - PowerPoint PPT Presentation
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 2
SLIDE 3
SLIDE 4
SLIDE 5
SLIDE 6
SLIDE 7
SLIDE 8
SLIDE 9
We only consider geometric nonlinearity, with linear strain-stress relationship π = π·: Ο΅
SLIDE 10
SLIDE 11
SLIDE 12
SLIDE 13
SLIDE 14
SLIDE 15
SLIDE 16
SLIDE 17
SLIDE 18
SLIDE 19
SLIDE 20
SLIDE 21
SLIDE 22
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
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
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
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
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
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
Re Reduced Rotation-St Strain
βͺ Geometric reduction. βͺ
π£ = πΆπ π = 5 π
@π@
- @βπ€
Avoid global linear solve.
- Def. Grad.
Euclidian Coord. RS Coord.
π¨ π£ π§ π π πΆ ππ¦π
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
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
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
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
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
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
Ani Animati tion n edi diti ting ng
With material optimization, the resulting animation is more consistent!
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
Co Comparison
Our method provides tight positional constraints, even for large edits.
[BarbiΔ et al. 2012] Our result
SLIDE 39
Co Comparison
Our method supports large edits without visual artifacts.
[Li etal. 2013] Our result
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
Re Recovering material parameters
Recovered material Uniform material
Compare the simulated results with the last 150 frames.
SLIDE 42
Re Recovering material parameters
Recovered material Uniform material
Compare the simulated results with the last 150 frames.
SLIDE 43
SLIDE 44
SLIDE 45
SLIDE 46
SLIDE 47
SLIDE 48
SLIDE 49
SLIDE 50
SLIDE 51
SLIDE 52
SLIDE 53
SLIDE 54
SLIDE 55
SLIDE 56
SLIDE 57
SLIDE 58
SLIDE 59
SLIDE 60
SLIDE 61
SLIDE 62
SLIDE 63
SLIDE 64
SLIDE 65
SLIDE 66
SLIDE 67
SLIDE 68
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