Rig animation with a tangible and modular input device

Oliver Glauser, Wan Chun Ma, Daniele Panozzo, Alec Jacobson, Otmar Hilliges, Olga Sorkine-Hornung

Research output: Contribution to journalArticle

Abstract

We propose a novel approach to digital character animation, combining the benefits of tangible input devices and sophisticated rig animation algorithms. A symbiotic software and hardware approach facilitates the animation process for novice and expert users alike. We overcome limitations inherent to all previous tangible devices by allowing users to directly control complex rigs using only a small set (5-10) of physical controls. This avoids oversimplification of the pose space and excessively bulky device configurations. Our algorithm derives a small device configuration from complex character rigs, often containing hundreds of degrees of freedom, and a set of sparse sample poses. Importantly, only the most influential degrees of freedom are controlled directly, yet detailed motion is preserved based on a pose interpolation technique. We designed a modular collection of joints and splitters, which can be assembled to represent a wide variety of skeletons. Each joint piece combines a universal joint and two twisting elements, allowing to accurately sense its configuration. The mechanical design provides a smooth inverse kinematics-like user experience and is not prone to gimbal locking. We integrate our method with the professional 3D software Autodesk Maya® and discuss a variety of results created with characters available online. Comparative user experiments show significant improvements over the closest state-of-the-art in terms of accuracy and time in a keyframe posing task.

Original languageEnglish (US)
Article numbera144
JournalACM Transactions on Graphics
Volume35
Issue number4
DOIs
StatePublished - Jul 11 2016

Fingerprint

Animation
Universal joints
Inverse kinematics
Interpolation
Hardware
Experiments

Keywords

  • Animation system
  • Skeletal deformation
  • Tangible input

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design

Cite this

Glauser, O., Ma, W. C., Panozzo, D., Jacobson, A., Hilliges, O., & Sorkine-Hornung, O. (2016). Rig animation with a tangible and modular input device. ACM Transactions on Graphics, 35(4), [a144]. https://doi.org/10.1145/2897824.2925909

Rig animation with a tangible and modular input device. / Glauser, Oliver; Ma, Wan Chun; Panozzo, Daniele; Jacobson, Alec; Hilliges, Otmar; Sorkine-Hornung, Olga.

In: ACM Transactions on Graphics, Vol. 35, No. 4, a144, 11.07.2016.

Research output: Contribution to journalArticle

Glauser, O, Ma, WC, Panozzo, D, Jacobson, A, Hilliges, O & Sorkine-Hornung, O 2016, 'Rig animation with a tangible and modular input device', ACM Transactions on Graphics, vol. 35, no. 4, a144. https://doi.org/10.1145/2897824.2925909
Glauser O, Ma WC, Panozzo D, Jacobson A, Hilliges O, Sorkine-Hornung O. Rig animation with a tangible and modular input device. ACM Transactions on Graphics. 2016 Jul 11;35(4). a144. https://doi.org/10.1145/2897824.2925909
Glauser, Oliver ; Ma, Wan Chun ; Panozzo, Daniele ; Jacobson, Alec ; Hilliges, Otmar ; Sorkine-Hornung, Olga. / Rig animation with a tangible and modular input device. In: ACM Transactions on Graphics. 2016 ; Vol. 35, No. 4.
@article{de698d198ee14c58bfd87203509141e6,
title = "Rig animation with a tangible and modular input device",
abstract = "We propose a novel approach to digital character animation, combining the benefits of tangible input devices and sophisticated rig animation algorithms. A symbiotic software and hardware approach facilitates the animation process for novice and expert users alike. We overcome limitations inherent to all previous tangible devices by allowing users to directly control complex rigs using only a small set (5-10) of physical controls. This avoids oversimplification of the pose space and excessively bulky device configurations. Our algorithm derives a small device configuration from complex character rigs, often containing hundreds of degrees of freedom, and a set of sparse sample poses. Importantly, only the most influential degrees of freedom are controlled directly, yet detailed motion is preserved based on a pose interpolation technique. We designed a modular collection of joints and splitters, which can be assembled to represent a wide variety of skeletons. Each joint piece combines a universal joint and two twisting elements, allowing to accurately sense its configuration. The mechanical design provides a smooth inverse kinematics-like user experience and is not prone to gimbal locking. We integrate our method with the professional 3D software Autodesk Maya{\circledR} and discuss a variety of results created with characters available online. Comparative user experiments show significant improvements over the closest state-of-the-art in terms of accuracy and time in a keyframe posing task.",
keywords = "Animation system, Skeletal deformation, Tangible input",
author = "Oliver Glauser and Ma, {Wan Chun} and Daniele Panozzo and Alec Jacobson and Otmar Hilliges and Olga Sorkine-Hornung",
year = "2016",
month = "7",
day = "11",
doi = "10.1145/2897824.2925909",
language = "English (US)",
volume = "35",
journal = "ACM Transactions on Graphics",
issn = "0730-0301",
publisher = "Association for Computing Machinery (ACM)",
number = "4",

}

