GitHub topics: pathtracing
codetiger/MetalRayTracing
Metal Accelerated Ray Tracing
Language: Objective-C++ - Size: 10.1 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 24 - Forks: 3

avoroshilov/glsl_pathtracer
Simple GLSL pathtracer
Language: C++ - Size: 63.5 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 2

Federicoand98/PathTracing
A GPU-based PathTracing renderer for creating images with global illumination, advanced reflections, and physically-based materials.
Language: Jupyter Notebook - Size: 90.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

RaygenEngine/Raygen
Raygen rendering engine
Language: C++ - Size: 140 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

benkyd/inferno-hart
Inferno v3.0 Hardware Accelerated RayTracing
Language: C++ - Size: 77.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

Sirtsu55/Vulray
Simple Vulkan Raytracing Library
Language: C++ - Size: 256 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 1

jseling/ComputerGraphicsKnowledge
Computer Graphics and Game Development Knowledge
Size: 269 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 5

sebadorn/Physically-based-Rendering
Master thesis: Interactive Physically-based Rendering
Language: C++ - Size: 45.1 MB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 28 - Forks: 6

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

deermichel/eden
Raytracer written in Rust
Language: Rust - Size: 1.05 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

majesticwizardcat/ggr
A physically based offline renderer
Language: C++ - Size: 10.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

typio/ricochet
Ray Tracing with WebGPU
Language: TypeScript - Size: 733 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

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

zackpudil/sdf_studio
WIP: OpenGL raymarching rendering studio
Language: GLSL - Size: 39.5 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

gue-ni/raytracer.glsl
Pathtracing in a OpenGL Compute Shader
Language: C++ - Size: 23.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Tim-Kaiser/3D-audio
Language: C - Size: 225 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

vcwild/minirt
Implementing a ray tracer for fun.
Language: C - Size: 746 KB - Last synced at: about 23 hours ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

SmirnovArsenty/PathTracing
Demo project with PathTracing tecnology implementation
Language: C++ - Size: 54.7 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Aaron-Carpenter/PathConverter
This is a simple path conversion tool written in Java to convert a traditional windows desktop path into a more well formatted traditional file path.
Language: Java - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

m0nsky/TextureLuminanceImportanceSampling
Using the pixel RGB to calculate pixel luminance to importance sample random uniform generated samples over the image, in Unity C#.
Language: C# - Size: 1.16 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

Gan-Tu/Graphic-Renderer
A fully functional, accelerated physically-based renderer using the pathtracing algorithm.
Language: C - Size: 57.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

yumcyaWiz/LTRE
montecarlo raytracer for my research
Language: C++ - Size: 3.22 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

BalintCsala/VanillaPuddingTart
Path tracing shaders for vanilla minecraft 1.17+
Language: GLSL - Size: 20.3 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 161 - Forks: 3

oliverbaileysmith/Laser
OpenCL GPU path tracer
Language: C++ - Size: 19.7 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

BobLChen/PathTracer
Tile based pathtracer runs in OpenGL
Language: C++ - Size: 121 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 101 - Forks: 12

linusmossberg/monte-carlo-ray-tracer
Physically based renderer with Path Tracing and Photon Mapping.
Language: C++ - Size: 93.3 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 292 - Forks: 24

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

MoYouYa/RayTracingRenderer
a simple renderer that supports ray tracing.
Language: C++ - Size: 88.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

