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