Skip to content

← ArchivePaper2002

Interactive Skeleton-Driven Dynamic Deformations

Steve Capell, Seth Green, Brian Curless, Tom Duchamp, Zoran Popovic

SIGGRAPH1 descendantSkinningRigging

Drives a volumetric character's elastic deformation with the animator's skeleton via a multiresolution linear-elasticity solve, giving interactively controllable, physically based secondary motion.

Abstract

Introduces skeleton-driven dynamic deformation: a control lattice over a volumetric character is deformed by a linear elasticity solve driven by the animator's skeleton, producing physically based, interactively controllable secondary motion. A multiresolution basis keeps the simulation fast enough for interactive use, offering an alternative to purely geometric skinning.

How to read this

Category
Method: skeleton-driven physically based deformation
Contributions
  • Skeleton-driven dynamic deformation, where a control lattice over a volumetric character is deformed by a linear elasticity solve driven by the animator's skeleton
  • Physically based, interactively controllable secondary motion as an alternative to purely geometric skinning
  • A multiresolution basis that keeps the elasticity simulation fast enough for interactive use
Context
Builds on Terzopoulos et al.'s elastically deformable models, coupling that elasticity framework to an animator's skeleton for controllable secondary motion.Builds on: Elastically Deformable Models
Correctness
Uses a linear elasticity model on a control lattice, validated by interactive deformation results; reader caveat is that linear elasticity is an approximation that can be less accurate under large strains, and quality depends on the lattice resolution and multiresolution basis.
Clarity
Moderately accessible; a first pass conveys the skeleton-plus-elasticity concept, a second pass is needed for the multiresolution solve.
How to read it
Focus on how the skeleton drives the elasticity solve and what the multiresolution basis buys; do a second pass on the linear-elasticity formulation if you implement interactive secondary motion.

Builds on

Built upon by

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 →