
In January of this year Laurent Bechir filed a user story in the SL JIRA, STORM-1803. The JIRA item points to Machinimatrix’s post on Second Life’s animation format. The animation format controls what we can upload into SL. In a way this user story is a feature request.
Oddly it is the Biovision Hierarchy (BVH) file format used for uploading that restricts much of what we can do with animations in Second Life. Internally SL uses an .anim type file format that allows more animation controls than BVH.
Some of the things an ANIM file allows are:
- Different animation priorities per-joint
- Keyframed animation control of eyes!
- Variable length joint offsets per frame (allowing cartoon-like “stretchy” bones)
- Keyframed rotation and repositioning of attachments (which meshes can weight to; to use as new child bones )
- Client Side scaling of attachments and default mesh
- ANIM files are text files


