Skip to content

← ArchivePaper2023

Two-Way Coupling of Skinning Transformations and Position Based Dynamics

Yuhan Wu, Nobuyuki Umetani

SCA10 citesSkinningCFX

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

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 →