This is an old revision of the document!
When you build Cafu from source, support for several file formats is provided by Cafu's own source code so that the Model Editor can import static and animated models in the most important file formats.
Optionally, it is possible to have the build scripts account for and use the Autodesk FBX SDK in order enable the Model Editor to import model files in these additional file formats as well:
.fbx
), version 6.0 to 7.2.dxf
), version 13 and earlier.dae
), version 1.5 and earlier.3ds
), all versions.obj
), all versionsThe FBX SDK is a separate download from Autodesk that we cannot distribute together with Cafu: The combined file size for all platforms is massive, Autodesk prefers that software vendors don't redistribute their SDK and in fact requires prior written permission, and we're happy to maintain a certain degree of independence, for example when we want to use Cafu with compilers or on platforms where the FBX SDK is not available.
Therefore, we made the use of the Autodesk FBX SDK very easy, but entirely optional. If you don't use it, all that you're missing is that the Model Editor cannot load the above mentioned file formats. (When we make official binary releases of Cafu, we always ship with FBX support enabled.)
Follow these steps in order to activate support for FBX:
Cafu/
, you can directly install the FBX SDK into Cafu/ExtLibs/fbx/
. Cafu/ExtLibs/fbx/
to Cafu/ExtLibs/fbx.old/
, creating an (easily fixed) problem if you use Subversion).Cafu/ExtLibs/fbx/
. /usr
directory. Better install into a temporary directory in your home folder, no root privileges required.)examples
, include
and lib
(and possibly others) immediately below Cafu/ExtLibs/fbx/
.