awesome-graphics-libraries
awesome-graphics-libraries copied to clipboard
:sunglasses: A curated list of 3D graphics libraries and resources
Awesome Graphics Libraries
A curated list of C++ graphics libraries
Graphics Libraries
-
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style library. [github
]
- bs::framework - Modern C++14 library for the development of real-time graphical applications [github
]
-
Diligent Engine - Modern cross-platform low-level graphics library. [github
]
- Easy3D - A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data [github
]
-
Falcor - Real-time rendering framework designed specifically for rapid prototyping. [github
]
-
Filament - Real-time physically based rendering engine. [github
]
-
Magnum - Lightweight and modular graphics middleware for games and data visualization. [github
]
- OGRE3D - Scene-oriented flexible 3D engine written in C++. [bitbucket]
-
OpenSceneGraph - High performance 3D graphics toolkit. [github
]
- OptiX - Application framework for achieving optimal ray tracing performance on the GPU
-
OSPRay - Ray tracing based rendering engine for high-fidelity visualization. [github
]
- Pangolin - lightweight and portable utility libraries for prototyping 3D. [github
]
-
Polyscope - Prototyping-oriented UI for geometric algorithms. [github
]
-
RAMSES - 3D engine designed for embedded real-time and distributed rendering [github
]
-
Taichi - Computer graphics R&D infrastructure [github
]
- The Forge - Cross-platform rendering framework. [github
]
-
VulkanSceneGraph - Vulkan & C++17 based Scene Graph Project [github
]
Geometry Processing
Game Engines
-
AnKi 3D Engine - Vulkan backend, modern renderer, scripting, physics and more [github
]
- CRYENGINE
-
GODOT - Multi-platform 2D and 3D game engine. [github
]
- Lumberyard - Free game engine with native integration to the AWS Cloud and Twitch features.
-
LumixEngine - Open source 3D Game Engine. [github
]
-
O3DE - Real-time 3D development engine. [github
]
-
Overload - Game engine inspired by industry standards. [github
]
-
raylib - A simple and easy-to-use library to enjoy videogames programming. [github
]
-
Rootex - Advanced C++ 3D game engine. [github
]
- Unity3D
-
Unreal Engine - Multi-platform 2D and 3D game engine. [github
:lock:]
-
Wicked Engine - C++ game engine focusing on modern rendering techniques. [github
]
:lock:: needs sign-up to access code.
Contributing
Contributions are very welcome! Also, please feel free to report any error.