What is the best FBX loader for modern OpenGL? (C++)

This page summarizes the projects mentioned and recommended in the original post on /r/gamedev

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. assimp

    The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. cgltf

    :diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99

    Do you really have to use fbx? An open format like gltf is better supported, and there are bazillions loaders(I use cgltf without any issues, which is also used by raylib, Unigine and bgfx). It's also a perfect fit for OpenGL.

  4. OpenFBX

    Lightweight open source FBX importer

    I went with OpenFBX as it is quite lightweight (1 cpp + header for ofbx & miniz the only dependency).

  5. FBX2glTF

    A command-line tool for the conversion of 3D model assets on the FBX file format to the glTF file format.

    I found the https://github.com/facebookincubator/FBX2glTF project invaluable as a resource for seeing how to get useful information out of FBX.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • The Asset-Importer-Lib Minor Release Version 5.3.0 is out

    1 project | /r/GraphicsProgramming | 26 Sep 2023
  • Quickly setting up a 3D scene?

    2 projects | /r/cpp_questions | 6 Jul 2023
  • Scene organization

    1 project | /r/GraphicsProgramming | 30 Jun 2023
  • Noob question: Between WebGL, OpenGL ES and emscripten, what is the recommended usage and relationship between them for creating an interactive browser based graphics app?

    3 projects | /r/GraphicsProgramming | 22 May 2023
  • Issues with Assimp Loader and Bones

    1 project | /r/opengl | 25 Mar 2023