use UTF-8 in boost::filesystem Use UTF-8 in stb_image Use UTF-8 in GltfModel.cpp Use UTF-8 in FileUtils::CopyFile Fix typo in File_Utils.cpp Use UTF-8 in output path Use UTF-8 in Raw2Gltf Fix typo in Raw2Gltf Fix Raw2Gltf.hpp Expose NativeToUTF8 in Fbx2Raw.cpp Use UTF-8 in fbxTempDir Use UTF-8 in TextureBuilder
FBX2glTF
A command-line tool for the conversion of 3D model assets on the FBX file format to the glTF file format.
Change skinning-weights to 4 with --skinning-weights 4, if your engine does not support the 8 bone weights feature.
Change the default import of the engine to be different from 30 fps if needed, with --anim-framerate (bake24|bake30|bake60).
License
The FBX2glTF command line tool is distributed under the 3-clause BSD license.
Precompiled binaries include proprietary code from the Autodesk FBX SDK 2020, which is distributed under the Autodesk LICENSE AND SERVICES AGREEMENT.
By downloading and using this tool, you agree to the terms of that Autodesk proprietary license.
Platform binaries
Check the latest release for the last precompiled binaries for Linux, macOS, and Windows.
- Linux x86_64:
FBX2glTF-linux-x86_64.zip- It is built on Ubuntu 20.04 and requires glibc 2.31 or newer.
- macOS x86_64:
FBX2glTF-macos-x86_64.zip- It should work fine for macOS ARM64 too using Rosetta 2.
- Windows x86_64:
FBX2glTF-windows-x86_64.zip
There are also artifacts of the latest commit for Linux, macOS, and Windows in the GitHub Actions tab.
Build instructions
Reference the GitHub workflow.