Topic: "pathtracer"
knightcrawler25/GLSL-PathTracer
A toy physically based GPU path tracer (C++/OpenGL/GLSL)
Language: C++ - Size: 121 MB - Last synced at: about 4 hours ago - Pushed at: over 1 year ago - Stars: 1,948 - Forks: 188

LuxCoreRender/LuxCore
LuxCore source repository
Language: C++ - Size: 152 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,215 - Forks: 151

wahn/rs_pbrt
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...
Language: Rust - Size: 210 MB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 817 - Forks: 58

geometrian/simple-spectral
A Simple Spectral Renderer
Language: C++ - Size: 15 MB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 200 - Forks: 10

Zydak/Vulkan-Path-Tracer
Physically based path tracer made in Vulkan.
Language: C++ - Size: 1.04 GB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 134 - Forks: 3

gam0022/hanamaru-renderer
PathTracing in Rust
Language: Rust - Size: 286 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 62 - Forks: 2

gnikoloff/webgpu-raytracer
Realtime path tracing via WebGPU compute shaders
Language: TypeScript - Size: 8.84 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 61 - Forks: 0

SlightlyMad/SimpleDxrPathTracer
Simple DXR powered PathTracer in Unity
Language: ShaderLab - Size: 655 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 54 - Forks: 13

aceyan/Unity3D_PBR_Path_Tracer
Path-traced physically-based rendering with UE4-PBR-like parameters and 'specTrans' from Disney BSDF implemented by using compute shader in Unity3D.
Language: C# - Size: 41.3 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 48 - Forks: 11

AlerianEmperor/LuxRenderer
Powerful Path Tracing Engine For Realistic Rendering
Language: C++ - Size: 140 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 47 - Forks: 6

Easonzero/Sail
a path tracer using WebGL for realtime performance
Language: JavaScript - Size: 3.99 MB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 41 - Forks: 3

ALEXMORF/cray
A real-time interactive progressive path tracer on the GPU.
Language: C++ - Size: 102 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 35 - Forks: 2

macroing/Dayflower-Path-Tracer 📦
A photorealistic, realtime and GPU-based renderer written in Java
Language: Java - Size: 115 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 31 - Forks: 1

Danielmelody/taichi_pt
progressive path tracer written in taichi
Language: Python - Size: 19.6 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 0

mathijs727/pandora
Source code of my master thesis on occlusion culling for (out-of-core) path tracing
Language: C++ - Size: 89.1 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 3

fgarlin/skytracer
A spectral volumetric path tracer for atmosphere rendering
Language: C++ - Size: 403 KB - Last synced at: 23 days ago - Pushed at: 8 months ago - Stars: 13 - Forks: 0

teamclouday/PathTracer
Playing with path tracing in Unity engine using compute shaders
Language: C# - Size: 641 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 4

AdamYuan/Adypt
AdamYuan's PathTracer
Language: C++ - Size: 60.1 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 13 - Forks: 2

dyoo47/svo-raytracer
Java/LWJGL pathtracer based on the paper "Efficient Sparse Voxel Octrees" by Samuli Laine and Tero Karras.
Language: Java - Size: 185 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 2

fynv/FeiRays
Reusable Vulkan based ray-tracing library
Language: C++ - Size: 57.9 MB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 3

miyehn/niar
a toy renderer
Language: C++ - Size: 711 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 0

StokastX/Nexus
An interactive GPU path tracer from scratch written in C++ using CUDA and OpenGL
Language: C++ - Size: 257 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 0

HenrYxZ/sombra
Raytracer for Python
Language: Python - Size: 16.9 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 3

aceyan/Unity3D_Path_Tracer
Monte Carlo Path Tracer in Unity3D using compute shader
Language: C# - Size: 40.7 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 2

findstr/3DRender
Language: C++ - Size: 7.26 MB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 2

ykozw/Alhazen
Language: C++ - Size: 56.9 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 9 - Forks: 0

dedoardo/Terra
Monte Carlo Path Tracer - C
Language: C - Size: 1.94 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 0

SparkyPotato/Cinder
Cross-platform, modular, extendable ray-tracer.
Language: C++ - Size: 119 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 0

zcyemi/Unity-PathTracer
monte carlo path tracer impl on Unity.
Language: HLSL - Size: 47.9 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 0

liamlangli/webtix
WebGL2 based path tracing render engine.
Language: TypeScript - Size: 13.6 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 5 - Forks: 0

