fbx-conv can convert some middle format (such as fbx, blend, obj, etc) to .c3b or .c3t which are used by cocos2d-x.
You can download the precompiled binaries from https://github.com/cocos2d/cocos2d-x-3rd-party-libs-bin/.
You'll need an installation of the FBX SDK 2014. Once installed, set the FBX_SDK_ROOT to the directory where you installed the FBX SDK. Then run the project which you want at "build/xxxx/" . These we generate Visual Studio and XCode project.
- Windows -
fbx-conv.exe [options] <input>
- Mac -
fbx-conv [options] <input>
-?-Display help information.
-f-Flip the V texture coordinates.
-m <size>-The maximum amount of vertices or indices a mesh may contain (default: 32k)
-n <size>-The maximum amount of bones a nodepart can contain (default: 40)
-v-Verbose: print additional progress information
-g-Whether you need to merge the same mesh which have the same vertex attribute
-a-Export c3b(binary) and c3t(text)
-c <size>-The compression level: 0 , 1 (default: 0)
-l-Export model data only.
-j-Export animation data only.
fbx-conv -a boss.FBX
- Model need to have a material.
- contain only one skeleton.
Special thanks to libgdx fbx-conv, We used their code and do some change.