Projects in Awesome Lists tagged with path-tracing
A curated list of projects in awesome lists tagged with path-tracing .
https://github.com/panosk92/spartanengine
A game engine with a fully bindless, GPU-driven renderer featuring real-time path-traced global illumination, hardware ray tracing, and a physics simulation running at 200Hz, built over 10+ years of R&D
atmospheric-scattering bindless bsdf car-simulation cpp cutting-edge ecs game-engine gpu-driven imgui livestream path-tracing physx ray-tracing restir-gi spartan ssao taa vulkan xess
Last synced: 14 May 2026
https://github.com/xelatihy/yocto-gl
Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics
3d-graphics computer-graphics cplusplus cpp gltf graphics path-tracer path-tracing physically-based-rendering rendering
Last synced: 15 May 2025
https://github.com/knightcrawler25/GLSL-PathTracer
A toy physically based GPU path tracer (C++/OpenGL/GLSL)
bsdf bvh disney glsl gpu linux opengl path path-tracer path-tracing pathtracer pathtracing ray ray-tracing raytracer tracer tracing windows
Last synced: 25 Nov 2025
https://github.com/knightcrawler25/glsl-pathtracer
A toy physically based GPU path tracer (C++/OpenGL/GLSL)
bsdf bvh disney glsl gpu linux opengl path path-tracer path-tracing pathtracer pathtracing ray ray-tracing raytracer tracer tracing windows
Last synced: 15 May 2025
https://github.com/gkjohnson/three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
bvh geometry graphics mesh path path-tracer path-tracing performance raytracing renderer rendering rtx three-gpu-pathtracer three-js three-mesh-bvh threejs tracer webgl
Last synced: 21 Feb 2026
https://github.com/nvidiagameworks/rtx-remix
Combined repo for the RTX-Remix runtime
nvidia path-tracing rtx rtx-remix
Last synced: 27 Jan 2026
https://github.com/luxcorerender/luxcore
LuxCore source repository
3d-graphics bidirectional-path-tracing cuda gpu-computing luxcorerender luxrender opencl optix path-tracing pathtracer ray ray-tracer ray-tracing raytracer raytracing rtx visualization
Last synced: 13 May 2025
https://github.com/aras-p/toypathtracer
Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
burst cpp csharp gpu metal path-tracing unity
Last synced: 14 May 2025
https://github.com/aras-p/ToyPathTracer
Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
burst cpp csharp gpu metal path-tracing unity
Last synced: 04 May 2025
https://github.com/pjbomb2/truetrace-unity-pathtracer
A High Performance Compute Shader Based Mesh Pathtracer in Unity3d without RT Cores
bindless bvh compute-shader cwbvh denoising disney-bsdf global-illumination gpu hlsl nee oidn panorama path-tracing raytracing realtime refit restir-gi rtx unity unity3d
Last synced: 15 May 2025
https://github.com/vkoskiv/c-ray
c-ray is a small, simple path tracer written in C
bvh-accelerator c graphics graphics-rendering json kd-tree monte-carlo path-tracer path-tracing ray-tracing raytrace raytracer raytracing raytracing-algorithms sdl2
Last synced: 14 Apr 2025
https://github.com/hoverinc/ray-tracing-renderer
[UNMAINTAINED] Real-time path tracing on the web with three.js
bvh denoising global-illumination path-tracing ray-tracing real-time threejs webgl webgl2
Last synced: 02 Oct 2025
https://github.com/autodesk/aurora
Real-time GPU path tracing with an OpenUSD Hydra render delegate
dxr hydra path-tracing usd vulkan
Last synced: 15 May 2025
https://github.com/luisagroup/luisarender
High-Performance Cross-Platform Monte Carlo Renderer Based on LuisaCompute
cpp cuda gpu high-performance ispc metal optix path-tracing ray-tracing renderer rendering siggraph-asia-2022
Last synced: 12 Apr 2025
https://github.com/AirGuanZ/Atrc
My path tracer
bdpt path-tracer path-tracing ray-tracer
Last synced: 04 Apr 2025
https://github.com/rnd-team-dev/plotoptix
Data visualisation and ray tracing in Python based on OptiX 8.1 framework.
3d-graphics animation cuda generative-art gpu nvidia optix path-tracing pathtracing plot ray-tracing raytracer raytracing real-time rtx visualization
Last synced: 15 May 2025
https://github.com/neil3d/50yearsofraytracing
以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。
path-tracing ray-tracing raycasting raytracing
Last synced: 06 Apr 2025
https://github.com/neil3d/50YearsOfRayTracing
以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。
path-tracing ray-tracing raycasting raytracing
Last synced: 04 Apr 2025
https://github.com/Nadrin/Quartz
Vulkan RTX path tracer with a declarative ES7-like scene description language.
graphics path-tracing pbr physically-based-rendering qml qt qt3d raytracing rtx vulkan
Last synced: 08 May 2025
https://github.com/ekzhang/rpt
A physically-based path tracer
3d-graphics global-illumination graphics path-tracing physically-based-rendering rendering rust
Last synced: 24 Oct 2025
https://github.com/but0n/ashes
WebGL2.0 3D Engine - Global Illumination - RayTracing
bvh ecs game-engine global-illumination gltf monte-carlo path-tracing pbr-shading raytracer raytracing webgl webgl2
Last synced: 05 Apr 2025
https://github.com/hi2p-perim/minpt
A path tracer in 300 lines of C++
global-illumination path-tracing ray-tracing rendering
Last synced: 20 Jan 2026
https://github.com/boybaykiller/idkengine
OpenGL Toy-"Engine" with Wavefront Path Tracer and Rasterizer with Voxel Cone Tracing/Global Illumination
collision-detection compute computer-graphics fsr2 gltf gpu-driven-rendering ktx2 mesh-shader opengl path-tracing voxel-cone-tracing vxgi
Last synced: 09 Oct 2025
https://github.com/favreau/Sol-R
Open-Source CUDA/OpenCL Speed Of Light Ray-tracer
3d 3d-graphics-engine cuda gpgpu gpu-acceleration gpu-computing graphics-engine interactive opencl path-tracing pathtracing ray-tracing raytracer raytracing raytracing-engine realtime-rendering rendering science virtual-reality vr
Last synced: 30 Apr 2025
https://github.com/pablode/gatling
Hydra-enabled GPU path tracer that supports MaterialX and MDL
gpu hydra materialx mdl path-tracing ray-tracing rtx usd vulkan
Last synced: 10 Jul 2025
https://github.com/diharaw/Helios
Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.
path-tracing ray-tracing raytracer vulkan
Last synced: 25 Nov 2025
https://github.com/tr7zw/entityculling
Using async path-tracing to hide Tiles/Entities that are not visible
async culling fabric fabric-mod forge forge-mod minecraft path-tracing
Last synced: 16 May 2025
https://github.com/tr7zw/EntityCulling
Using async path-tracing to hide Tiles/Entities that are not visible
async culling fabric fabric-mod forge forge-mod minecraft path-tracing
Last synced: 16 May 2025
https://github.com/tom94/practical-path-guiding
Code of "Practical Path Guiding for Efficient Light-Transport Simulation"
path-guiding path-tracing rendering
Last synced: 19 Jul 2025
https://github.com/shiinamiyuki/akari_render
High Performance CPU/GPU Physically Based Renderer in Rust
blender gpu-computing gpu-raytracing path-guiding path-tracer path-tracing ray-tracing raytracing rust
Last synced: 09 Oct 2025
https://github.com/Trinkle23897/Computational-Graphics-THU-2018
Computational Graphics - THU Spring 2018
bezier-surface computer-graphics graphics graphics-engine image-processing path-tracing
Last synced: 21 Apr 2025
https://github.com/trinkle23897/computational-graphics-thu-2018
Computational Graphics - THU Spring 2018
bezier-surface computer-graphics graphics graphics-engine image-processing path-tracing
Last synced: 24 Mar 2025
https://github.com/mattgodbolt/pt-three-ways
Path tracing, done three ways
cpp cpp17 graphics path-tracing style
Last synced: 08 Oct 2025
https://github.com/nvidia-rtx/rtxgi
RTXGI v2.0 Update including Neural Radiance Cache and Spatial Hash Radiance Cache
global-illumination nrc nvidia path-tracing rtx sharc
Last synced: 18 Feb 2026
https://github.com/jiaozi158/unitysspathtracingurp
Screen Space Path Tracing for Unity's URP (Universal Render Pipeline).
path-tracing unity universal-render-pipeline urp
Last synced: 05 Mar 2026
https://github.com/zju3dv/envgs
[CVPR 2025] EnvGS: Modeling View-Dependent Appearance with Environment Gaussian
2dgs 3dgs cuda optix path-tracing ray-tracing reflection
Last synced: 05 Apr 2025
https://github.com/nimadez/voxel-builder
Voxel-based 3D modeling application
babylon-js electron glb gltf magicavoxel modeling painting path-tracing pixels symmetry terrain three-gpu-pathtracer three-js three-mesh-bvh voxel-engine voxel-generator voxelization voxelizer voxels
Last synced: 22 Apr 2026
https://github.com/chellmuth/gpu-motunui
GPU-Motunui is a path tracer that renders Disney Animation's Moana Island scene.
computer-graphics gpu path-tracing physically-based-rendering
Last synced: 11 Apr 2025
https://github.com/glotzerlab/fresnel
Publication quality path tracing in real time.
cuda optix path-tracing python simulation soft-matter
Last synced: 13 Oct 2025
https://github.com/aras-p/toymeshpathtracer
Toy Mesh Path Tracer that I used as a base for job interview tasks
Last synced: 22 Jul 2025
https://github.com/markusmoenig/signedlua
Signed is a 3D modeling and construction language based on Lua and SDFs. Signed will be available for macOS and iOS and is heavily optimized for Metal.
bsdf lua metal modeler path-tracing procedural programming-language sdf signed-distance-functions
Last synced: 28 Apr 2025
https://github.com/matt77hias/smallpt
☀️ The Rosetta smallpt (small path tracing) project
path-tracing pbr ray-tracing rendering
Last synced: 21 Jan 2026
https://github.com/RenderKit/ospray-studio
An application to showcase OSPRay's rendering capabilities
ospray path-tracing pathtracing ray-tracing raytracing rendering scientific-visualization scivis visualization
Last synced: 04 Apr 2025
https://github.com/boybaykiller/opentk-pathtracer
C# OpenGL Path Tracer, Real-Time GPU accelerated
compute-shader csharp glsl opengl opentk path-tracing raytracing
Last synced: 09 Oct 2025
https://github.com/harskish/fluctus
An interactive OpenCL wavefront path tracer
global-illumination gpu graphics opencl path-tracer path-tracing pathtracing raytracing rendering
Last synced: 26 Jun 2025
https://github.com/nvidia-rtx/sharc
Spatially Hashed Radiance Cache (SHaRC) Library
Last synced: 28 Feb 2026
https://github.com/zilize/v-pathtracer
An Awesome Visual Path Tracer. 可视化路径追踪渲染器
bounding-volume-hierarchy cook-torrance cornell-box graphics nanogui path-tracing pathtracing ray-tracing raytracer raytracing stanford-bunny visualization
Last synced: 18 Sep 2025
https://github.com/njucg/moer-lite
面向教学的蒙特卡洛路径追踪(Monte Carlo Path Tracing)渲染框架
computer-graphics educational-project monte-carlo path-tracing pbr renderer
Last synced: 22 Apr 2026
https://github.com/NVIDIA-RTX/SHARC
Spatially Hashed Radiance Cache (SHaRC) Library
Last synced: 21 Apr 2025
https://github.com/JoshuaSenouf/tracer
Renderer using C++, Embree and USD to achieve Path Tracing techniques on the CPU
bsdf cpp cpu intel-embree path-tracing pixar-usd progressive-rendering rendering-engine tbb
Last synced: 04 Apr 2025
https://github.com/onlyuser/dexvt-lite
3D Inverse Kinematics with Constraints and... GPU Ray Tracing!
3d-engine 3d-printer boids ccd delta-robot glsl hexapod inverse-kinematics motion-planning octree path-planning path-tracing ray-tracing robotics stewart-platform
Last synced: 08 Apr 2026
https://github.com/xbillowy/diff-surfel-tracing
A fully differentiable 2D Gaussian ray tracer built on 2DGS and OptiX, supporting multiple-bounce path tracing for complex light transport simulation. Easily integrate additional parameters and outputs for custom rendering and optimization tasks.
2dgs 3dgs nerf optix path-tracing ray-tracing
Last synced: 07 Mar 2026
https://github.com/4rknova/xtracer
Experimental rendering framework written in C/C++ with a shared core (xtcore) and multiple frontends (CLI, Web, WASM runtime).
computer-graphics path-tracing ray-tracing renderer rendering-engine
Last synced: 12 Apr 2026
https://github.com/abusch/rustracer
A toy raytracer written in Rust based on PBRT
path-tracing pbrt physically-based-rendering raytracer raytracing rendering rust
Last synced: 12 Jul 2025
https://github.com/alesgenova/ray-tracer
A simple ray tracing engine
graphics path-tracing pathtracing ray-tracing raytracing rust webassembly
Last synced: 15 Mar 2026
https://github.com/meirbon/rfw-rs
Framework for playing around with rendering libraries in Rust
path-tracing ray ray-tracing rust tracing vulkan webgpu wgpu
Last synced: 27 Mar 2026
https://github.com/mustafaquraish/rt
Ray tracing engine, from scratch, in C++
cpp path-tracing ray-tracing rendering-3d-graphics
Last synced: 07 Mar 2026
https://github.com/stuckisimon/strahl
Physically-based Path Tracer using WebGPU and OpenPBR
openpbr path-tracing typescript webgpu
Last synced: 14 Jun 2025
https://github.com/jenskrumsieck/raytracing-vulkan
Raytracer using Vulkan Compute Shaders and Avalonia UI
avalonia avaloniaui compute-shader csharp path-tracing pathtracing ray-tracing raytracing silknet vulkan
Last synced: 25 Oct 2025
https://github.com/trisycl/path_tracer
Experimental path tracing with C++20 and SYCL
cpp20 path-tracer path-tracing ray-tracer ray-tracing raytracing-one-weekend sycl
Last synced: 09 Jul 2025
https://github.com/gongminmin/goldensun
A path tracer based on hardware ray tracing
engine3d gpu gpu-acceleration path-tracing ray-tracing rendering
Last synced: 27 Apr 2025
https://github.com/voithos/muon
A subatomic path tracer.
path-tracing pbr physically-based-rendering raytracing rendering
Last synced: 02 May 2025
https://github.com/sunho/gpuspectral
GPU accelerated monte carlo path tracer powered by vulkan
path-tracing raytracing vulkan
Last synced: 12 Apr 2025
https://github.com/angelo1211/2020-weekly-shader-challenge
A collection of my weekly shaders for 2020.
glsl-shaders path-tracing practice-exercises raymarching shaders shadertoy signed-distance-field
Last synced: 19 Jan 2026
https://github.com/adamsol/fractalview
3D fractal renderer in GLSL.
distance-estimation electron fractal glsl ifs javascript mandelbulb path-tracing ray-marching sierpinski three-js webgl
Last synced: 10 Apr 2025
https://github.com/markusmoenig/rust-pathtracer
A principled BSDF pathtracer with an abstracted backend. Perfect for rendering procedural content.
bsdf graphics path-tracing raytracing rendering rust
Last synced: 28 Apr 2025
https://github.com/tensorush/zigzag
🦎 🔱 Multi-threaded CPU path tracer.
cornell-box cpu-raytracing multithreaded-path-tracer multithreading path-tracer path-tracing pathtracer pathtracing physically-based-rendering ray-tracer ray-tracing raytracer raytracing rendering zig zig-lang zig-language zig-package ziglang zigzag
Last synced: 12 Mar 2025
https://github.com/thesephist/traceur
Experimental pathtracing 3D renderer written in Ink
Last synced: 14 Mar 2026
https://github.com/transitive-bullshit/milton
C++ Rendering Framework w/ MLT, bidi path tracing, etc. and OpenGL Previews (undergrad thesis project from Brown '09)
3d 3d-graphics graphics metropolis-hastings opengl path-tracing photon-mapping rendering
Last synced: 25 Feb 2026
https://github.com/erichlof/joy-of-ray-tracing
The companion code repository for 'The Joy of Ray Tracing' video series on YouTube
browser gpu-raytracing graphics path-tracer path-tracing ray ray-tracer ray-tracing raytracing rendering series shader three-js threejs tracing tutorial video video-series video-tutorial webgl
Last synced: 29 Oct 2025
https://github.com/supercip971/rubis
A simple pathtracer running on the gpu using vulkan (rewrite of my ansi-c-raytracer)
gpu path-tracing raytracing vulkan
Last synced: 04 Apr 2025
https://github.com/matt77hias/js-smallpt
☀️ JavaScript Path Tracer
path-tracing pbr ray-tracing rendering
Last synced: 25 Mar 2025
https://github.com/01alchemist/as-smallpt
Path tracer written in AssemblyScript
Last synced: 23 Oct 2025
https://github.com/101001000/elevenrender
A GPU-CPU SYCL 3D Rendering engine with it's own formally specified shading language "ASL"
3d-engine cpp dpcpp gpu path-tracing raytracing-engine render rendering sycl
Last synced: 11 Apr 2025
https://github.com/animmouse/sh3d-consolephotogenerator
Sweet Home 3D Console Photo Generator
home house path-tracing pathtracing ray-tracing raytracing sunflow sweet-home-3d sweethome3d
Last synced: 19 Mar 2025
https://github.com/tirithen/clipper2
A polygon Clipping and Offsetting library for Rust.
2d-graphics algorithm algorithms boolean cnc game-development geometry geospatial gis offsetting path-tracing rust
Last synced: 15 Apr 2025
https://github.com/alifarazz/partou
💡 A uni-directional monte-carlo path-tracer
graphics path-tracing raytracing
Last synced: 26 Aug 2025
https://github.com/li-plus/tinypt
A tiny path tracer accelerated by OpenMP & CUDA.
computer-graphics path-tracing ray-tracing rendering
Last synced: 06 Apr 2025
https://github.com/tyanyuy3125/rendertoy2
RenderToy2 is the Monte-Carlo-estimated PBR final project for Advanced Computer Graphics (Fall 2023, IIIS, Tsinghua University). Course grade is A+.
final-project path-tracing physically-based-rendering
Last synced: 16 Jan 2026
https://github.com/kataglyphis/kataglyphis-beschleunigerballett
🚀 C++23 based acceleration playground. Contains renderer with Vulkan/OpenGL support. Serves as playground for me to test new CMake/C++/Vulkan/... features.🚀
cmake cpp opengl path-tracing physically-based-rendering rendering vulkan
Last synced: 11 Oct 2025
https://github.com/xmaman/graphicengine8
This is my little GraphicEngine for Games and Raytracing
opengl path-tracing photorealistic raytracing rendering
Last synced: 05 May 2025
https://github.com/xalanq/cg_tracing
Path Tracing in Computer Graphics
cg fast multithreading path-tracing rust smallpt
Last synced: 13 Apr 2025
https://github.com/coreylowman/teeracer
Path tracer in rust
path-tracer path-tracing pathtracing raytracing rendering rust
Last synced: 23 Feb 2025
https://github.com/karimsayedre/beyond
My custom game engine featuring hardware ray tracing, path tracing and DLSS.
cpp cpp20 dlss game-engine path-tracing ray raytracing vulkan
Last synced: 02 Apr 2025
https://github.com/tntmeijs/maple
A CPU path-tracer!
3d-engine cplusplus-17 offline path-tracing physically-based-rendering realistic rendering
Last synced: 12 Apr 2025
https://github.com/kataglyphis/kataglyphis-renderer
🚀 C++23 based renderer with Vulkan/OpenGL support. Serves as playground for me to test new CMake/C++/Vulkan/... features.🚀
cmake cpp opengl path-tracing physically-based-rendering rendering vulkan
Last synced: 08 May 2025
https://github.com/re-ovo/wgpu-path-tracing
Monte Carlo Path Tracing on WebGPU compute shader
computeshader monto-carlo path-tracer path-tracing raytracer raytracing renderer webgpu wgsl
Last synced: 11 Apr 2025
https://github.com/jingwood/raygen-renderer
A simple cross-platform ray tracing engine for 3D graphics rendering.
3d cpp cross-platform engine graphics path-tracing ray ray-tracing raytracer renderer rendering tracing
Last synced: 19 Mar 2025
https://github.com/dexterlb/traytor
A very slow raytracer written in Go
golang graphics path-tracing raytracer raytracing
Last synced: 12 Jan 2026
https://github.com/robbert-vdh/haskell-path-tracer
A GPU path tracer written in Haskell using Accelerate
accelerate haskell path-tracing
Last synced: 09 Oct 2025
https://github.com/thesephist/traceur-web
Web and JavaScript port of thesephist/traceur
3d-rendering canvas2d path-tracing ray-tracing
Last synced: 27 Jan 2026
https://github.com/alinababer/robotic-path-tracking-with-reinforcement-learning-q-learning-and-sarsa
The project titled "Robotic Path Tracking with Q-Learning and SARSA" focuses on the application of reinforcement learning to the task of robotic path tracking.
ai path-tracing pathfinding python q-learning reinforcement-learning robotics sarsa
Last synced: 19 Aug 2025
https://github.com/gholamrezadar/ghd-path-tracer
A simple Path Tracer built for educational purposes by following the "Ray Tracing in one weekend" Book.
computer-graphics path-tracing ray-tracing
Last synced: 16 Jan 2026
https://github.com/giuliom/basicrenderer
A simple renderer
3d-graphics cplusplus cplusplus-14 cplusplus-17 cpp cpp11 cpp14 cpp17 path-tracing pathtracing rasterizer ray-tracing raytracer raytracing-engine software-rendering
Last synced: 15 Feb 2026
https://github.com/mikhailgorobets/metalpathtracer
The simplest patch tracer written using the Metal API
ios kajiya macos metal path-tracer path-tracing ray-tracing raytracer raytracing
Last synced: 16 May 2026
https://github.com/francoyudica/2d-lights
2D Light offline CPU renderer
path-tracing pbr ray-marching ray-tracing
Last synced: 08 Apr 2025