awesome-graphics-libraries
Graphics library catalog
A curated collection of 3D graphics libraries and resources
A curated list of 3D graphics libraries and resources
434 stars
12 watching
31 forks
last commit: about 1 year 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 | 11 months 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 1 year 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 | about 1 year 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 | 11 months 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. [ ] | ||