4
$\begingroup$

I am trying to export a Model with a armature as .dae file to load it with Assimp into my game engine. The problem now is, Blender breaks the bones.

This is how it looks when I am exporting.

exporting

When I then start Blender again and try to import the dae again, I get this:

broken

In my game engine, which renders other animated.dae files perfectly fine, it looks like this:

in game

I am not sure where the issue is but I guess it's me being too dumb to use Blender correctly.

$\endgroup$

2 Answers 2

6
$\begingroup$

After googeling hours and hours i found out, Blenders Collada exporter is just buggy. For everyone who wants to use Blender and Assimp together i recommend the FBX file format. Both, Blender and Assimp do support it, you can configure Blenders FBX exporter to use the correct Coordinate-System (-z forwards, y upwards) and it even supports exporting all animations on the animation-stack as individual animations.

$\endgroup$
1
  • $\begingroup$ Thank you very much for the suggestion. FBX works fine for me as well. The problem with Collada is that it duplicates some bones without any reason. Names are also the same, so the matrices are all mixed up $\endgroup$
    – marco
    Commented Feb 4, 2017 at 9:19
2
$\begingroup$

I have found this add-on which fixes most Collada issues with Blender https://github.com/godotengine/collada-exporter

$\endgroup$
1
  • $\begingroup$ This works for Xcode using SceneKit with Swift. If you use a texture, you need to change the Emission from White to Black. $\endgroup$
    – Michael N
    Commented Apr 22, 2023 at 5:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .