← ArchivePaper2023
Two-Way Coupling of Skinning Transformations and Position Based Dynamics
This interactive framework unifies skinning transformations and kinematic simulation using position-based dynamics, letting an arbitrarily skinned character be partially manipulated by the user while
Abstract
This interactive framework unifies skinning transformations and kinematic simulation using position-based dynamics, letting an arbitrarily skinned character be partially manipulated by the user while a kinematic solver automatically complements the motion of the whole character. It adds two steps to the PBD algorithm: a lightweight optimization that identifies skinning transformations similar to inverse kinematics, and a position-based constraint that restricts the solver to the complementary subspace of the skinning deformation. The result combines the controllability and shape preservation of skinning with the efficiency, simplicity, and unconditional stability of PBD.
How to read this
- Category
- Method: interactive deformation (skinning coupled with PBD)
- Contributions
- An interactive framework that unifies skinning transformations with kinematic simulation via position-based dynamics.
- A lightweight optimization that identifies skinning transformations in an IK-like manner, plus a position-based constraint confining the solver to the complementary subspace of the skinning deformation.
- Lets a user partially manipulate an arbitrarily skinned character while the solver automatically completes the rest of the motion.
- Context
- Builds directly on Position Based Dynamics (Muller et al., 2007), adding two steps to couple artist-style skinning control with PBD's stability.Builds on: Position Based Dynamics
- Correctness
- Demonstrated as an interactive framework; it inherits PBD's well-known unconditional stability and simplicity, but PBD stiffness is iteration- and timestep-dependent, so 'physical accuracy' is not the claim and behavior depends on the two added steps being well-tuned.
- Clarity
- Accessible if you know PBD; a first pass conveys the two-way coupling idea, a second pass is needed for the subspace constraint formulation.
- How to read it
- Focus on the two added PBD steps and what 'complementary subspace' means; a second pass on the optimization and constraint math pays off if you want to implement the coupling.
Builds on
Built upon by
Nothing yet.
Related work
- Cloth and Skin Deformation with a Triangle Mesh Based Convolutional Neural Network 2020 / CGF
- Rig-Space Physics 2012 / SIGGRAPH
- Fast Complementary Dynamics via Skinning Eigenmodes 2023 / SIGGRAPH
- Wrinkle Meshes 2010 / SCA
Keywords
This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →