RigMesh: Automatic rigging for part-based shape modeling and deformation

Péter Borosán, Ming Jin, Doug DeCarlo, Yotam Gingold, Andrew Nealen

    Research output: Contribution to journalArticle

    Abstract

    The creation of a 3D model is only the first stage of the 3D character animation pipeline. Once a model has been created, and before it can be animated, it must be rigged. Manual rigging is laborious, and automatic rigging approaches are far from real-time and do not allow for incremental updates. This is a hindrance in the real world, where the shape of a model is often revised after rigging has been performed. In this paper, we introduce algorithms and a userinterface for sketch-based 3D modeling that unify the modeling and rigging stages of the 3D character animation pipeline. Our algorithms create a rig for each sketched part in realtime, and up- date the rig as parts are merged or cut. As a result, users can freely pose and animate their shapes and characters while rapidly iterating on the base shape. The rigs are compatible with the state-of-the-art character animation pipeline; they consist of a low-dimensional skeleton along with skin weights identifying the surface with bones of the skeleton.

    Original languageEnglish (US)
    Article number198
    JournalACM Transactions on Graphics
    Volume31
    Issue number6
    DOIs
    StatePublished - Nov 2012

    Fingerprint

    Animation
    Pipelines
    Skin
    Bone

    Keywords

    • Animation
    • Rigging
    • Skeletonization
    • Sketch-based modeling
    • Skinning

    ASJC Scopus subject areas

    • Computer Graphics and Computer-Aided Design

    Cite this

    RigMesh : Automatic rigging for part-based shape modeling and deformation. / Borosán, Péter; Jin, Ming; DeCarlo, Doug; Gingold, Yotam; Nealen, Andrew.

    In: ACM Transactions on Graphics, Vol. 31, No. 6, 198, 11.2012.

    Research output: Contribution to journalArticle

    Borosán, Péter ; Jin, Ming ; DeCarlo, Doug ; Gingold, Yotam ; Nealen, Andrew. / RigMesh : Automatic rigging for part-based shape modeling and deformation. In: ACM Transactions on Graphics. 2012 ; Vol. 31, No. 6.
    @article{e24d175b960f41d5bdb8e58496b0f252,
    title = "RigMesh: Automatic rigging for part-based shape modeling and deformation",
    abstract = "The creation of a 3D model is only the first stage of the 3D character animation pipeline. Once a model has been created, and before it can be animated, it must be rigged. Manual rigging is laborious, and automatic rigging approaches are far from real-time and do not allow for incremental updates. This is a hindrance in the real world, where the shape of a model is often revised after rigging has been performed. In this paper, we introduce algorithms and a userinterface for sketch-based 3D modeling that unify the modeling and rigging stages of the 3D character animation pipeline. Our algorithms create a rig for each sketched part in realtime, and up- date the rig as parts are merged or cut. As a result, users can freely pose and animate their shapes and characters while rapidly iterating on the base shape. The rigs are compatible with the state-of-the-art character animation pipeline; they consist of a low-dimensional skeleton along with skin weights identifying the surface with bones of the skeleton.",
    keywords = "Animation, Rigging, Skeletonization, Sketch-based modeling, Skinning",
    author = "P{\'e}ter Boros{\'a}n and Ming Jin and Doug DeCarlo and Yotam Gingold and Andrew Nealen",
    year = "2012",
    month = "11",
    doi = "10.1145/2366145.2366217",
    language = "English (US)",
    volume = "31",
    journal = "ACM Transactions on Graphics",
    issn = "0730-0301",
    publisher = "Association for Computing Machinery (ACM)",
    number = "6",

    }

    TY - JOUR

    T1 - RigMesh

    T2 - Automatic rigging for part-based shape modeling and deformation

    AU - Borosán, Péter

    AU - Jin, Ming

    AU - DeCarlo, Doug

    AU - Gingold, Yotam

    AU - Nealen, Andrew

    PY - 2012/11

    Y1 - 2012/11

    N2 - The creation of a 3D model is only the first stage of the 3D character animation pipeline. Once a model has been created, and before it can be animated, it must be rigged. Manual rigging is laborious, and automatic rigging approaches are far from real-time and do not allow for incremental updates. This is a hindrance in the real world, where the shape of a model is often revised after rigging has been performed. In this paper, we introduce algorithms and a userinterface for sketch-based 3D modeling that unify the modeling and rigging stages of the 3D character animation pipeline. Our algorithms create a rig for each sketched part in realtime, and up- date the rig as parts are merged or cut. As a result, users can freely pose and animate their shapes and characters while rapidly iterating on the base shape. The rigs are compatible with the state-of-the-art character animation pipeline; they consist of a low-dimensional skeleton along with skin weights identifying the surface with bones of the skeleton.

    AB - The creation of a 3D model is only the first stage of the 3D character animation pipeline. Once a model has been created, and before it can be animated, it must be rigged. Manual rigging is laborious, and automatic rigging approaches are far from real-time and do not allow for incremental updates. This is a hindrance in the real world, where the shape of a model is often revised after rigging has been performed. In this paper, we introduce algorithms and a userinterface for sketch-based 3D modeling that unify the modeling and rigging stages of the 3D character animation pipeline. Our algorithms create a rig for each sketched part in realtime, and up- date the rig as parts are merged or cut. As a result, users can freely pose and animate their shapes and characters while rapidly iterating on the base shape. The rigs are compatible with the state-of-the-art character animation pipeline; they consist of a low-dimensional skeleton along with skin weights identifying the surface with bones of the skeleton.

    KW - Animation

    KW - Rigging

    KW - Skeletonization

    KW - Sketch-based modeling

    KW - Skinning

    UR - http://www.scopus.com/inward/record.url?scp=84870157603&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84870157603&partnerID=8YFLogxK

    U2 - 10.1145/2366145.2366217

    DO - 10.1145/2366145.2366217

    M3 - Article

    VL - 31

    JO - ACM Transactions on Graphics

    JF - ACM Transactions on Graphics

    SN - 0730-0301

    IS - 6

    M1 - 198

    ER -