Tutorials
RSS Feed
Striking the right pose
Character animation tools round-up
by Jon Jordan
Character animation pipeline tools aren’t the most glamorous but the volume requirement of games means they’re becoming indispensable…
As with most areas of game development, the character animation sector is becoming ever more complex.
You have the big integrated solutions such as Autodesk Maya and Softimage XSI, while tricksy branches off the family line such as Havok’s Behavior and Natural Motion’s endorphin and euphoria offer more specialist possibilities (as covered in the overview article in Develop 79).
Then you have the utility packages as covered below. These could be considered the mundane toolboxes of the animators’ trade. They tend to be highly functional, including various elements such as a runtime plus SDK support, maybe a dedicated authoring environment, probably some exporters and data interchange gubbins, plus standard scripting support.
What’s becoming clear is that authoring great animations isn’t the problem (at least that’s something that no middleware or tool will automatically give you) – the problem is ensuring your carefully crafted animation actually play in-game as you want them to.
You can see such prosaic thinking in action by looking at the particular take-up of such tools by MMOG developers. They know the meaning of the word workflow and hence embrace anything that eases tweaking and retargeting. And wherever MMOGs go, so, eventually, does the rest of the industry.
AUTODESK
Technology: MotionBuilder 7.5 Extension 2
Clients: Codemasters, EA, Epic, High Moon, Midway, Sony Pictures, Ubisoft
Platforms: Mac OS X, Windows
Integration with: 3ds Max, Alienbrain, FBX, Maya, Python, SourceSafe
Price: From £2,270
Contact: +44-207 851 8000
Known for its ability when it comes to dealing with high volume motion capture data, the non-linear animation editing system, which also handles keyframe data, is integrated with the real-time, full body HumanIK manipulation rig providing users with automated character setup features. MotionBuilder also enables strong pipeline functionality thanks to being the native application for the interchange data format FBX.
NATURALMOTION
Technology: Morpheme 1.2
Clients: BioWare Austin, Firefly Studios, IO Interactive
Platforms: PC, Playstation 3, Wii, Xbox 360
Integration with: euphoria, Lua
Price: Available on request
Contact: +44 1865 250 575, contact@naturalmotion.com
While NaturalMotion’s other products (euphoria, endorphin and even game project Backbreaker) get most of the hype, the company’s Morpheme animation pipeline tool is well worth some attention. Including a runtime engine for customisable blend techniques, hierarchical animation state machine and IK support, as well as an integrated authoring environment, it provides you with a flexible environment to author and test game animations using joypads.
MYSTIC GAME DEVELOPMENT
Technology: EMotion FX 3.6
Clients: Kuju, Mythic, People Can Fly, SimBin, SOE, Tilted Mill, Ubisoft, Webzen
Platforms: PC, PlayStation 3, Wii, Xbox360
Integration with: 3ds Max, Maya, PhysX
Price: Available upon request
Contact: +31 78 676 7131
A real-time character animation SDK, EMotion FX includes features such full body skeletal, facial and lipsyncing animation, as well as inverse kinematics and level of detail functionality. It uses PhysX to provide ragdolls. Another major feature is real-time motion retargeting enabling you to use the same motion independent of a character’s skeleton and mesh configurations, saving both authoring time and runtime memory.
SOFTIMAGE
Technology: Character Animation Technology 3
Clients: Available on request
Platforms: Windows
Integration with: 3ds Max
Price: $995, upgrade $295
Contact: +01 514 845 1636, sales@softimage.com
Strange as it may seem, despite Softimage’s purchase of the company behind 3ds Max plug-in CAT, the non-linear procedural character animation tool still only works with Autodesk’s modeller. It provides easy rigging, animation layering and motion capture features for complex characters, while the latest version provides integrated muscle simulation, CATMuscle; a fully scaleable solution for solving skin and tendon deformation problems.
RAD GAME TOOLS
Technology: Granny 2.7.0.30
Clients: Atari, Big Huge Games, EA, Ensemble, Sega, SOE, Turbine
Platforms: Mac OS X, PS3, PSP, Win, Wii, Xbox 360
Integration with: 3ds Max, Maya
Price: $15,000 per console title, $12,500 for PC
Contact: +01 425 893 4300, sales3@radgametools.com
Granny 3D is labelled as an animation toolkit, but it provides a suite of different elements. The key one is a modular and customisable runtime animation system, providing animation modification, playback, blending and inverse kinematics. Other features however include the ability to deform skeletal meshes, generate normal and texture maps, and compress animation and graphics formats as well as act as a pipeline exporter for various 3D art tools.
Other Tutorials
- Heard About: Battlefield Bad Company
Apr 18 - Behind the scenes of EA DICE's next-gen sound design
- The Power of Touch
Apr 16 - A guide to using haptic devices for art and design
- Heard About: SingStar PS3
Apr 03 - London Studios' Dan Bardino on the production of Sony's singing game
- Sound for a pound
Mar 20 - Guide: Audio engines
- Autodesk's move into middleware
Mar 18 - Behind the scenes of the Kynogon acquisition
- Never Say Die
Mar 14 - An introduction to Havok Behaviour
- iPhone development
Feb 14 - An iPhone / iPod Touch programming primer
- The Epic Diaries: February
Feb 14 - Epic's monthly update on all things Unreal
- Enter the light
Feb 13 - KEY RELEASE: We look at Geomerics' Enlighten
- Where next for NVidia and Ageia?
Feb 07 - ANALYSIS: How the recent acquisition could affect developers
- Q&A: France's Play All initiative
Feb 05 - The nuts and bolts of building a shared tech framework
- Mobile Antix
Jan 16 - How one company plans to revolutionise mobile development
- Q&A: Microsoft Research Labs' Joaquin Quiñonero Candela
Jan 04 - On new XNA contest Silicon Minds and work with Lionhead and Rare
- Killer Characters
Jan 02 - An overview of the leading character animaton tools
- Part of the process
Dec 13 - Our round up of source control and build managers
- The Epic Diaries: December
Dec 07 - Epic's monthly update on all things Unreal
- Visual arts
Nov 23 - What's new in Microsoft Visual Studio 2008
- Brain Training
Nov 15 - An overview of the artificial intelligence field
- Security tools round-up
Nov 09 - Keeping your code locked and bolted
- Heard About: Sega Rally
Oct 16 - All about the audio in Sega's racing remake
- Poetry in motion
Oct 08 - The latest moves in the mocap market
- Heard About: Harry Potter and the Order of the Phoenix
Sep 19 - The audio production of the new movie tie-in
- In-house Party
Sep 12 - UK independents talk up the benefits of in-house tech
- Designing for Next-Gen Game Audio
Sep 05 - Rob Bridgett
- MMO Engine Round-Up
Aug 29 - Building the online planet
- Quick thinking
Aug 24 - Part 2 of 2: Further exploration of EA’s fast prototyping strategy
- Grand Rapids
Aug 23 - Part 1 of 2: How EA is implementing rapid prototyping
- Designing games for the Wiimote
Aug 22 - Making games for Nintendo's motion sensor
- Arcade Fire
Aug 21 - Stainless Games offers eleven top-tips for Xbox Live Arcade development
- Heard About: Heavenly Sword
Aug 14 - Ninja Theory and SCEE discuss the audio production of a PS3 epic
- Brief Encounters
Aug 07 - How to prep your outsourcing partners
- Lost in Translation?
Jul 19 - Guide to getting audio translation right
- Transition Tips
Jul 16 - Swordfish Studios' advice on getting ready for next-gen production
- Deal... or no deal?
Jul 06 - How to get a good contract
- 8 steps to a successful studio
Jul 06 - Simple advice for your business
- Succesful networking
Jul 04 - Online gaming best practices
- Avoiding crash and burn
Jul 04 - Ensuring staff stay happy
- Casual creations
Jul 04 - Justin Felker
- Sell your studio
Jun 28 - Nav Sunner












