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

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