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 space-time. Β§ Dynamic or static input Positional and/or keyframe constraints animation
Un Unsolved p problems i in p pract ctice ce βͺ Scalability for complex models βͺ Lack of control due to linearization [Li et al. 2013] [BarbiΔ et al. 2012] βͺ Elastic material significantly affects animation βͺ What is the right material?
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.
οΏ½ Sp Space-Tim Time Edit itin ing For efficiency, we formulate the problem in modal coordinates arg min πΉ . π¨ + πΏπΉ 2 π¨ , Modal coordinates <=>?@ABC . π¨ = 1 Measures control forces ; πΉ 5 π¨Μ 7 + πΈπ¨Μ 7 + Ξπ¨ 7 ; 2 7D; πΉ 2 π¨ = 1 F π, π¨ 7 β π£ ; Measures error in constraints 7 2 5 π£ 7 J F ; 7,F βM
οΏ½ Sp Space-Tim Time Edit itin ing arg min πΉ . π¨ + πΏπΉ 2 π¨ , πΉ 2 π¨ = 1 F π, π¨ 7 β π£ ; 7 2 5 π£ 7 J F ; 7,F βM Euclidean coordinates reconstruction βͺ Must be robust to large deformation. βͺ Should only require local evaluations for efficiency.
Ro Rotation-St Strain Proposed by [Huang et al. 2011]. RS Euclidian Def. Grad. Coord. Coord. π΅ BC π§, π π§ βͺ Compute for all elements. π π£ βͺ Solving global linear eq. ππ¦π π¨ Rπ π§ π΅π£ = π» P π Inefficient for local evaluations
οΏ½ Re Reduced Rotation-St Strain βͺ Geometric reduction. RS Euclidian Def. Grad. Coord. βͺ Coord. π§ π π£ = πΆπ π£ ππ¦π π¨ πΆ π = 5 π @ π @ π @βπ€ Avoid global linear solve.
Re Reduced Ro Rotation-St Strain βͺ RS Euclidian Def. Grad. βͺ Cubature method. Coord. Coord. π§ π π£ ππ¦π π¨ πΆ π 2 π π§ 2 Compute RS for cubature only. Partial shape reconstruction
Co Comparison π¨ π£ Different method for the mapping from to Rest shape Linear map Reduced RS RS Reduced RS method βͺ Robust to large deformation. βͺ Two orders of magnitude faster than full RS. βͺ Allows local evaluations of 3D coordinates.
Ma Materi rial opti timizati tion How to pick a good elastic material? Introduce material as new DOFs, and Optimize! arg min ,,],^,_ πΉ . π¨, Ξ, πΈ + πΏπΉ 2 π, π¨ Material in modal space: frequency, damping, and modal basis.
Ma Materi rial opti timizati tion arg min ,,],^,_ πΉ . π¨, Ξ, πΈ + πΏπΉ 2 π, π¨ Dimension is too large, so introduce basis sampling, ` π π = π π π Optimize smaller sampling basis instead of .
Ma Materi rial opti timizati tion Regularization term. Formulation for material optimization arg min πΉ . π¨, Ξ, πΈ + πΏπΉ 2 π, π¨ + ππΉ A (π) ,,],^,b subject to π g , π g β₯ 0 βπ β [1, π ] Nonlinear, but all variables are in subspace.
Nu Numeri rical meth thod opt. π¨ Optimize the variables one by one opt. Ξ, πΈ opt. π βͺ Fix , optimize π¨ Ξ, πΈ, π βͺ Fix , optimize Ξ, πΈ z, π βͺ Fix , optimize π z, Ξ, πΈ Guarantees monotone decrease!
Ani Animati tion n edi diti ting ng With material optimization, the resulting animation is more consistent!
Ani Animati tion n edi diti ting ng With material optimization, the resulting animation is more consistent ! Keep Abrupt circular suddenly motion
Co Comparison Our method provides tight positional constraints , even for large edits. Our result [BarbiΔ et al. 2012]
Co Comparison Our method supports large edits without visual artifacts. Our result [Li etal. 2013]
Re Recovering material parameters We use input animation as keyframes in the space-time editing. Input animation, with Non-uniform material for first 150 frames as constraints, the experiments. last 150 frames for comparison.
Re Recovering material parameters Compare the simulated results with the last 150 frames. Recovered material Uniform material
Re Recovering material parameters Compare the simulated results with the last 150 frames. Recovered material Uniform material
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
Thank you!
Recommend
More recommend