Showing 16 of 16 projects
A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.
A fast, minimalist desktop application and library for viewing a wide range of 3D file formats with advanced rendering options.
A cross-platform 3D game engine written in Go, featuring OpenGL rendering, an integrated GUI, and spatial audio.
A collection of small C++17 libraries for building data-oriented physically-based graphics algorithms.
A CPU-only, unidirectional path tracing engine written in pure Go for physically-based rendering.
Modern C++14 library providing a unified foundation for developing real-time graphical applications like games, engines, and tools.
A curated collection of bookmarks and resources for game development and real-time graphics programming.
A Doom 3 BFG Edition source port with modern DX12/Vulkan renderer, PBR, global illumination, and enhanced modding support.
A Vulkan-based physically-based rendering (PBR) implementation for loading and rendering glTF 2.0 models with image-based lighting.
A curated collection of computer graphics tutorials, papers, and resources covering rendering, simulation, and visualization.
A Rust implementation of the Physically Based Rendering (PBRT) book's 3rd edition C++ code for realistic image synthesis.
A realtime 3D rendering engine focused on modern graphics techniques, designed for learning and integration.
A physically based ray tracer implemented in Rust, supporting path tracing, triangle meshes, and rigid body animation.
A physically based GPU path tracing renderer with a declarative ES7-like scene description language, powered by Qt 3D, NVIDIA RTX, and Vulkan.
A low-level WebGL library for 3D graphics geeks that simplifies WebGL API tasks while maintaining expressive power.
A physically-based glTF 2.0 renderer using Vulkan ray tracing, written in Rust.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.