A modern cross-platform 3D rendering engine built with Vulkan and modern C++14.
Lugdunum3D is a cross-platform 3D rendering engine built with Vulkan and modern C++14. It provides a framework for developing real-time 3D applications that run on Android, Windows, and Linux, supporting features like Physically-Based Rendering (PBR) and glTF 2.0 asset loading.
Developers and students working on 3D graphics projects, game engines, or real-time visualization tools who need a Vulkan-based, cross-platform solution.
It offers a modern, high-performance foundation with Vulkan integration and cross-platform support, making it suitable for educational projects or as a starting point for custom 3D engines.
[UNMAINTAINED] A modern cross-platform 3D engine built with Vulkan, glTF 2.0 and modern C++14.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Runs on Android, Windows, and Linux as stated in the README, enabling development for multiple devices with a single codebase.
Utilizes the Vulkan API for efficient, low-overhead rendering, making it suitable for high-performance 3D applications and educational projects.
Supports glTF 2.0 format and Physically-Based Rendering (PBR), demonstrated in examples like the 'Hello' sample with a detailed helmet model.
Includes progressive samples from basic triangles to advanced PBR spheres, aiding in learning graphics programming and Vulkan concepts.
Explicitly marked as unmaintained since March 2018, meaning no updates, bug fixes, or active support, which poses risks for long-term use.
Requires CMake and a separate third-party repository (Lugdunum-ThirdParty) for dependencies, making setup non-trivial and error-prone.
With no active maintenance, the community contributions are minimal, and documentation may be outdated for modern tools or OS versions.