[Soc-2012-dev] AssimpFBX Progress Report 10

Alexander Gessler alexander.gessler at gmx.net
Sat Jul 28 02:55:03 CEST 2012


Hi all,


tl;dr version
=============

Worked on animation import. Got some basic skinning tests imported
correctly, but some quirks in the converter cause major screw up
in most cases :-)


What I did this week
====================

- devised a scheme how to transfer fbx animations seamlessly to blender
(and back again some day) and implemented it. Things are complicated
because fbx has a relatively complex node transformation chain that
doesn't match blender's, nor assimp's. The updated importer generates
additional nodes to keep the original transformations and tags them with
special names so the exporter can undo this transformation. It took a
lot of time to implement this, since we're not only talking about nodes
but also about the animations associated therewith. This scheme kicks in
for nearly all animated fbx files I have for testing.

- implemented a fallback scheme to make sure files that only use basic
stuff (i.e. rotation, translation, scaling) don't get their scene
hierarchy busted up for no reason.

- REed the binary file format.

- Got some feedback on BA.org


Next week
=========

- More work on skinning

- Implement binary file format

- Implement import option UI in Blender

- Various fixes, tweaks etc


Problems
========

None

Bye, Alex

PS:
http://www.greentoken.de/download/bratwurst_assimp_fbx_r49165_win32.zip
is a win2 bit bratwurst build from the beginning of the last week.


More information about the Soc-2012-dev mailing list