TY - JOUR

T1 - Rig animation with a tangible and modular input device

AU - Glauser, Oliver

AU - Ma, Wan Chun

AU - Panozzo, Daniele

AU - Jacobson, Alec

AU - Hilliges, Otmar

AU - Sorkine-Hornung, Olga

PY - 2016/7/11

Y1 - 2016/7/11

N2 - We propose a novel approach to digital character animation, combining the benefits of tangible input devices and sophisticated rig animation algorithms. A symbiotic software and hardware approach facilitates the animation process for novice and expert users alike. We overcome limitations inherent to all previous tangible devices by allowing users to directly control complex rigs using only a small set (5-10) of physical controls. This avoids oversimplification of the pose space and excessively bulky device configurations. Our algorithm derives a small device configuration from complex character rigs, often containing hundreds of degrees of freedom, and a set of sparse sample poses. Importantly, only the most influential degrees of freedom are controlled directly, yet detailed motion is preserved based on a pose interpolation technique. We designed a modular collection of joints and splitters, which can be assembled to represent a wide variety of skeletons. Each joint piece combines a universal joint and two twisting elements, allowing to accurately sense its configuration. The mechanical design provides a smooth inverse kinematics-like user experience and is not prone to gimbal locking. We integrate our method with the professional 3D software Autodesk Maya® and discuss a variety of results created with characters available online. Comparative user experiments show significant improvements over the closest state-of-the-art in terms of accuracy and time in a keyframe posing task.

AB - We propose a novel approach to digital character animation, combining the benefits of tangible input devices and sophisticated rig animation algorithms. A symbiotic software and hardware approach facilitates the animation process for novice and expert users alike. We overcome limitations inherent to all previous tangible devices by allowing users to directly control complex rigs using only a small set (5-10) of physical controls. This avoids oversimplification of the pose space and excessively bulky device configurations. Our algorithm derives a small device configuration from complex character rigs, often containing hundreds of degrees of freedom, and a set of sparse sample poses. Importantly, only the most influential degrees of freedom are controlled directly, yet detailed motion is preserved based on a pose interpolation technique. We designed a modular collection of joints and splitters, which can be assembled to represent a wide variety of skeletons. Each joint piece combines a universal joint and two twisting elements, allowing to accurately sense its configuration. The mechanical design provides a smooth inverse kinematics-like user experience and is not prone to gimbal locking. We integrate our method with the professional 3D software Autodesk Maya® and discuss a variety of results created with characters available online. Comparative user experiments show significant improvements over the closest state-of-the-art in terms of accuracy and time in a keyframe posing task.

KW - Animation system

KW - Skeletal deformation

KW - Tangible input

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

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

U2 - 10.1145/2897824.2925909

DO - 10.1145/2897824.2925909

M3 - Article

AN - SCOPUS:84979964894

VL - 35

JO - ACM Transactions on Graphics

JF - ACM Transactions on Graphics

SN - 0730-0301

IS - 4

M1 - a144

ER -