saaaji/WebGL-2-Path-Tracer
A ray-tracer/path-tracer implemented in JavaScript using the WebGL 2 API
Language: JavaScript - Size: 27.6 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

tigrazone/GLSL-PathTracer Fork of knightcrawler25/GLSL-PathTracer
A GLSL Path Tracer with Disney based material
Language: C++ - Size: 228 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

liuchia/pathtracing
a simple love2d pathtracer
Language: GLSL - Size: 236 KB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0

omiroshn/PathTracer 📦
Program that allows you to render 3D scene with different visual effects using path tracing algorithm.
Language: C - Size: 43.8 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

BjarkePedersen/simple-rust-cpu-raytracer
A simple homebrewed path tracer
Language: Rust - Size: 104 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

rishflab/illuminate
ECS based game engine with real-time pathtraced rendering
Language: Rust - Size: 1.31 MB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

Uedaki/CustomMayaRenderer
Language: C++ - Size: 1.06 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 3

bhickenbottom/Spike
Spike is a C# .NET Core path tracer with multithreading and SIMD, including a bit of code to create abstract art.
Language: C# - Size: 138 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

ddiakopoulos/light-transport 📦
:eight_pointed_black_star: a toy unidirectional path tracer (unfinished)
Language: C++ - Size: 2.85 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 1

Gholamrezadar/GHDpt-cpp
A simple progressive path tracer in c++
Language: C++ - Size: 12.4 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

encelo/pmTracer
Poor Man's Tracer is a very simple and minimal ray tracing and path tracing library
Language: C++ - Size: 79.1 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

HinaPE/Kasumi-renderer
Universal renderer composite.
Language: C++ - Size: 2.85 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

jumboRT/jumboRT
A lightweight, portable, fast and powerful pathtracer
Language: C - Size: 305 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Xayah-Hina/ayaka
ayaka is a software renderer project.
Language: C++ - Size: 11.2 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

Zi7ar21/C-Path-Tracer
Path Tracer written in C. Made mostly for fun.
Language: C - Size: 3.26 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

nikitakaraevv/ray-tracing-engine
A simple ray-tracing engine with global illumination, microfacet reflections, area lights and photon mapping 💫
Language: C++ - Size: 6.73 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 2

PassTheMayo/cpp-pathtracer 📦
A path tracer written in C++.
Language: C++ - Size: 8.89 MB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 1

danielthompson/danray
Hobby ray / path tracer in Java.
Language: Java - Size: 40.3 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

TheNishishiro/PTGI_Remastered
Simple 2D path tracing renderer with GPU/CPU support
Language: C# - Size: 6.53 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

amada/PRT
Playground for ray tracing
Language: C++ - Size: 16 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Esgrove/pathtracer
CPU Path Tracing 3D renderer
Language: C++ - Size: 75.1 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

nootr/pathtracer
A codegolf raytracer
Language: C++ - Size: 34.6 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

Eutherpy/PathTracer
A C++ implementation of ray tracing and (volumetric) path tracing algorithms.
Last synced at: over 2 years ago - Stars: 2 - Forks: 1

mandeep/renderama
A simple path tracer in Rust
Language: Rust - Size: 159 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

gamingdoom/wgpu-pathtracer
A Real-Time Pathtracer in WGPU
Language: Rust - Size: 30.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

gavrix32/path-tracer
Path Tracer written in Java.
Language: Java - Size: 264 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

RobbeDGreef/CppPathTracer
Simple C++ path tracer.
Language: C++ - Size: 110 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

dhrvd/raytracer
Implementation of "Ray Tracing in One Weekend" in rust
Language: Rust - Size: 1.79 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

Sopiro/Bulbit
Physically based renderer
Language: C++ - Size: 384 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

MorcilloSanz/Kathtracer
Monte Carlo Path Tracing
Language: Kotlin - Size: 17.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

guitarfreak/Pathtracer 📦
Basic Path Tracer.
Language: C - Size: 13 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

DanielPettersson/solstrale
⛔️ DEPRECATED: A path tracer implemented in Golang
Language: Go - Size: 2.73 MB - Last synced at: 11 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

dbstratta/tracer
☀️ A path tracer written in Rust.
Language: Rust - Size: 59.6 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Seudonym/PathTracer-CPP
A multi-threaded C++ path tracer that runs on the CPU, and outputs an image.
Language: C++ - Size: 34.9 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

Uncastellum/grafica_2021
Repositorio personal de la asignatura Informática gráfica
Language: C - Size: 21.5 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