0xworks/VulkanApps
Experimenting with Vulkan, in particular ray tracing (based on Peter Shirley's "Ray Tracing In One Weekend" series)
Language: C++ - Size: 46.1 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

juhyeonkim95/MitsubaDopplerToF
This is the official Mitsuba0.6 implementation of "Doppler Time-of-Flight Rendering" (SIGGRAPH Asia 2023)
Language: C++ - Size: 117 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

cs87-dartmouth/Fall2021
Base repository for Dartmouth's CS87/287 (Fall 2021).
Language: C++ - Size: 89.4 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 2

el-mimoso/graficos
A minimalistic path tracer.
Language: C - Size: 69.9 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

superboubek/bcd
Bayesian Collaborative Denoiser for Monte Carlo Rendering
Language: C++ - Size: 53.8 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 179 - Forks: 25

nackdai/aten
Easy, simple path trace renderer.
Language: C++ - Size: 269 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 51 - Forks: 4

shineyruan/CUDA-Path-Tracer Fork of CIS565-Fall-2021/Project3-CUDA-Path-Tracer
Language: C++ - Size: 92.7 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

Cewein/nerv_pathtracer
a pathtracer with physically based rendering in mind
Language: C++ - Size: 31.8 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 1

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

tmsampson/arrt
Another Rust Ray Tracer
Language: Rust - Size: 11.8 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

giuliacassara/Naive_Path_Tracer
Lightweight implementation of a path tracing algorithm for computer graphics, written in C++. The goal of this project is to create a minimalistic yet efficient path tracer that can render realistic images by simulating the behavior of light as it interacts with various objects in a scene.
Language: C++ - Size: 89.7 MB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

nwjnilsson/PPG-quadtree-reconstruction
Hierarchical Reconstruction of Quadtrees for Path Guiding
Language: C++ - Size: 87.6 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

fabianishere/traceur
Raytracing engine written in C++
Language: C++ - Size: 19.2 MB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 1

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

Labrium/MonteRay
A Three.js pathtracing renderer written in 100% ES5 JavaScript using native Three.js classes and objects.
Language: JavaScript - Size: 94.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

guijiangheng/minpt
a tiny c++ path tracer
Language: C++ - Size: 22.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 0

Shenc0411/PathTracer
GPU/CPU Path Tracer
Language: C# - Size: 200 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

mambastudio/MambaTracer
Mamba Tracer, a java based ray tracer
Language: Java - Size: 4.33 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

Illuminai/Vision
A modern cross-platform Vulkan based path tracing and 3d modeling application
Language: C++ - Size: 12.8 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

Illuminai/vision-rs
Vulkan RTX SDF modeler
Language: Rust - Size: 33.2 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

iweinbau/Ray-Tracing
Basic ray tracing in C++
Language: C++ - Size: 28.6 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 1

apbodnar/FSPT
A path tracer written in glsl and javascript
Language: JavaScript - Size: 142 MB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 34 - Forks: 8

kantedal/pathtracer-webgl2
Path tracing render engine for the web. Both ray tracing for conventional 3d models and ray marching for fractals implemented. Built with WebGL 2 and Angular 2.
Language: TypeScript - Size: 15.1 MB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 46 - Forks: 11

1337968347/raytrace
光线追踪 demo
Language: TypeScript - Size: 894 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

MedericCar/pathtracer
Basic path tracer in C++
Language: C++ - Size: 3 MB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

BlauHimmel/PathTracerWithCuda
A gpu accelerated path tracing render based on CUDA
Language: C++ - Size: 303 MB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 10 - Forks: 0

ArcticXWolf/rust-pathtracer
A simple pathtracer written in Rust
Language: Rust - Size: 82.5 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

adamplayer/Underground2RTX
An RTX-Remix mod for Need For Speed Underground 2
Size: 2.24 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

zachary-cauchi/CPS5124-assignment-1
Ray/Path tracer program for CPS5124
Language: C++ - Size: 2.29 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

tblut/Baked-Global-Illumination
Language: C++ - Size: 370 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 33 - Forks: 5

Blackgaurd/pathtracer-cpp
GPU accelerated "raytracing" in C++ and GLSL.
Language: C++ - Size: 8.72 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

alesgenova/ray-tracer
A simple ray tracing engine
Language: Rust - Size: 4.43 MB - Last synced at: 9 days ago - Pushed at: about 6 years ago - Stars: 29 - Forks: 2

thalesfm/differentiable-renderer
Physically based differentiable rendering in C++
Language: C++ - Size: 676 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 18 - Forks: 1

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

Qazalbash/cudaBIH
CUDA implementation of Bounding Interval Hierarchy
Language: MATLAB - Size: 7.44 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

Potato256/MyTinyRenderer
A software renderer on Windows that implements prevalent PBR algorithms.
Language: C - Size: 109 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - 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

Mourtz/Photorealistic-Rendering-using-OpenCL
Language: C++ - Size: 31.1 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 0

charles-l/rayboi
a raytracer written in futhark/python
Language: Futhark - Size: 98.6 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

StormPhoenix/kaguya
a simple physically based rendering renderer.
Language: C++ - Size: 7.48 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 0

zpelgrims/pota
Polynomial optics to Arnold. Camera shader with high-order aberrations, including bidirectional filter that adaptively samples out-of-focus highlights.
Language: C++ - Size: 118 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

VolodymyrKuksa/RT
42 school project, Path Tracing, OpenCL, Multicluster
Language: C - Size: 72.1 MB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 9 - Forks: 2

pnlybubbles/LumillyRender
Monte Carlo path tracing implementation on Rust
Language: Rust - Size: 21.3 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 36 - Forks: 0

Zilize/V-PathTracer
An Awesome Visual Path Tracer. 可视化路径追踪渲染器
Language: C++ - Size: 25.7 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 67 - Forks: 2

ArnaudDroxler/WebGL-PathTracing
Path Tracing Algorithme in WebGL
Language: JavaScript - Size: 237 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

jmaen/ktracer
A basic pathtracer written in Kotlin
Language: Kotlin - Size: 183 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

studio42gmbh/jara
JARA is a educational 100% Java based ray tracer.
Language: Java - Size: 485 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

amanshenoy/path-tracer
A physically-based Monte Carlo Path Tracer (Ray Tracer) from scratch
Language: C++ - Size: 198 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 44 - Forks: 2

RickyMexx/yocto-gl-vpt
Volumetric Path Tracing support for Yocto/GL Library
Language: C++ - Size: 39.4 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

LGhassen/basic_pathtracer
A basic GPU pathtracer in unity
Language: GLSL - Size: 818 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 40 - Forks: 3

NotCamelCase/Pathsy
Simple Path Tracer on an FPGA
Language: SystemVerilog - Size: 35.6 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 26 - Forks: 1

ZhongLingXiao/nano-kazen
cpu path tracer
Language: C++ - Size: 55.1 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

darbyjohnston/Osprey
Osprey is an open source plugin that integrates the OSPRay renderer and Rhino 3D modeler
Language: C++ - Size: 55.6 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 1

yogwoggf/gmdenoiser
Denoising in GMod
Language: C++ - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

juhyeonkim95/DXRPathTracer
This is a custom real-time path tracer based on DirectX12.
Language: C++ - Size: 84.7 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

Eclmist/Spectre
A physically based spectral raytracing library
Language: C++ - Size: 1.77 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

yblein/tracing
A simple physically-based path tracer
Language: Rust - Size: 9.14 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 23 - Forks: 3

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

Mourtz/raytracer-0
WebGL2 raytracer
Language: GLSL - Size: 237 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

BoyBaykiller/2KB-PathTracer
2KB OpenGL PathTracer written in C
Language: C - Size: 391 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 2

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

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

krupitskas/voxel-space
delta force maps visualizer
Language: Rich Text Format - Size: 5.75 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 1

tarptaeya/path_tracer
Accelerated path tracing in pure Ruby
Language: Ruby - Size: 2.92 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 38 - Forks: 1

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

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

olesgedz/RT
Physically Based Raytracer
Language: C - Size: 207 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 5

shiroyasha263/Optix-Ray-Tracer
Creating an optix ray tracer, with the aim to get real time volumetric rendering of an underwater scene
Language: C++ - Size: 38.8 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - 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

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

roman-ra/tinypt
Simple multi-threaded path tracer with support for rendering sphere primitives
Language: C++ - Size: 849 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Mourtz/nWGL-playground
Language: GLSL - Size: 12.5 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0
