Blame | Last modification | View Log | RSS feed
fbx-conv========Command line utility using the FBX SDK to convert FBX/Collada/Obj filesto more runtime friendly formats. The FBX content is parsed into anin-memory datastructure. Pluggable writers then take this datastructureto generate the output. Send us a pull request if you want the writerfor your engine/framework/app to be integrated. We'll build theconverter for Windows, Linux and Mac.The FBX parser is largely based on GamePlay SDK's encoder. We'll try toback-port any bug fixes or improvements.Hangout notes https://docs.google.com/document/d/1nz-RexbymNtA4pW1B5tXays0tjByBvO8BJSKrWeU69g/edit#Command-line Usage====================* Windows - `fbx-conv-win32.exe [options] <input> [<output>]`* Linux - `fbx-conv-lin64 [options] <input> [<output>]`* Mac - `fbx-conv-mac [options] <input> [<output>]`###Options/flags* **`-?`** -Display help information.* **`-o <type>`** -Set the type of the output file to <type>* **`-f`** -Flip the V texture coordinates.* **`-p`** -Pack vertex colors to one float.* **`-m <size>`** -The maximum amount of vertices or indices a mesh may contain (default: 32k)* **`-b <size>`** -The maximum amount of bones a nodepart can contain (default: 12)* **`-w <size>`** -The maximum amount of bone weights per vertex (default: 4)* **`-v`** -Verbose: print additional progress information###Example`fbx-conv-win32.exe -f -v myModel.fbx convertedModel.g3db`Precompiled Binaries====================You can download the precompiled binaries from http://libgdx.badlogicgames.com/fbx-convThe binaries are recompiled on any changes in the Git repository, via our trusty Jenkins instance, see http://libgdx.badlogicgames.com:8080/On Windows you'll need to install VC 2010 Redistributable Package http://www.microsoft.com/en-us/download/confirmation.aspx?id=5555On Linux and Mac, we have to link to the dynamic libraries of the FBX SDK (libfbxsdk.so and libfbxsdk.dylib). We recommend copying libfbxsdk.soto /usr/lib on Linux. Otherwise you can use LD_LIBRARY_PATH and set it to the directory you put the .so file.There's also a [Qt GUI wrapper](https://github.com/Reydw/Fbx-Converter-GUI) and [Java GUI](https://github.com/ASneakyFox/libgdx-fbxconv-gui) around it.Building========You'll need premake and an installation of the FBX SDK 2014. Once installed/downloaded, set theFBX_SDK_ROOT to the directory where you installed the FBX SDK. Then run one of thegenerate_XXX scripts. These will generate a Visual Studio/XCode project, or a Makefile.