Lightweight open source FBX importer. Used in Lumix Engine and Flax Engine. It's an almost full-featured importer. It can load geometry (with uvs, normals, tangents, colors), skeletons, animations, blend shapes, materials and textures.
Feel free to request new features. I will eventually try (or not) to add all missing fbx features.
UFBX is similar project in C.
Note: It's recommended to be familiar with fbx format to use this library, you can read about it more here.
- add files from src to your project
- use
See demo as an example how to use the library. See Lumix Engine as more advanced use case.
- download source code
- execute projects/genie_vs19.bat
- open projects/tmp/vs2019/OpenFBX.sln in Visual Studio 2019
- compile and run
Demo is windows only. Library is multiplatform.