Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: ray-tracer
GPSnoopy/RayTracingInVulkan
Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
Language: C++ - Size: 19.1 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 1,125 - Forks: 106
LuxCoreRender/LuxCore
LuxCore source repository
Language: C++ - Size: 144 MB - Last synced: 1 day ago - Pushed: 4 months ago - Stars: 1,124 - Forks: 141
64/cmake-raytracer
Ray tracer written in pure CMake
Language: CMake - Size: 370 KB - Last synced: 10 days ago - Pushed: over 2 years ago - Stars: 799 - Forks: 13
ange-yaghi/manta-ray
An open source physically based renderer.
Language: C++ - Size: 675 MB - Last synced: 6 months ago - Pushed: over 2 years ago - Stars: 713 - Forks: 21
AirGuanZ/Atrc
My path tracer
Language: C++ - Size: 308 MB - Last synced: 3 months ago - Pushed: 11 months ago - Stars: 500 - Forks: 31
rafael-fuente/Python-Raytracer
A basic Ray Tracer that exploits numpy arrays and functions to work fast.
Language: Python - Size: 15.7 MB - Last synced: 7 months ago - Pushed: 12 months ago - Stars: 423 - Forks: 39
avik-pal/RayTracer.jl
Differentiable RayTracing in Julia
Language: Julia - Size: 34.9 MB - Last synced: 9 days ago - Pushed: over 1 year ago - Stars: 146 - Forks: 12
kbladin/Monte_Carlo_Ray_Tracer
A program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
Language: C++ - Size: 20.7 MB - Last synced: 6 months ago - Pushed: about 5 years ago - Stars: 132 - Forks: 31
biroeniko/raytracer
My very first ray tracer implementation.
Language: C - Size: 102 MB - Last synced: 6 months ago - Pushed: over 4 years ago - Stars: 123 - Forks: 7
diegomacario/Super-Sunshine
A ray-tracer with a simple scene description language for easily generating beautiful images.
Language: C++ - Size: 86.7 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 116 - Forks: 4
aromanro/RayTracer
A ray tracing program
Language: C++ - Size: 26.1 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 115 - Forks: 17
Project-10/OpenRT
Open Source Ray Tracing Library
Language: C++ - Size: 130 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 103 - Forks: 20
markphelps/go-trace
Implementing a path tracer in Go
Language: Go - Size: 67.4 KB - Last synced: 17 days ago - Pushed: over 4 years ago - Stars: 83 - Forks: 7
Vertexwahn/FlatlandRT
FlatlandRT is a 2D ray tracer visualization tool.
Language: C++ - Size: 60.3 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 72 - Forks: 2
DheerendraRathor/GoTracer
A distributed Go implementation of Ray Tracing in One Weekend by Peter Shirley
Language: Go - Size: 2.73 MB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 61 - Forks: 2
HummaWhite/ZillumGL
GPU Physically Based Renderer (OpenGL Base) [2021-]
Language: C++ - Size: 37.3 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 57 - Forks: 6
JVillella/tiny-path
An instructive one-file Ruby path tracer
Language: Ruby - Size: 2.64 MB - Last synced: 5 months ago - Pushed: over 6 years ago - Stars: 53 - Forks: 5
GNiendorf/tracepy
Ray Tracing and Optical Design in Python
Language: Python - Size: 2.56 MB - Last synced: 3 months ago - Pushed: about 4 years ago - Stars: 52 - Forks: 15
amanshenoy/path-tracer
A physically-based Monte Carlo Path Tracer (Ray Tracer) from scratch
Language: C++ - Size: 198 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 44 - Forks: 2
cmaughan/mgfx
MGFX - A cross-platform 2D (CPU & GPU) and 3D (GPU) starter kit.
Language: C++ - Size: 197 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 37 - Forks: 5
pnlybubbles/LumillyRender
Monte Carlo path tracing implementation on Rust
Language: Rust - Size: 21.3 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 36 - Forks: 0
ahamez/ray-tracer
The Ray Tracer Challenge in Rust
Language: Rust - Size: 34.5 MB - Last synced: 17 days ago - Pushed: almost 2 years ago - Stars: 33 - Forks: 1
macroing/Dayflower-Path-Tracer 📦
A photorealistic, realtime and GPU-based renderer written in Java
Language: Java - Size: 115 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 31 - Forks: 1
zigguratvertigo/smallpt-rs
A Rust implementation of a small ray/pathtracer.
Language: Rust - Size: 1.3 MB - Last synced: 18 days ago - Pushed: 5 months ago - Stars: 30 - Forks: 5
CaffeineViking/mcrt
Monte Carlo Raytracer from Scratch in C++11/14
Language: C++ - Size: 19.2 MB - Last synced: 7 months ago - Pushed: over 3 years ago - Stars: 30 - Forks: 4
NullSense/Tracey
A 3d ray tracer in C++ (High School Project)
Language: C++ - Size: 647 KB - Last synced: 7 months ago - Pushed: over 4 years ago - Stars: 26 - Forks: 4
macroing/Dayflower
A photorealistic 3D-renderer written in Java
Language: Java - Size: 195 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 26 - Forks: 2
mwcz/rust-raytracer-weekend
My Rust implementation of Ray Tracing in One Weekend by Peter Shirley.
Language: Rust - Size: 7.67 MB - Last synced: 19 days ago - Pushed: about 1 year ago - Stars: 24 - Forks: 1
triSYCL/path_tracer
Experimental path tracing with C++20 and SYCL
Language: C++ - Size: 2.27 MB - Last synced: 21 days ago - Pushed: almost 3 years ago - Stars: 23 - Forks: 8
jtdaugherty/tracy
A Haskell ray tracer largely based on http://www.raytracegroundup.com/
Language: Haskell - Size: 46.7 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 22 - Forks: 0
abcdabcd987/ray-tracing
Ray Tracing
Language: C++ - Size: 13 MB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 20 - Forks: 0
zxx43/Ray-Tracer
Simple Ray Tracer
Language: C++ - Size: 535 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 18 - Forks: 5
PearCoding/PearRay
[Onhold] Experimental high accurate spectral path and ray tracer.
Language: C++ - Size: 42.5 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 17 - Forks: 0
Rabbid76/PyGameRayTracing
PyGame ray trace based on Peter Shirley's book Ray Tracing in One Weekend (Ray Tracing Minibooks Book 1)
Language: Python - Size: 4.19 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 16 - Forks: 1
diharaw/gpu-path-tracer
A real-time OpenGL Compute shader based Progressive Path Tracer.
Language: GLSL - Size: 189 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 16 - Forks: 1
tensorush/zigzag
🦎 🔱 Multi-threaded CPU path tracer.
Language: Zig - Size: 2.32 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 15 - Forks: 0
HummaWhite/Zillum
CPU Physically Based Renderer [2020-]
Language: C++ - Size: 11.3 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 14 - Forks: 3
zjiayao/pyTracer
Physically Based Rendering with Python
Language: Python - Size: 608 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 11 - Forks: 2
aneeshdurg/bash-raytracer
A pure bash raytracer
Language: Shell - Size: 113 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 11 - Forks: 2
timvisee/raytrace-rs
:crystal_ball: A ray tracer in Rust.
Language: Rust - Size: 7.26 MB - Last synced: 17 days ago - Pushed: almost 2 years ago - Stars: 11 - Forks: 0
Meirshomron/RayTracer
Ray Tracer in C++ with openGL.
Language: C++ - Size: 2.24 MB - Last synced: 7 months ago - Pushed: over 3 years ago - Stars: 11 - Forks: 2
DLopezMadrid/tracerr
A simple raytracing program writen in C++
Language: C - Size: 7.2 MB - Last synced: 18 days ago - Pushed: almost 4 years ago - Stars: 11 - Forks: 1
Lexdysic/MetaRaytrace
C++03 compile-time ray tracer
Language: C++ - Size: 21.5 KB - Last synced: 9 months ago - Pushed: about 6 years ago - Stars: 10 - Forks: 0
sraaphorst/raytracer-cpp
Ray tracer implementation in C++
Language: C++ - Size: 1.44 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 10 - Forks: 5
zhijian-liu/ray-tracer 📦
A photo-realistic 3D rendering engine
Language: C++ - Size: 39 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 10 - Forks: 4
macroing/OpenRC 📦
Ray Tracing algorithms using OpenCL and Aparapi
Language: Java - Size: 25.7 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 9 - Forks: 4
JVillella/siyana-renderer
An ongoing upgrade to an a OpenCL-based path tracer and terrain generator I wrote many years back.
Language: C++ - Size: 6.63 MB - Last synced: 5 months ago - Pushed: over 6 years ago - Stars: 8 - Forks: 0
vhiribarren/raytracer-rust
Toy project to test Rust and understand ray tracer principles.
Language: Rust - Size: 2.83 MB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 8 - Forks: 3
erichlof/Joy-of-Ray-Tracing
The companion code repository for 'The Joy of Ray Tracing' video series on YouTube
Language: JavaScript - Size: 6.18 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 8 - Forks: 3
fremag/ray-tracer
The Ray Tracer Challenge
Language: C# - Size: 7.77 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 7 - Forks: 2
HummaWhite/Project3-CUDA-Path-Tracer Fork of CIS565-Fall-2022/Project3-CUDA-Path-Tracer
GPU Physically Based Renderer (CUDA Base) [2022]
Language: C++ - Size: 491 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 7 - Forks: 0
Nemo1999/WebGL-Raytracer
A ray-tracer based on WebGL, for a Computer Graphics course project at NCTU
Language: JavaScript - Size: 2.45 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 7 - Forks: 0
ledyba/tiny-ray.rs
Tiny ray-tracing engine
Language: Rust - Size: 18.4 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 6 - Forks: 1
nilax97/Recursive-Ray-Tracer
An OpenGL type recursive ray tracing implementation in Java for rendering views for course on Computer Graphics at IIT Delhi
Language: Java - Size: 197 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 6 - Forks: 1
cdgco/raytracing
C++ Ray Tracer based on Peter Shirley's Ray Tracing in One Weekend
Language: C - Size: 13.5 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 6 - Forks: 0
carld/ray-tracer
Software ray tracer, from Ray Tracing in One Weekend
Language: C - Size: 20.5 KB - Last synced: 10 months ago - Pushed: almost 7 years ago - Stars: 6 - Forks: 0
SinclaM/ray-tracer-challenge
A simple ray tracer to experiment with Zig
Language: Zig - Size: 107 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 5 - Forks: 0
ilmetjj/Easy-Ray-Tracing-Render
A simple c++ based ray-tracer rendering-engine with montecarlo sampling integration
Language: C++ - Size: 174 MB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 5 - Forks: 0
Santi-7/render_engine
Render engine made from scratch using only C++ std library. Two techniques are used: ray tracing and photon mapping.
Language: C++ - Size: 16.6 MB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 5 - Forks: 3
andrewbrg/cpu-raytracer-js
CPU Raytracing in JavaScript
Language: JavaScript - Size: 43.9 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 5 - Forks: 0
jdinkla/from-the-ground-up-ray-tracer
A ray tracer inspired by reading the book "Ray tracing from the ground up" by Kevin Suffern
Language: Kotlin - Size: 2.71 MB - Last synced: 11 days ago - Pushed: 27 days ago - Stars: 5 - Forks: 2
Flix01/3D-Signed-Distance-Shapes-Demo
A ShaderToy's Demo by Inigo Quilez in a single main.c file
Language: C - Size: 326 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 5 - Forks: 2
l3ch4tno1r/Command_Line_3D
A command line 3D graphics engine
Language: C++ - Size: 2.72 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 0
librity/weekendrt
A simple ray tracer made in a weekend.
Language: C - Size: 90.2 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0
Kamirus/ray-tracer
Rendering 3D scenes with geometric figures, mirrors, realistic shadows, depth of field and global illumination.
Language: OCaml - Size: 41.8 MB - Last synced: 25 days ago - Pushed: about 3 years ago - Stars: 4 - Forks: 0
pavlus/rt-one-week-rust
Ray tracer in one week(end), Rust version
Language: Rust - Size: 6.71 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0
WilliamLewww/cuda_raytrace
A realtime raytracer that utilizes CUDA for accelerated performance.
Language: C - Size: 998 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0
agourlay/ray-tracer 📦
Implementation in Rust of "The Ray Tracer Challenge" book.
Language: Rust - Size: 8.75 MB - Last synced: 17 days ago - Pushed: about 2 years ago - Stars: 3 - Forks: 0
danielthompson/danray
Hobby ray / path tracer in Java.
Language: Java - Size: 40.3 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 0
SuboptimalEng/ray-tracing
📚 Learning the basics of Ray Tracing.
Language: TypeScript - Size: 4.47 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 3 - Forks: 0
ankitsinghkushwah/Ray-Tracer
CPU based realtime ray tracer with C++ and Win32 API
Language: C - Size: 53.6 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 3 - Forks: 1
0x29a/AnotherRayTracer
Yet another ray tracer written in C.
Language: C - Size: 105 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 0
emrsmsrli/phosphorus
A simple ray tracer
Language: Rust - Size: 20.5 KB - Last synced: 11 months ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 0
TonyZYT2000/MyRayTracer
Yet another ray tracer written while reading Ray Tracing in One Weekend series.
Language: C++ - Size: 321 KB - Last synced: 12 months ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0
LYP951018/Rrt
Realistic ray tracing implementation in Rust.
Language: Rust - Size: 39.1 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0
klaushauschild1984/gml-tracer
Raytracer with stack based scene descrition language (GML)
Language: Game Maker Language - Size: 771 KB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0
dadadadawjb/RayTracerHowTo
Handwritten ray tracer with clean and well-annotated C++ implementation
Language: C++ - Size: 9.05 MB - Last synced: 12 months ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0
NebulousDev/RayTracer 📦
A simple ray-tracer in C++
Language: C++ - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0
ippan/simplex-ray
A simple ray tracer
Language: C# - Size: 2.38 MB - Last synced: 9 months ago - Pushed: over 4 years ago - Stars: 2 - Forks: 1
0xmmalik/raytracing
A program which allows you to create objects in a scene (thus far, only spheres and light sources) and this scene is rendered and displayed using principles of optics and graphics. (Currently 48% operational...)
Language: Java - Size: 46.9 KB - Last synced: 26 days ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0
methusael13/phy-ray
A 3D ray tracer based on physically based rendering
Language: C++ - Size: 1.28 MB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 2 - Forks: 1
gerich-home/global-illumination
Global illumination implementation
Language: C++ - Size: 71.3 KB - Last synced: about 1 year ago - Pushed: over 8 years ago - Stars: 2 - Forks: 1
driule/ray-tracer
Advanced Graphics project #1 for Utrecht University
Language: C - Size: 5.43 MB - Last synced: 3 months ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0
TomDotScott/Unity-Raytracing-Experiment
An experiment into raytracing using Compute Shaders and the Unity Game Engine
Language: C# - Size: 104 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 1
maricard18/42-miniRT Fork of Nuno-Jesus/42_miniRT
A mini Ray Tracer build in C
Language: C - Size: 29.3 MB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 1
ikasty/Ray-Tracer
C based Ray Tracer
Language: C - Size: 17.6 MB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 2 - Forks: 0
SaiMonYo/Ray-Tracing
A ray tracer built in c++ from scratch with no external libraries
Language: C++ - Size: 83.5 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 2 - Forks: 1
linton-dawson/ray-tracer
Simple ppm format ray tracer
Language: C++ - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0
grant0417/ray_tracer
A Ray Tracer in Rust
Language: Rust - Size: 5.69 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0
wilsonCernWq/qaray
Language: C++ - Size: 44.1 MB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0
RadAd/RayTracer
Simple RayTracer
Language: C++ - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
ema2159/tinyraytracer_rs
tinyraytracer implementation using Rust
Language: Rust - Size: 5.56 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
chillb0nes/ray-tracer
Simple Java Ray Tracer
Language: Java - Size: 440 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1
kalininskiy/JavaRayTracer
JavaRayTracer - Open Source Java Ray Tracer
Language: Java - Size: 37.1 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0
stivenramireza/computer-graphics Fork of angrajales/Computer-Graphics-2020-1
Computer Graphics challenges using Java 2D and POV Ray Tracer.
Language: Java - Size: 1.55 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
MaximumOctopus/Twnkl
My implementation of the ray tracer from the book "The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer"
Language: C++ - Size: 11.8 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 1 - Forks: 0
romanlarionov/RayTracer
Language: C++ - Size: 7.24 MB - Last synced: 9 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
wermos/Celerity
A fast ray-tracing engine in C++20.
Language: C++ - Size: 40.6 MB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 0
lilianmallardeau/RayTracer
A ray tracer in C++
Language: C++ - Size: 6.65 MB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0
indradhanush/ray-tracer
A ray tracer in Python
Language: Python - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0