Manual Animations

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
Sean H.
Posts: 21
Joined: Mon Aug 06, 2007 12:25 am

Manual Animations

Post by Sean H. »

Is there any way in Irrlicht to do manual transformations by setting joint rotations manually? I see theres a getXJointNode() and a getMS3dJointNode() which returns a ISceneNode object. Is it then possible to override the current animation sequence and create my own animation by directly modifying the returned ISceneNode object?

Also, I see lots of functions for setting animation frames and starting animations, but I don't see any functions for stopping animations. Is there any way to just stop an animation from playing? Will calling SetCurrentFrame stop the current animation from playing?
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

there is no way to animate the bones manually. Acki has an extension for older Irrlicht versions, and Luke is creating a new animation system which should handle all this much cleaner and faster. but as of now, you either have to use the SVN branch or change Irrlicht code manually.
Stopping an animation is done by setting the frame rate to 0.
Post Reply