Menu

#78 load blenderfile 2.63 meshes failed

Release 3.0
pending
nobody
Assimp lib (91)
5
2013-09-28
2012-07-01
Anonymous
No

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 ?

tsky

Discussion

  • Lubosz Sarnecki

    Lubosz Sarnecki - 2012-08-08

    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.

     
  • Kim Kulling

    Kim Kulling - 2013-09-28
     
  • Kim Kulling

    Kim Kulling - 2013-09-28
    • status: open --> pending
    • Group: --> Release 3.0