Hi guys, I found these flash gadgets of cute animals made by aBowman. Try play with them, and you’ll find these 3D cartoon style pets very intriguing!
Dog: http://abowman.com/google-modules/dog/
Hamster: http://abowman.com/google-modules/hamster/
This brings me to the question of how he made them. I de-compiled them and found aBowman was using away3d as its 3D engine, but the animations don’t seem to be a set of predefined animations. e.g. the dog can look at any direction at any phase of walking or running. The animation of the dog’s head seems to be independent of the animation of the dog’s body. To my knowledge, in away3d, I can only choose to play one animation sequence (like idle, walk, run, attack, etc.) from a fixed set of animations at a time.
Also, if you take a close look at the hamster, the rendered result is of very high quality. The outline is very smooth and of constant line width, which I cannot achieve by simply using the OutlineMethod provided by away3d’s API. And there’s this white area on the hamster’s chin and two line segments indicating the hamster’s forelegs. I have no idea how to render those either.
Does anybody have any idea about how this was done?