Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  


Ian Ross has just released a book on Anim8or. It's perect for a beginner and a good reference for experienced users. It contains detailed chapters on every aspect, with many examples. Get your own copy here: "Anim8or Tutorial Book"

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Enumer8

Pages: [1]
I published a new version of the converter. This new version supports multiple materials. Sadly, after much investigation, I was not able to prevent Unity from sometimes interpolating in the opposite direction. I thought maybe inserting some extra key frames in the middle to prevent a large change in angle would fix it, but it still goes the wrong way.

Unity seems to have good support for loading animations from multiple dae files. It was pretty simple to create an animation controller and use them. Neat. Unity also renders transparency like 3DS Max and like how I expect from the COLLADA specification. I think Blender is simply wrong in how it renders it.

Another thing I would like to fix is that sometimes a bone will interpolate in exactly the wrong direction. This time, Blender interpolates it in the direction I expect and Autodesk and Unity interpolate opposite. I understand the basic problem, and this is how I handle it in my own engine that I am developing:

Code: [Select]
   constexpr const Quaternion LinearInterpolation(
      const Quaternion& a,
      const Quaternion& b,
      const Real32 t)
      // Take the shortest path
      if ( Dot(a, b) >= 0 )
         return Normalize(a + (b - a) * t);
         return Normalize(a + (-b - a) * t);

I'm wondering if there is something I can do in the actual output dae file to make 3ds Max and Unity to work.

Hi all,

I've been working the past several months on a converter from .an8 to .dae. I call it Anim8or Transl8or. The main reason is that my 3D artist prefers to use Anim8or, but .an8 files are not easy to import into other programs (like 3DS Max and Blender). I have self-tested the converter and am pretty satisfied with my progress. I think it is fairly robust. It turned out to be a lot more work than I originally planned, however!

Let me know what you think. You can download the latest version here: I get into a lot of detail about the limitations and how to use the program here: Support for the Collada format in even major software is a lot worse than I original expected. I think I've found workarounds for most of the issues, but there is still plenty to be done. It would be cool if Collada support could be built into Anim8or eventually. I think my source code should be readable enough to use as an example of how it can be done.


General Anim8or Forum / Re: Anim8or Projects
« on: November 23, 2018, 02:47:08 pm »
I created Anim8orTransl8or on GitHub ( It can only convert meshes for now, but I think I understand enough about figures to implement them soon.

General Anim8or Forum / Re: Anim8or Projects
« on: November 19, 2018, 05:08:50 pm »
Sorry to dig up this fossil, but I'm curious how far the "Anim8or File Converter" has gotten. I have been working on a .an8 to .dae converter using C#. I don't want to re-invent the wheel if someone has already done it. Otherwise, it might be a good opportunity to collaborate. I think it would make a lot of sense to make this an open source library on github or similar.

Pages: [1]