Showing 9 of 9 projects
A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.
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.
NVIDIA's implementation of Quake II with fully path-traced global illumination using RTX ray-tracing technology.
A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.
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 fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.