Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Path Tracing

Path Tracing

9 projects

Showing 9 of 9 projects

three-mesh-bvh
three-mesh-bvhJavaScript

A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.

#bvh#raycasting#geometry-processing
Stars3.4k
Forks331
Last commit20 hours ago
Spartan Engine
Spartan EngineC++

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.

#vulkan#directx-12#real-time-graphics
Stars3.1k
Forks269
Last commit19 hours ago
Yocto/GL
Yocto/GLC++

A collection of small C++17 libraries for building data-oriented physically-based graphics algorithms.

#bvh#graphics#path-tracing
Stars2.9k
Forks214
Last commit2 years ago
pt
ptGo

A CPU-only, unidirectional path tracing engine written in pure Go for physically-based rendering.

#path-tracing#ray-tracing#graphics-library
Stars2.1k
Forks107
Last commit7 years ago
Q2RTX
Q2RTXC

NVIDIA's implementation of Quake II with fully path-traced global illumination using RTX ray-tracing technology.

#vulkan#real-time-graphics#path-tracing
Stars1.3k
Forks204
Last commit7 months ago
Threepp
ThreeppC++

A cross-platform C++20 port of the three.js library, enabling 3D graphics rendering in C++ applications.

#three-js-port#emscripten#path-tracing
Stars846
Forks98
Last commit6 days ago
tray_rust
tray_rustRust

A physically based ray tracer implemented in Rust, supporting path tracing, triangle meshes, and rigid body animation.

#animation#path-tracing#ray-tracing
Stars521
Forks23
Last commit5 years ago
Quartz
QuartzC++

A physically based GPU path tracing renderer with a declarative ES7-like scene description language, powered by Qt 3D, NVIDIA RTX, and Vulkan.

#vulkan#qt#graphics
Stars447
Forks23
Last commit6 years ago
Dawn RT
Dawn RTC++

A fork of Dawn WebGPU implementation adding hardware ray tracing extensions via Vulkan and D3D12 backends.

#vulkan#procedural-geometry#graphics
Stars299
Forks15
Last commit5 years ago

Related Tags

#Ray Tracing7#Vulkan4#Graphics4#3d Graphics4#Physically Based Rendering4#Computer Graphics3#Cpp3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub