Schein is possibly the trickiest platformer you will play all year. Rise to the challenge! In this game light is the key to everything: Defeat deadly beasts, solve tricky puzzles and uncover hidden paths through the murky swamp. Wandering aimlessly through a dangerous swamp, you rely on the help of a little will-o'-the-wisp to light up your surroundings. Discover new elements of the world in the Irrlicht's colorful light, and find a way to overcome the obstacles you face, solve puzzles, and defeat your foes. The story, which unravels through emotional dialogs between the main protagonist and the witty Irrlicht, tells of a desperate young man, who ventures forth into the mystical swamp in search of his missing son.

Report article RSS Feed Breathing Life Into A Mesh

Con­ti­nuing from our recent report about model­ling, this week our animator and level designer Michael explains how he goes about ani­ma­ting our main cha­rac­ter.

Posted by ZeppelinStudio on Mar 26th, 2013

Posted in Animation | Mar 26, 2013 | by Michael Benda

Our Artist Phil­ipp Schürz alre­ady wrote about the art of model­ling. It is a huge task to com­bine com­pel­ling art and infle­xi­ble mecha­nics into a sin­gle piece of work. On the one hand the model has to be visually appealing and fit­ting to the over­all art con­cept, on the other hand the artist has to ensure tech­ni­cal accu­racy and plan ahead for the animator’s demands: e.g. the prot­ago­nist must be model­led in a neu­tral pose, allo­wing the ani­ma­tor to trans­form the model into any other pose requi­red after­wards. Also addi­tio­nal ver­ti­ces (edge loops) along joints have to be inclu­ded, to allow a smooth ben­ding of the model and reduce the dis­tor­ti­ons that may occur otherwise.

As soon as the model­ling is done and the team appro­ves the result, my job begins. It con­sists of two parts: rig­ging and ani­ma­tion.

3D model­ling soft­ware usually offers a vast variety of tools to help you with the rig­ging pro­cess. Still it can be a huge pain when not done cor­rectly, and is often the main rea­son for pro­blems and slee­p­less nights, if those errors don’t reveal them­sel­ves until half of the ani­ma­tion pro­cess is alre­ady finis­hed.
Sim­ply said, one just has to prop up the model with a ske­le­ton and asso­ciate each ver­tex of the model to a joint. Thus, when the joint gets modi­fied the trans­for­ma­tion gets pro­pa­ga­ted to the respec­tive ver­ti­ces. As long as one keeps in mind to create a sim­ple hier­ar­chy and clean initial joint trans­for­ma­ti­ons, as well as the imp­li­ca­ti­ons of inverse kine­ma­tics and the extreme poses one wis­hes to achieve, ever­y­thing should work out well.

With this ske­le­ton made of bones and joints one could alre­ady start the ani­ma­tion pro­cess. And if it is sup­po­sed to be a sim­ple model with a short ani­ma­tion, that is what I do. But as soon as you aspire more than that, I warmly recom­mend to make your life much easier by adding addi­tio­nal fea­tures to your model. Instead of rota­ting each joint sepa­ra­tely you can create spe­cial objects to serve as con­trol hand­les, or con­trols. You con­nect the trans­for­ma­ti­ons of the con­trols to spe­ci­fic joints, IK hand­les or other values by using cons­traints. Now those con­trols allow me to have sim­ple access to com­plex actions of our prot­ago­nist. Ben­ding down requi­res a trans­for­ma­tion of only a sin­gle con­trol object; for loo­king in one direc­tion while hop­ping up and down and doing turns and twists, I only have to put one con­trol handle in the right position.

Finally there is the ani­ma­tion pro­cess. The two methods used most fre­quently are the strai­ght ahead approach and pose to pose ani­ma­tion. By using the first con­cept you create your ani­ma­tion chro­no­lo­gi­cally star­ting at the first frame. This allows the ani­ma­tion of more flu­ent and fle­xi­ble move­ment, but is also limited due to the lack of con­trol over accu­rate timing. Since timing is a big issue in the game flow, I pre­fer the pose to pose approach where one crea­tes fixed key poses for the ani­ma­tion and after­wards fills the mis­sing frames in bet­ween. E.g. I use fol­lo­wing four poses to ani­mate the run cycle of the prot­ago­nist – con­tact, pass, up and air.

Key Pose Animation

After the key poses are set, the 3D model­ling pro­gram can usually inter­po­late the frames in bet­ween. But since most of the time this leads to unna­tu­ral motion – like feet that move magi­cally through solid ground or knees twit­ching back and forth (knee pop­ping) – most of the time nee­ded for the ani­ma­tion pro­cess is spent twea­king the result until the model fits the expec­ta­ti­ons.
But once all the fiddling is done the click on the export but­ton can be pretty rewarding.

PS: Don’t for­get .. DON’T FORGET to save your pro­gress BEFORE cli­cking on this par­ti­cu­lar button…

Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Schein
Platform
Windows
Developer & Publisher
Zeppelin Studio
Engine
Custom Built
Contact
Send Message
Official Page
Scheingame.com
Release Date
Released Jul 13, 2014
Game Watch
Track this game
News
Browse
News
Report Abuse
Report article
Related Games
Schein
Schein Indie Single Player Platformer
Related Engines
Custom Built
Custom Built Commercial Released Sep 1, 2007