2020
DOI: 10.1145/3414685.3417819
|View full text |Cite
|
Sign up to set email alerts
|

Complementary dynamics

Abstract: We present a novel approach to enrich arbitrary rig animations with elastodynamic secondary effects. Unlike previous methods which pit rig displacements and physical forces as adversaries against each other, we advocate that physics should complement artists' intentions. We propose optimizing for elastodynamic displacements in the subspace orthogonal to displacements that can be created by the rig. This ensures that the additional dynamic motions do not undo the rig animation. The compl… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 15 publications
(7 citation statements)
references
References 65 publications
0
7
0
Order By: Relevance
“…An additional limitation of the current implementation is that motion applied to the end effectors of a character will not propagate backward within the hierarchy -this effect would require dynamic adaptation of the skeleton hierarchy. Therefore, our method cannot achieve contact-like effects and IK-guided motion (contrasting further with [ZBLJ20]).…”
Section: Discussionmentioning
confidence: 94%
“…An additional limitation of the current implementation is that motion applied to the end effectors of a character will not propagate backward within the hierarchy -this effect would require dynamic adaptation of the skeleton hierarchy. Therefore, our method cannot achieve contact-like effects and IK-guided motion (contrasting further with [ZBLJ20]).…”
Section: Discussionmentioning
confidence: 94%
“…The methods that solve the secondary motion of the character in the full space (coordinate space) that fully comply with the physical laws are well known for their computational complexity. 4 In recent years, a series of methods that attempt to accelerate the computation process in the subspace have been proposed, among which the acceleration methods for the skinning weight subspace have developed rapidly, including: Le et al 9 proposed a method for precomputing optimized rotation centers for skinning vertices, enabling efficient deformation calculations at runtime using these centers; an efficient method for skeletal-driven elasticity computation 10 ; formulate motion equation in the binding weight subspace of the skinning skeleton, and solve the secondary motion by minimizing the static elastic energy 11,12 ; a complementary dynamics work that can be embedded in a nonlinear finite element simulation framework 13 ; Wu et al 14 introduced a 2-step solution method for complementary subspace skinning deformations using a position-based dynamics solver, enabling interactive dynamics simulation of skinned characters. As well as the recent impressive work, 15 which proposes skinning eigenmodes, a skinning mode that computes the joint eigenvalues of the model without requiring the artist to specify the skin configuration.…”
Section: Physics-based Methodsmentioning
confidence: 99%
“…Other works have also used ideas similar to kinematic filters to transfer data between representations, e.g, between grids and particles [JSS*15], or between grids and rigid modes [FLLP13]. Some recent works constrain motion to the null‐space of predefined reduced spaces; some use kinematic filters to implement the constraint efficiently [SYS*21, RCPO22], while others could replace Lagrange multiplier formulations with kinematic filters for higher performance [ZBLJ20].…”
Section: Related Workmentioning
confidence: 99%