C++ Gltf

Open-source C++ projects categorized as Gltf

Top 12 C++ Gltf Projects

  • filament

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

    Project mention: Looking for resources / mentor | /r/vulkan | 2023-06-13

    Also beginner here, I think you can learn other's codes to get a better understanding of the API by learning how others can abstract these concept into higher level. They're many great projects out there like Google's pbr renderer filament https://github.com/google/filament, AMD's gltf sample https://github.com/GPUOpen-LibrariesAndSDKs/glTFSample and also as many suggested, the Sascha Willems's repos https://github.com/SaschaWillems and the official sample https://github.com/KhronosGroup/Vulkan-Samples

  • WickedEngine

    3D engine with modern graphics

    Project mention: List of Unity alternatives | /r/gamedev | 2023-09-19
  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • meshoptimizer

    Mesh optimization library that makes meshes smaller and faster to render

    Project mention: Nanite-like LODs experiments | /r/GraphicsProgramming | 2023-04-12

    1) I used meshoptimizer to simplify meshes and building meshlets. But to combine these meshlets (for more efficient simplifying) I built a graph with weights and partition it. In this weight some metrics are included: the shared border length of a pair of meshlets, their facing direction and other similar metrics. The next step is to simplify these groups of meshlets (fixate borders for each of them and simplify meshlets within the group). So, you can make dependencies of newly generated meshlets on the initial ones.

  • yocto-gl

    Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

  • UEViewer

    Viewer and exporter for Unreal Engine 1-4 assets (UE Viewer).

    Project mention: I want to learn how to data mine games I enjoy, such as Animal Jam Classic, but I’m not sure where to start. | /r/learnprogramming | 2023-12-09

    If you're lucky, the developers will have used a standard format to store their assets and you can just use an existing asset extractor to do the dirty work for you: Unreal, Unity, and Flash (.swf) are some of the most popular ones.

  • F3D

    Fast and minimalist 3D viewer.

    Project mention: F3d v2.3.0 Released – Fast and minimalist 3D viewer | news.ycombinator.com | 2024-01-22
  • tinygltf

    Header only C++11 tiny glTF 2.0 library

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • mayo

    3D CAD viewer and converter based on Qt + OpenCascade

  • StereoKit

    An easy-to-use mixed reality library for building HoloLens and VR applications with C# and OpenXR!

  • Vulkan-glTF-PBR

    Physical based rendering with Vulkan using glTF 2.0 models

    Project mention: Sascha Willems' glTF PBR demo animations question | /r/vulkan | 2023-03-23

    The code in Node::update() here https://github.com/SaschaWillems/Vulkan-glTF-PBR/blob/master/base/VulkanglTFModel.cpp seems to tank FPS when multiple nodes share the same skin during animation - if a skin has 100 joints and 30 nodes use the skin - that's 3000 node transformations per frame.

  • FBX2glTF

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

  • CIS-565-Final-VR-Raytracer

    Real-time Global Illumination with Vulkan Ray Tracing API

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-22.

C++ Gltf related posts


What are some of the best open-source Gltf projects in C++? This list will help you:

Project Stars
1 filament 16,836
2 WickedEngine 5,181
3 meshoptimizer 4,818
4 yocto-gl 2,742
5 UEViewer 2,191
6 F3D 2,190
7 tinygltf 1,827
8 mayo 1,122
9 StereoKit 901
10 Vulkan-glTF-PBR 842
11 FBX2glTF 246
12 CIS-565-Final-VR-Raytracer 77
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.