When i load blenderfiles from blender 2.62 and early i get all meshes. If i use blenderfiles from blender 2.63 i get only the nodes, the meshes will be ignored.Seems the new BMesh "Feature" is the problem !?
How do i get it working ?
The Problem is that existing Mesh Data is converted to BMesh. The mface / totface Array is not Used, but mloop / totloop. I was able to extract the Data from the blend file, but have currently no Idea how to calculate the mesh out of the loops.
Additionally converted Meshes from older Blender versions have more Loops and Verts than the ones created with Blender.
Here is the commit log for blender 2.63:
http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.63a/log
The Problem is that existing Mesh Data is converted to BMesh. The mface / totface Array is not Used, but mloop / totloop. I was able to extract the Data from the blend file, but have currently no Idea how to calculate the mesh out of the loops.
Additionally converted Meshes from older Blender versions have more Loops and Verts than the ones created with Blender.
I have played around with it, you can test it in my assimp branch:
https://github.com/lubosz/assimp
run ./scripts/test-blender-263.sh
It compares the very verbose output of assimp_cmd in the diff viewer meld.
see: https://github.com/assimp/assimp/issues/132