Tech/LxEngine/Features & Tasks/Direct Blender Support

Overview
The documentation is located on this page: IO Blender. This should provide enough documentation to explain what the feature can do and enough of how it is implemented to allow it to be improved. If this is not the case, a needed task is to correct the documentation!

Status

 * Working fairly well. Does not support Modifiers.  Not sure it should - don't want to reimplement all of Blender.  Should it support some of the simpler ones like mirror though? --Arthur 14:21, 2 July 2011 (CDT)
 * Working alpha version supporting 32-bit / 64-bit, but not big-endian systems --Arthur 12:18, 1 June 2011 (CDT)
 * Initial work started in the sandbox application "blendload" in the git vault.

What Needs to Be Done?

 * Unit testing for systems - collect files created on 32-bit, 64-bit, big-endian and little-endian systems. Ensure they load.
 * Unit testing for versions - collect files from various versions of Blender. Ensure they load.
 * Unit testing for features - collect files using different Blender features. Ensure they load as expected.
 * Materials support.