paivett/raytracing
A tiny ray tracer implementation based on Peter Shirley books
Language: C++ - Size: 109 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

AdamYuan/PathGL
a simple gpu path tracer using opengl compute shader
Language: C - Size: 25 MB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

PacVan1/Ray-Tracer
Y1 B3 game programming assignment for Breda University of Applied Sciences
Language: C++ - Size: 304 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

dogefromage/pathtracer
GPU Pathtracer with surface area heuristic BVH acceleration structure
Language: C++ - Size: 85.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

kakuking/Lead_rs
🎥🗧A CPU-driven, Physically Based Pathtracer! Written in Rust, following the PBR Book
Language: Rust - Size: 188 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

angstrom-123/CPU-Raytracing
Toy CPU path tracer
Language: Java - Size: 9.44 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

paulgrassler/smallsppm
Compact (single source file) implementation of Stochastic Progressive Photon Mapping in the style of smallpt.
Language: C++ - Size: 1.49 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

THaenlein/cpu-path-tracer
A CPU-based path tracer built in C++. Capable of rendering photorealistic scenes with depth of field and global illumination.
Language: C++ - Size: 354 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

landris006/path-tracer
Real time path tracing engine
Language: Rust - Size: 33.1 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Thomas-Klietsch/bpt
Bi-directional path tracer with no MIS
Language: C++ - Size: 493 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

essentialblend/weekend-raytracing
My first attempt at writing a path tracer following Peter Shirley's series.
Language: C++ - Size: 25.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jaolejnik/holt
Let's trace some rays
Language: C++ - Size: 1.26 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dedetheprogrammer/ig22-23
Computer graphics path tracer and photon mapper renderer for the Computer graphics subject on Unizar (2022-23)
Language: C++ - Size: 21.3 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

architector1324/micro-rt
Lightweight raytracing microservice written in Rust
Language: Rust - Size: 27.9 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Hyxogen/miniRT 📦
A 42 common core project about ray tracing
Language: C - Size: 828 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Puellaquae/PathTracing
A toy path tracer implemented in C++
Language: C - Size: 745 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

BorisGerretzen/OpenTKPathtracer
Path tracer implemented as an OpenGL compute shader with OpenTK OpenGL bindings.
Language: C# - Size: 23.4 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Dantevg/pathtracer
An unoptimised JavaScript path tracer experiment
Language: JavaScript - Size: 3.62 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

LavaHoppers/path-tracer
A simple but optimized path tracer written in Java with minimal imports.
Language: Java - Size: 5.69 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

ndoll1998/FairPT
A fairly optimized cpu-only path tracer
Language: C++ - Size: 1.95 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

mosamaasif/RT_in_a_Weekend_Ipml
A Simple Path Tracer based on "Ray Tracing in a Weekend" by Peter Shirley
Language: C++ - Size: 10 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

xchhuang/taichi_smallpt
smallpt in taichi
Language: Python - Size: 1.23 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

nmraz/rtow
Language: Rust - Size: 149 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

texel-sensei/pathtracer
Simple path tracing implementation in rust
Language: Rust - Size: 74.2 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

WilliamASumner/ton
A raytracer written in Rust
Language: Rust - Size: 72.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

hellopatrick/racy
a path tracer in scala.
Language: Scala - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

aslpavel/path-tracer-rs
My toy path tracer implented in rust
Language: Rust - Size: 1.01 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

gillett-hernandez/pathtrace 📦
an implementation of path tracing using https://raytracing.github.io/ as a reference
Language: C++ - Size: 6.52 MB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

JBamberger/global-illumination
Global Illumination Methods WS1920 - Pathtracer in C++
Language: C++ - Size: 5.42 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

kingeta/rust_trace
A pathtracer in rust
Language: Rust - Size: 47 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

RisingDaystar/VAureaNox
Experimental CPU C++ Pathtracer for Signed distance fields
Language: C++ - Size: 11.5 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

CrociDB/pathtracer
An path tracer implementation based on Ray Tracing in One Weekend in Rust with CPU multithreading.
Language: Rust - Size: 62.5 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

NHollmann/Pathtracer
A simple command line pathtracer.
Language: C++ - Size: 79.1 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

CobaltXII/sterling
A naive pathtracer
Language: C - Size: 51 MB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

ascn/toki Fork of CIS565-Fall-2018/Project3-CUDA-Path-Tracer
CUDA Pathtracer
Language: C++ - Size: 33.1 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
