awesome-graphics-libraries

Graphics library catalog

A curated collection of 3D graphics libraries and resources

sunglasses A curated list of 3D graphics libraries and resources

GitHub

434 stars
12 watching
31 forks
last commit: 3 months ago
Linked from 1 awesome list

3d-game-engine3d-graphicsawesome-listgame-enginegraphics-enginegraphics-librariesgraphics-library

Awesome Graphics Libraries / Graphics Libraries / C++

bgfx Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style library. [ ]
Diligent Engine Modern cross-platform low-level graphics library. [ ]
github 1,391 1 day ago Easy3D - A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data [ ]
Falcor Real-time rendering framework designed specifically for rapid prototyping. [ ]
Filament Real-time physically based rendering engine. [ ]
Irrlicht The Irrlicht Engine is an open source realtime 3D engine written in C++. It is a cross-platform library, using D3D, OpenGL and its own software renderers
Magnum Lightweight and modular graphics middleware for games and data visualization. [ ]
OGRE3D Scene-oriented flexible 3D engine written in C++. [ ]
OpenSceneGraph High performance 3D graphics toolkit. [ ]
OptiX Application framework for achieving optimal ray tracing performance on the GPU

Awesome Graphics Libraries / Graphics Libraries / C++ / OptiX

OWL A convenience/productivity-oriented library on top of OptiX [ ]

Awesome Graphics Libraries / Graphics Libraries / C++

OSPRay Ray tracing based rendering engine for high-fidelity visualization. [ ]
github 2,404 about 2 months ago Pangolin - lightweight and portable utility libraries for prototyping 3D. [ ]
Polyscope Prototyping-oriented UI for geometric algorithms. [ ]
RAMSES 3D engine designed for embedded real-time and distributed rendering [ ]
Taichi Computer graphics R&D infrastructure [ ]
github 4,858 2 months ago The Forge - Cross-platform rendering framework. [ ]
VulkanSceneGraph Vulkan & C++17 based Scene Graph Project [ ]

Awesome Graphics Libraries / Graphics Libraries / Rust

three-d 1,345 19 days ago A OpenGL/WebGL/OpenGL ES renderer in Rust which seeks to make graphics simple but still have the power to draw exactly what you want. [ ]
wgpu is a cross-platform, safe, Rust graphics API. It runs natively on Vulkan, Metal, D3D12, D3D11, and OpenGLES; and on top of WebGPU/WebGL on wasm. The API is based on the WebGPU standard. It serves as the core of the WebGPU integration in Firefox, Servo, and Deno. [ ]

Awesome Graphics Libraries / Geometry Processing

libigl Simple C++ geometry processing library. [ ]
AnKi 3D Engine Vulkan backend, modern renderer, scripting, physics and more [ ]
CRYENGINE
GODOT Multi-platform 2D and 3D game engine. [ ]
Lumberyard Free game engine with native integration to the AWS Cloud and Twitch features
LumixEngine Open source 3D Game Engine. [ ]
O3DE Real-time 3D development engine. [ ]
Overload Game engine inspired by industry standards. [ ]
raylib A simple and easy-to-use library to enjoy videogames programming. [ ]
Rootex Advanced C++ 3D game engine. [ ]
Unity3D
Unreal Engine Multi-platform 2D and 3D game engine. [ ]
Wicked Engine C++ game engine focusing on modern rendering techniques. [ ]

Backlinks from these awesome lists:

More related projects: