Single source file FBX loader
Single source file FBX file loader.
…
Copy ufbx.h and ufbx.c to your project, ufbx.c needs to be compiled as
C99/C++11 or more recent. You can also add misc/ufbx.natvis to get debug
formatting for the types.
The goal is to be at feature parity with the official FBX SDK.
.obj files as wellThe library is written in portable C (also compiles as C++) and should work on almost any platform without modification. If compiled as pre-C11/C++11 on an unknown compiler (not MSVC/Clang/GCC/TCC), some functions will not be thread-safe as C99 does not have support for atomics.
The following platforms are tested on CI and produce bit-exact results:
The latest commit in the master
branch contains the latest stable version of the library.
Older versions are tagged as vX.Y.Z, patch updates (Z) are ABI compatible
and work with older versions of the header from the same minor version (Y).
Minor versions within a major verision (X) are expected to be source
compatible after 1.0.0 but the 0.Y.Z releases can break for every minor
release.
…
No open issues yet, or sync has not completed.