Animation research could offer unparalleled control of characters without skeletons

Aug 02, 2012
Soft Body Locomotion

( -- Computer-generated characters have become so lifelike in appearance and movement that the line separating reality is almost imperceptible at times. "The Matrix" sequels messed with audiences' perceptions of reality (in more ways than one) with action scenes mixing CG characters and real actors. Almost a decade later, superheroes and alien warriors dominate the multiplex. But while bipeds and quadrupeds have reigned supreme in CG animation, attempts to create and control their skeleton-free cousins using similar techniques has proved time-consuming and laborious.

Georgia Tech researchers have found a possible solution to this challenge by developing a way to simulate and control movement of computer-generated without a skeletal structure, anything from and to an elephant's trunk or the human tongue.

Their modeling techniques have the potential to allow amateur animators and even young children unparalleled control of digital creatures by simply pointing and clicking on a screen to have them move the way they want. One can imagine aspiring animators with tools to build a more boisterous Bob - "Monsters vs. Aliens'" resident blob - or an updated Ursula from "The Little Mermaid," with her sinister tentacles used to full effect with computer graphics.

This video is not supported by your browser at this time.
A video of the researchers' soft body models in action

The researchers' work targets simulation and control of soft body locomotion - movement of characters without a – something that is rarely explored in animation, according to Karen Liu, one of the researchers and associate professor in the School of Interactive Computing at Georgia Tech.

Eschewing the traditional use of skeletons with moving joints as the basis for animation control, the Georgia Tech research simulates soft body computer models and controls their movement in completely new ways. Liu and fellow researchers Jie Tan and Greg Turk will present their research paper "Soft Body Locomotion" at SIGGRAPH 2012, the ACM international conference on computer graphics and interactive techniques, in Los Angeles, Aug. 5-9.

The computer models used in the research - jello-like alphabet letters – mimicked nature's soft body organisms and were created using "muscle fibers to control a volume-preserving finite element mesh." In short, just as a hacky sack or bean bag maintain their mass no matter how they are squashed, the computer models followed the same principle.

The soft body ABCs were able to perform a wide array of motions that users decided with simple point-and-click commands. The researchers developed algorithms that allowed "high-level goals," which refer to specific movements, like walking from one point to another, or jumping and then regaining balance. Prior to this technique, in order to get soft-body characters to perform some meaningful movement, animators might attempt thousands of computer simulation trials to get the soft body even close to a functional motion, Liu says.

"In this project we 'physically simulated' or created lifelike movements in the soft body models that don't require much user intervention. We've built a framework where the user or the animator can just click on a point of the soft body and direct the type of movement he or she wants."

Jie Tan, a Ph.D. Candidate in Computer Science, took on primary animation duties and implemented muscle types to produce different motions in the models. Users need only to pick the muscles for their creatures, the movement they want, and watch as the algorithm determines the muscle force needed to fulfill the action.

Greg Turk, professor in the School of Interactive Computing, says the techniques could be an important part of an animator's toolbox to create graphics-based characters that need to be more flexible or bendable.

Central to the research was solving how soft body characters would employ a balancing strategy during movement. Characters with skeletal support can use their relatively unchanging contact points with the ground to maintain balance (feet size doesn't change), but soft body characters without legs might have to lengthen their bodies and slide (expanding surface contact) or jump (breaking surface contact). The researchers actively exploited these different types of contact strategies to achieve control goals, including balance.

"We believe this research contribution is one that can apply broadly to other problems in animation control," Liu says.

Explore further: Dartmouth contests showcase computer-generated creativity

Related Stories

The physics of animation

Jun 14, 2011

From drawings to computer animation, the magic of cartoon movies allows audiences to explore a fantastical and imaginary world. To make animated characters life-like on the big-screen, the laws of physics ...

Computer Science Professor Wins Oscar

Mar 07, 2006

And the Oscar goes to … Professor Demetri Terzopoulos! Terzopoulos, a status-only professor in computer science and electrical and computer engineering, walked the red carpet and received a technical ach ...

Whole-body MRI may help detect suspected child abuse

Aug 20, 2010

Whole-body magnetic resonance imaging (MRI), which is highly accurate at detecting soft-tissue abnormalities, may serve a role in detecting suspected child abuse in infants, according to a study in the September issue of ...

Recommended for you

EU open source software project receives green light

Jul 01, 2015

An open source software project involving the University of Southampton to extend the capacity of computational mathematics and interactive computing environments has received over seven million euros in EU funding.

Can computers be creative?

Jul 01, 2015

The EU-funded 'What-if Machine' (WHIM) project not only generates fictional storylines but also judges their potential usefulness and appeal. It represents a major advance in the field of computational creativity.

Algorithm detects nudity in images, offers demo page

Jul 01, 2015

An algorithm has been designed to tell if somebody in a color photo is naked. launched earlier this month; its demo page invites you to try it out to test its power in nudity detection. You ...

User comments : 1

Adjust slider to filter visible comments by rank

Display comments: newest first

1 / 5 (1) Aug 02, 2012
...I can't believe I just watched the whole video

I am _so_ high

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.