Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.


ASE files and bone animation

This topic is 5683 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello I''m currently working as a graphics programmer with Wildfire Games on their title 0AD, which is a historical RTS (www.wildfiregames.com) Now I have been doing a bit of research on models, looking for the most suitable file format to work with. I have previously implemented a bone animation system which loads Milkshape 3D ASCII files (which are then converted into my own binary format) and works nicely. However I''m investigating the possibility of other file formats which we can export from 3DS MAX. Anyway I played around with 3DS MAX 3 for a bit and unfortunately none of the formats seem to be documented well anywhere, and also bone based animations are not supported by most files formats it seems. The only file format which looked easy enough to read, and also included bone info nicely was .ASE (ASCII Scene Export) files. There was however one problem: While the ASE files have the bone information, their heirachy and relative orientations, there does not seem to be any information in the file which indicates which meshes are attached to which bones. In Milkshape 3D ASCII files, for example, each vertex has an index to the bone it is attached to, but in .ASE files I can''t find any such information (which in effect makes the bones useless). Can anyone explain to me if ASE files indeed include all information required for bone animation? Where can I find a good/complete explanation of ASE files Also I have been reading in many places that my best option is to write my own exporting plugin using MAX Script. I don''t know how feasible that would be but for the worst case scenario, could anyone give me links to any resources on how to work with MAX Script? Thanks, Poya

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!