An open API service providing repository metadata for many open source software ecosystems.

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