Showing 28 of 28 projects
A cross-platform graphics framework for building and extending game engines across PC, mobile, and consoles.
A curated list of awesome Vulkan libraries, debuggers, tutorials, samples, and resources for graphics developers.
A free and open-source 3D voxel editor for creating graphics from cubes, available on desktop and mobile platforms.
A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a 200Hz physics simulation.
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.
An open-source library of high-performance, high-quality denoising filters for ray-traced images using deep learning.
A curated collection of bookmarks and resources for game development and real-time graphics programming.
An open-source re-implementation of Gothic 2: Night of the Raven, designed to run the classic game on modern systems with enhanced graphics.
A real-time ray tracer implementing Peter Shirley's 'Ray Tracing in One Weekend' using Vulkan and NVIDIA RTX extensions.
NVIDIA's implementation of Quake II with fully path-traced global illumination using RTX ray-tracing technology.
A low-abstraction, high-performance Vulkan API binding for JavaScript and TypeScript.
A Rust implementation of the Physically Based Rendering (PBRT) book's 3rd edition C++ code for realistic image synthesis.
A physically based ray tracer implemented in Rust, supporting path tracing, triangle meshes, and rigid body animation.
A Rust reimplementation of the classic Vangers game with modern hardware-accelerated graphics.
A physically based GPU path tracing renderer with a declarative ES7-like scene description language, powered by Qt 3D, NVIDIA RTX, and Vulkan.
A modern C++ framework for Vulkan development, providing a productivity layer with support for ray tracing, meshlets, and serialization.
An Inkscape extension for drawing optical diagrams by simulating ray paths through reflection and refraction.
An open-source collection of programming resources and code samples for graphics programming.
A large-scale scientific visualization platform for interactive ray-tracing of neurons and other biological data.
A fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.
A simple ray tracer implemented in Rust for learning and generating images from scene descriptions.
A higher-dimensional ray tracing prototype written in Rust that explores non-Euclidean geometry.
A WebGPU extension that adds ray tracing capabilities via a pure compute shader implementation, enabling hardware-accelerated rendering in browsers.
A fast, cross-platform JavaScript physics engine for rigid body simulation, collision detection, and response.
A Swift framework that enables immersive AR headset experiences using Google Cardboard, with handheld AR alternatives.
A Vulkan-based renderer implementing phenomenological transparency and SBVH acceleration for real-time transparency research.
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.