skip to main content
10.1145/1073368.1073412acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Physically based rigging for deformable characters

Published: 29 July 2005 Publication History

Abstract

In this paper we introduce a framework for instrumenting ("rigging") characters that are modeled as dynamic elastic bodies, so that their shapes can be controlled by an animator. Because the shape of such a character is determined by physical dynamics, the rigging system cannot simply dictate the shape as in traditional animation. For this reason, we introduce forces as the building blocks of rigging. Rigging forces guide the shape of the character, but are combined with other forces during simulation. Forces have other desirable features: they can be combined easily and simulated at any resolution, and since they are not tightly coupled with the surface geometry, they can be more easily transferred from one model to another. Our framework includes a new pose-dependent linearization scheme for elastic dynamics, which ensures a correspondence between forces and deformations, and at the same time produces plausible results at interactive speeds. We also introduce a novel method of handling collisions around creases.

References

[1]
{AB03} Ascher U. M., Boxerman E.: On the modified conjugate gradient method in cloth simulation. Visual Computer 19, 7--8 (2003), 526--531.
[2]
{ACP02} Allen B., Curless B., Popović Z.: Articulated body deformation from range scan data. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2002) 21, 3 (2002), 612--619.
[3]
{Ale02} Alexa M.: Linear combination of transformations. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2002) 21, 3 (2002). 380--387.
[4]
{AT01} Aubel A., Thalmann D.: Interactive modeling of the human musculature. In Proceedings of Computer Animation 2001 (2001).
[5]
{BLNZ94} Byrd R. H., Lu P., Nocedal J., Zhu C.: A limited memory algorithm for bound constrained optimization. SIAM Journal on Scientific Computing 16, 6 (1994), 1190--1208.
[6]
{BM92} Besl P. J., McKay N. D.: A method for registration of 3-D shapes. IEEE Transactions on Pattern Analysis and machine Intelligence 14, 2 (Feb. 1992), 239--258.
[7]
{BW92} Baraff D., Witkin A.: Dynamic simulation of non-penetrating flexible bodies. Computer Graphics (Proceedings of SIGGRAPH 92) 26, 2 (July 1992), 303--308.
[8]
{BW98} Baraff D., Witkin A.: Large steps in cloth simulation. In Proceedings of SIGGRAPH 98 (July 1998), pp. 43--54.
[9]
{Cap04} Capell S.: Interactive Character Animation Using Dynamic Elastic Simulation. PhD thesis, University of Washington, Department of Computer Science and Engineering, 2004.
[10]
{CGC*02} Capell S., Green S., Curless B., Duchamp T., Popović Z.: Interactive skeleton-driven dynamic deformations. ACM Transaction on Graphics (Proceedings of ACM SIGGRAPH 2002) 21, 3 (2002).
[11]
{DDCB01} Debunne G., Desbrun M., Cani M.-P., Barr A. H.: Dynamic real-time deformations using space & time adaptive sampling. Proceedings of SIGGRAPH 2001 (2001).
[12]
{ITF04} Irving G., Teran J., Fedkiw R.: Invertible finite elements for robust simulation of large deformation. In Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on computer animation (2004), pp. 131--140.
[13]
{JP02} James D. L., Pai D. K.: Dyrt : Dynamic response textures for real time deformation simulation with graphics hardware. Proceedings of SIGGRAPH 2002 (2002), 582--585.
[14]
{KJP02} Kry P. G., James D. L., Pai D. K.: Eigenskin: Real time large deformation character skinning in hardware. In Proceedings of the 2002 ACM SIGGRAPH Symposium on Computer Animation (2002), pp. 153--159.
[15]
{LCF00} Lewis J. P., Cordner M., Fong N.: Pose space deformation: A unified approach to shape interpolation and skeleton-driven deformation. In Proceedings of SIGGRAPH 2000 (2000), pp. 165--172.
[16]
{MDM*02} Müller M., Dorsey J., McMillan L., Jagnow R., Cutler B.: Stable real-time deformations. In Proceedings of the 2002 ACM SIGGRAPH Symposium on Computer Animation (2002), pp. 49--54,189.
[17]
{MG03} Mohr A., Gleicher M.: Building efficient, accurate character skins from examples. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2003) (2003), 562--568.
[18]
{MG04} Müller M., Gross M.: Interactive virtual materials. In Proceedings of Graphics Interface 2004 (2004), pp. 239--246.
[19]
{MJ96} MacCracken R., Joy K. I.: Free-form deformations with lattices of arbitrary topology. Computer Graphics (Proceedings of SIGGRAPH 96) (1996), 181--188.
[20]
{PB88} Platt J. C., Barr A. H.: Constraint methods for flexible models. Computer Graphics (Proceedings of SIGGRAPH 88) 22, 4 (August 1988), 279--288.
[21]
{PPG04} Pauly M., Pai D. K., Guibas L. J.: Quasi-rigid objects in contact. In SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation (2004), ACM Press, pp. 109--119.
[22]
{RGF*04} Raghupathi L., Grisoni L., Faure F., Marchall D., Cani M.-P., Chaillou C.: An intestine surgery simulator: Real-time collision processing and visualization. IEEE Transactions on Visualization and Computer Graphics 10, 6 (2004), 708--718.
[23]
{SF98} Singh K., Fiume E.: Wires: A geometric deformation technique. In Proceedings of ACM SIGGRAPH 98 (1998), pp. 405--414.
[24]
{SIC01} Sloan P.-P. J., III C. F. R., Cohen M. F.: Shape by example. In Proceedings of 2001 Symposium on Interactive 3D Graphics (2001), pp. 135--143.
[25]
{SOP95} Singh K., Ohya J., Parent R.: Human figure synthesis and animation for virtual space teleconferencing. In Proceedings of the Virtual Reality Annual International Symposium (1995), pp. 118--126.
[26]
{SP86} Sederberg T. W., Parry S. R.: Free-form deformation of solid geometric models. Computer Graphics 20, 4 (Aug. 1986), 151--160.
[27]
{SPCM97} Scheepers F., Parent R. E., Carlson W. E., May S. F.: Anatomy-based modeling of the human musculature. In Proceedings of SIGGRAPH 97 (1997), pp. 163--172.
[28]
{TPBF87} Terzopoulos D., Platt J., Barr A., Fleischer K.: Elastically deformable models. Computer Graphics (Proceedings of SIGGRAPH 87) 21, 4 (July 1987), 205--214.
[29]
{TW88} Terzopoulos D., Witkin A.: Physically based models with rigid and deformable components. IEEE Computer Graphics and Applications 8, 6 (Nov. 1988). 41--51.
[30]
{WG97} Wilhelms J., Gelder A. V.: Anatomically based modeling. In Proceedings of SIGGRAPH 97 (1997), pp. 173--180.
[31]
{WW90} Witkin A., Welch W.: Fast animation and control of nonrigid structures. Computer Graphics (Proceedings of SIGGRAPH 90) 24, 4 (August 1990), 243--252.

