The .ASE format (that is, the proprietry 3ds MAX ASCII export format) has several big disadantages:
[] The spec is not documented - anywhere. You have to figure it out for yourself.
[] 3dsMAX has an exporter but no importer! (and I have not seen any third party importers, although one would be possible).
[*] No other big applications natively support it that I know of
The lack of an importer means you don’t want to loose your .max files!
However, the format has one feature that is a must for me
[*] It exports the pivot points of objects and groups
It’s quite possible that other formats can export this information, but I havn’t seen it. Additionally, the Xith3D ASE reader supports this information (I should know, I added this feature to it (see my original post for details)).
My advice is to use the format which best suites your requirements. If you need to export pivot points, and don’t mind having to use MAX, then the ASE is a good candidate. If you want one with better third party support, and don’t need the pivot points data, then a 3ds/obj loader is probably a good bet. As with all choices, there is going to be a trade off. Just evalaute all the formats based on their features, restraints and quality of the existing loader implementation for Xith3D (unless you are able to code your own loader).
There is no such thing as the best model format, only the model format that is best for you.
Cheers,
Will.