3D Skeletal Animation Systems uses special controllers called bones to position vertices in a 3D mesh called a skin. These bones exists in a hierarchy where each bones transformation is determined by the transformation of all it's parent. bones. For example, in a model of a person, moving the arm also moves the hand and the fingers(just like in real life).
A game using SK2D will typically uses SK2D to to position sprites or other instances at the location of bones.
Version 2.2 Downloads:
Editor Version 2.3 Setup File 1.2 MB
Extension 778.93 KB
Source Code 17.6 MB
Examples 12.9 MB
Demos 30.2 MB
Documentation(Unfinished) 43 KB
- Ability to manipulate bones directly
- Framerate independent keyframed animations.
- Multiple animations per skeleton.
- The ability to play multiple animations overlapping each other.
- A mechanism for synchronizing animations with game code.
- A functional editor is included.
- Example files are included.
Advantages over Sprite Animation:
- No need to define every single frame.
- Interpolation means smoother animations.
- Less memory & disk space used.
- Ability to position multiple objects together with ease(For example placing a gun in the hand of your hero).
- Ability to position particle effects visually
- Ability to animation separate parts of an entity independently.
Version 2.2 is now available:
Version 2.2 Features:
- Inverse Kinematics(IK) are now supported
- IK Chains can cover multiple bones with few limitations.
- IK Chains can blend between IK Determined positions and animation determined position.
- This blending can be animated.
- Source code for this extension is now available under the BSD license.
- New functions for extracting sprite resources directly into memory(C/C++ only)
New Editor Features:
- Support for Inversve Kinematics.
- IK testing mode added
I give permission to use this extension or free or commercial games. No credit is required.
I give permission to use the code found within the examples as a base for creating other games. But I do not however, give permission to use any of the art assets(including sk2d files). Manly because most of them use my actual face. It would creepy if someone made a game with them :(.
Edited by Drifter, 22 October 2011 - 03:32 AM.