Cited By

View all
  • (2023)Two-Way Coupling of Skinning Transformations and Position Based DynamicsProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36069306:3(1-18)Online publication date: 24-Aug-2023
  • (2023)State‐of‐the‐art improvements and applications of position based dynamicsComputer Animation and Virtual Worlds10.1002/cav.214334:5Online publication date: 17-Feb-2023
  • (2022)NIMBLEACM Transactions on Graphics10.1145/3528223.353007941:4(1-16)Online publication date: 22-Jul-2022
  • Show More Cited By
  1. Physically based rigging for deformable characters

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
    July 2005
    366 pages
    ISBN:1595931988
    DOI:10.1145/1073368
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 July 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    SCA05
    Sponsor:
    SCA05: Symposium on Computer Animation
    July 29 - 31, 2005
    California, Los Angeles

    Acceptance Rates

    Overall Acceptance Rate 183 of 487 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)34
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Two-Way Coupling of Skinning Transformations and Position Based DynamicsProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36069306:3(1-18)Online publication date: 24-Aug-2023
    • (2023)State‐of‐the‐art improvements and applications of position based dynamicsComputer Animation and Virtual Worlds10.1002/cav.214334:5Online publication date: 17-Feb-2023
    • (2022)NIMBLEACM Transactions on Graphics10.1145/3528223.353007941:4(1-16)Online publication date: 22-Jul-2022
    • (2022)Soft Articulated Characters in Projective DynamicsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2020.301023628:2(1385-1396)Online publication date: 1-Feb-2022
    • (2022)Automatic shape adjustment at joints for the implicit skinningComputers and Graphics10.1016/j.cag.2021.10.018102:C(300-308)Online publication date: 1-Feb-2022
    • (2021)Elastic Simulation of Joints with Particle-Based FluidApplied Sciences10.3390/app1115690011:15(6900)Online publication date: 27-Jul-2021
    • (2021)A functional skeleton transferProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/34801404:3(1-15)Online publication date: 27-Sep-2021
    • (2021)Learning contact corrections for handle-based subspace dynamicsACM Transactions on Graphics10.1145/3450626.345987540:4(1-12)Online publication date: 19-Jul-2021
    • (2021)DAG amendment for inverse control of parametric shapesACM Transactions on Graphics10.1145/3450626.345982340:4(1-14)Online publication date: 19-Jul-2021
    • (2021)Seamless manga inpainting with semantics awarenessACM Transactions on Graphics10.1145/3450626.345982240:4(1-11)Online publication date: 19-Jul-2021
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media