Regarding the low price of this plugin and the big interest I have in it, I’ve bought it to test its features.
My main interest is to import existing animated characters that work with Unity into Blender 3D to slightly modify their mesh and to add or modify some animations.
Like most models used with Unity are provided on FBX format, I’ve previously tried to import them into Blender 3D using the AutoDesk FBX to collada exporter, but without success (errors when importing animations from *.dae into Blender 3D).
On a side note, the actual default Blender 3D Collada importer works very well with animated characters from Mixamo (no more need on third party importer).
So, I’ve tested your Collada exporter for Unity with the main character of the AngryBot demo and the walking mine enemy. The integration into the editor is very well and the selection works both on Project and Hierarchy window (good point). I’ve exported my selection to a Collada file and imported it into the latest version of Blender 3D (2.63a with default Collada importer).
The result let me puzzled. With my first try, the mesh was correct, but the animation seems to have scale problems and coordinate problems.
After trying to change animation export settings with your tool, I’ve got several error messages like “index out of range” and “NullReferenceException”
NullReferenceException
COLLADA_Export.AddObjectToDAE (UnityEngine.Transform t, System.Collections.Generic.List`1 ln, System.Collections.Generic.List`1 lp, System.Collections.Generic.List`1 lg, System.Collections.Generic.List`1 lm, System.Collections.Generic.List`1 le, System.Collections.Generic.List`1 li, System.Collections.Generic.List`1 lc, System.Collections.Generic.List`1 ll, System.Collections.Generic.List`1 la, System.Collections.Generic.List`1 lcc, CreateTransforms createTransforms)
COLLADA_Export.AddObjectToDAE (UnityEngine.Transform t, System.Collections.Generic.List`1 ln, System.Collections.Generic.List`1 lp, System.Collections.Generic.List`1 lg, System.Collections.Generic.List`1 lm, System.Collections.Generic.List`1 le, System.Collections.Generic.List`1 li, System.Collections.Generic.List`1 lc, System.Collections.Generic.List`1 ll, System.Collections.Generic.List`1 la, System.Collections.Generic.List`1 lcc)
COLLADA_Export.Export ()
COLLADA_Export.OnGUI ()
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
Your tool seems very promising and I’m highly interested by it. Feel free to contact me (patmail # aftermoon.net) for more detail about crashs and export settings.
I’ve attached some collada files produced with your tool from animated models of the AngryBots demo. If some experienced users of Blender 3D or other 3D tools want to try them, I would be happy to have more advice.
1028178–38152–$AngryBots_export_dae.zip (3.79 MB)