An open API service indexing awesome lists of open source software.

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/nvidiagameworks/rtx-remix

Combined repo for the RTX-Remix runtime

nvidia path-tracing rtx rtx-remix

Last synced: 27 Jan 2026

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/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/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/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/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/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/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

cpp path-tracing

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/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/nvidia-rtx/sharc

Spatially Hashed Radiance Cache (SHaRC) Library

nvidia path-tracing rtx sharc

Last synced: 28 Feb 2026

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

nvidia path-tracing rtx sharc

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/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/NVIDIA-RTX/NRC

Neural Radiance Cache (NRC) Library

nrc nvidia path-tracing rtx

Last synced: 10 Sep 2025

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/fogleman/tracer

Global illumination path tracer in C++

cpp path-tracing ray-tracing

Last synced: 13 May 2025

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/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/nvidia-rtx/nrc

Neural Radiance Cache (NRC) Library

nrc nvidia path-tracing rtx

Last synced: 28 Feb 2026

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/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/thesephist/traceur

Experimental pathtracing 3D renderer written in Ink

3d-renderer ink path-tracing

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/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

assemblyscript path-tracing

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/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/huzecong/renderer

Naïve renderer

cpp path-tracing renderer

Last synced: 08 Feb 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/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/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/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/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