Ecosyste.ms: Repos

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

GitHub topics: ray-tracer

markphelps/go-trace

Implementing a path tracer in Go

Language: Go - Size: 67.4 KB - Last synced: about 11 hours ago - Pushed: over 4 years ago - Stars: 83 - Forks: 7

macroing/Dayflower

A photorealistic 3D-renderer written in Java

Language: Java - Size: 195 MB - Last synced: about 1 hour ago - Pushed: about 17 hours ago - Stars: 26 - Forks: 2

Enigmatisms/cuda-pt

Templated CUDA/C++17 path tracer.

Language: Cuda - Size: 23.4 KB - Last synced: about 1 hour ago - Pushed: about 20 hours ago - Stars: 0 - Forks: 0

LuxCoreRender/LuxCore

LuxCore source repository

Language: C++ - Size: 144 MB - Last synced: about 3 hours ago - Pushed: 4 months ago - Stars: 1,120 - Forks: 139

ledyba/tiny-ray.rs

Tiny ray-tracing engine

Language: Rust - Size: 18.4 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 6 - Forks: 1

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: 4 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

Thomas-Klietsch/bpt

Bi-directional path tracer with no MIS

Language: C++ - Size: 493 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

Niederb/ray_tracer

Simple ray tracer implemented in Rust

Language: Rust - Size: 38.1 KB - Last synced: 8 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

Vertexwahn/FlatlandRT

FlatlandRT is a 2D ray tracer visualization tool.

Language: C++ - Size: 58.9 MB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 72 - 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: 10 days ago - Pushed: over 4 years ago - Stars: 2 - 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: 11 days ago - Stars: 5 - 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: 3 days ago - Pushed: about 1 year ago - Stars: 24 - 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: 15 days ago - Pushed: 9 months ago - Stars: 6 - Forks: 0

bennerv-school-projects/RaytracerV3

C++ Raytracer implementation with nifty features

Language: C++ - Size: 542 KB - Last synced: 17 days ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

ikasty/Ray-Tracer

C based Ray Tracer

Language: C - Size: 17.6 MB - Last synced: 18 days ago - Pushed: over 7 years ago - Stars: 2 - Forks: 0

ankitsinghkushwah/Ray-Tracer

CPU based realtime ray tracer with C++ and Win32 API

Language: C - Size: 53.6 MB - Last synced: 21 days ago - Pushed: about 5 years ago - Stars: 3 - Forks: 1

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: 21 days ago - Pushed: 21 days ago - Stars: 1,108 - Forks: 102

triSYCL/path_tracer

Experimental path tracing with C++20 and SYCL

Language: C++ - Size: 2.27 MB - Last synced: 4 days ago - Pushed: almost 3 years ago - Stars: 23 - Forks: 8

agourlay/ray-tracer πŸ“¦

Implementation in Rust of "The Ray Tracer Challenge" book.

Language: Rust - Size: 8.75 MB - Last synced: about 17 hours ago - Pushed: about 2 years ago - Stars: 3 - Forks: 0

timvisee/raytrace-rs

:crystal_ball: A ray tracer in Rust.

Language: Rust - Size: 7.26 MB - Last synced: about 12 hours ago - Pushed: almost 2 years ago - Stars: 11 - Forks: 0

avik-pal/RayTracer.jl

Differentiable RayTracing in Julia

Language: Julia - Size: 34.9 MB - Last synced: 23 days ago - Pushed: about 1 year ago - Stars: 146 - Forks: 12

elbertronnie/path-tracer

A path tracer written in Rust and WebGPU

Language: Rust - Size: 1.67 MB - Last synced: 7 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

wermos/Celerity

A fast ray-tracing engine in C++20.

Language: C++ - Size: 40.6 MB - Last synced: about 6 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 0

ray-di/Ray.FakeModule Fork of kuma-guy/Ray.FakeModule

DEPRECATED USE ray-di/test-double INSTEAD

Language: PHP - Size: 37.1 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

Zydak/Vulkan-Path-Tracer

Vulkan Path Tracer

Language: C++ - Size: 325 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

debowin/fray-tracer

A Fundamental Ray Tracer

Language: C - Size: 11.4 MB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 1

jonasgeiler/raytracer-lua

A simple 3D raytracer written in Lua (WIP)

Language: Lua - Size: 723 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 1

Lexdysic/RayTracer

Run-time path tracer

Language: C++ - Size: 24.4 KB - Last synced: about 2 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

klaushauschild1984/gml-tracer

Raytracer with stack based scene descrition language (GML)

Language: Game Maker Language - Size: 771 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0

Alba-NR/IntroGraphics_RayTracer_IA

:rocket: Ray tracer written in Java as an assignment for the Introduction to Graphics Part IA course. (more details in README).

Language: Java - Size: 1.06 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

PhillipChaffee/ray_tracer

Ray Tracer in Rust

Language: Rust - Size: 375 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

ahamez/ray-tracer

The Ray Tracer Challenge in Rust

Language: Rust - Size: 34.5 MB - Last synced: about 12 hours ago - Pushed: almost 2 years ago - Stars: 33 - Forks: 1

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

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

AirGuanZ/Atrc

My path tracer

Language: C++ - Size: 308 MB - Last synced: 2 months ago - Pushed: 10 months ago - Stars: 500 - Forks: 31

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

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

AndresGregB/Ray-Tracer

Working ray-tracer using Opengl 1.0

Language: C++ - Size: 585 KB - Last synced: 3 months ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

tensorush/zigzag

🦎 πŸ”± Multi-threaded CPU path tracer.

Language: Zig - Size: 2.32 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 15 - Forks: 0

GNiendorf/tracepy

Ray Tracing and Optical Design in Python

Language: Python - Size: 2.56 MB - Last synced: 2 months ago - Pushed: almost 4 years ago - Stars: 52 - Forks: 15

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: 3 months ago - Pushed: 3 months ago - Stars: 116 - Forks: 4

64/cmake-raytracer

Ray tracer written in pure CMake

Language: CMake - Size: 370 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 778 - Forks: 13

Project-10/OpenRT

Open Source Ray Tracing Library

Language: C++ - Size: 130 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 103 - Forks: 20

mrushyendra/browser-ray-tracer

A ray tracer for the web written entirely in native JavaScript

Language: JavaScript - Size: 8.49 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

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

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

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

maricard18/42-miniRT Fork of Nuno-Jesus/42_miniRT

A mini Ray Tracer build in C

Language: C - Size: 29.3 MB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 1

ange-yaghi/manta-ray

An open source physically based renderer.

Language: C++ - Size: 675 MB - Last synced: 5 months ago - Pushed: over 2 years ago - Stars: 713 - Forks: 21

vicaroni/RayTracing

Rust porting of Ray Tracing in one weekend

Language: Rust - Size: 26.4 KB - Last synced: 7 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

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

Meirshomron/RayTracer

Ray Tracer in C++ with openGL.

Language: C++ - Size: 2.24 MB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 11 - Forks: 2

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

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: 6 months ago - Pushed: 11 months ago - Stars: 423 - Forks: 39

NullSense/Tracey

A 3d ray tracer in C++ (High School Project)

Language: C++ - Size: 647 KB - Last synced: 6 months ago - Pushed: over 4 years ago - Stars: 26 - Forks: 4

CaffeineViking/mcrt

Monte Carlo Raytracer from Scratch in C++11/14

Language: C++ - Size: 19.2 MB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 30 - Forks: 4

vhiribarren/raytracer-rust

Toy project to test Rust and understand ray tracer principles.

Language: Rust - Size: 2.83 MB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 8 - Forks: 3

siavashadpey/renderrr

A GPU implementation of a simple ray tracer.

Language: Cuda - Size: 4.24 MB - Last synced: 7 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

zigguratvertigo/smallpt-rs

A Rust implementation of a small ray/pathtracer.

Language: Rust - Size: 1.3 MB - Last synced: 2 days ago - Pushed: 4 months ago - Stars: 30 - Forks: 5

AlperenTemur/Ray-Tracing-C-OOP

Highly performance optimized ray tracing library

Language: C - Size: 15.6 KB - Last synced: 5 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

bedis-elacheche/ray-tracer-challenge

A typescript raytracer based on the book "The Ray Tracer Challenge"

Language: TypeScript - Size: 57.7 MB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

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: 7 months ago - Pushed: 7 months ago - Stars: 7 - 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

svupol/Realtime-ray-tracer

Language: Java - Size: 155 KB - Last synced: 9 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

STHobbes/render

Ray Tracing code/class for CSE581 - 3D Rendering

Language: HTML - Size: 3.73 MB - Last synced: 9 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

romanlarionov/RayTracer

Language: C++ - Size: 7.24 MB - Last synced: 9 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0

liderako/Rtv1 πŸ“¦

Language: C - Size: 5 MB - Last synced: 9 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

lilianmallardeau/RayTracer

A ray tracer in C++

Language: C++ - Size: 6.65 MB - Last synced: 9 months ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

lilianmallardeau/RayTracerGUI

A simple GUI for my ray tracer, built with Qt

Language: C++ - Size: 8.21 MB - Last synced: 9 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

FredrikErikJohansson/Ray-tracer

Monte Carlo Ray Tracer implemented from scratch in C++. Made in the course TNCG15 Advanced Global Illumination and Rendering at LinkΓΆping University.

Language: C++ - Size: 351 KB - Last synced: 9 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

carld/ray-tracer

Software ray tracer, from Ray Tracing in One Weekend

Language: C - Size: 20.5 KB - Last synced: 9 months ago - Pushed: almost 7 years ago - Stars: 6 - 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: 3 months ago - Pushed: about 1 year ago - Stars: 5 - Forks: 0

DrA1ex/raytracer-js

Ray-caster / Ray-tracer (2D to pseudo 3D)

Language: JavaScript - Size: 129 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - 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

coocos/toy-tracer πŸ“¦

Run-of-the-mill ray tracer

Language: JavaScript - Size: 2.27 MB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

niranjsasikumar/3D-Renderer

A 3D renderer that uses ray tracing techniques to generate images by simulating the interaction of light rays with various objects.

Language: C++ - Size: 171 KB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

DLopezMadrid/tracerr

A simple raytracing program writen in C++

Language: C - Size: 7.2 MB - Last synced: 2 days ago - Pushed: almost 4 years ago - Stars: 11 - Forks: 1

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: 8 days ago - Pushed: about 3 years ago - Stars: 4 - Forks: 0

HugoHugon-90/RayTracingMirrors

This is a draft-like code, which arose from a friend's request to try to estimate the focal point of a beam of light after hitting 3 mirrors. In the code one may create the 3 different mirrors, the initial position and aperture of the beam, hence, by visualization, one is able to fine-tune the mirror's positions, given the beam's characteristics,

Language: C++ - Size: 519 KB - Last synced: 3 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

cdriehuys/raytracer

A Rust implementation of "The Ray Tracer Challenge"

Language: Rust - Size: 86.9 KB - Last synced: 8 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0

ema2159/tinyraytracer_rs

tinyraytracer implementation using Rust

Language: Rust - Size: 5.56 MB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0

HummaWhite/Zillum

CPU Physically Based Renderer [2020-]

Language: C++ - Size: 11.3 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 14 - Forks: 3

chillb0nes/ray-tracer

Simple Java Ray Tracer

Language: Java - Size: 440 KB - Last synced: 12 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1

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

DheerendraRathor/GoTracer

A distributed Go implementation of Ray Tracing in One Weekend by Peter Shirley

Language: Go - Size: 2.73 MB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 61 - Forks: 2

NUZEROVI/Ray-Tracer-BVH-Mesh-Speedup-for-TXT-File Fork of nishantb15/Ray-Tracer-Part-2-BVH-and-Mesh

Advanced Computer Graphics Assignments 4

Language: C++ - Size: 9.49 MB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

JstnMcBrd/ray-tracer

A simple ray tracer written in Python.

Language: Python - Size: 65.4 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 1 - Forks: 0

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

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

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

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

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

thepaladon/Tmpl8_Ray_Tracer

CPU Ray Tracer - Year 1 - Block B - made with a modified version of an OpenGL and SDL2 template which can be found [here](https://www.3dgep.com/cpp-fast-track-2-template/)

Language: C - Size: 93.3 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - 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

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

gfgafn/GAMES101

Assignments of GAMES101: Introduction to Computer Graphics(Rasterization, Geometry(Curves and Meshes), Animation / Simulation)

Language: C++ - Size: 3.02 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

edap/tuot

Language: Rust - Size: 4.95 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - 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

sraaphorst/raytracer-kotlin

The Ray Tracer Challenge implemented in Kotlin

Language: Kotlin - Size: 14.4 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

architector1324/micro-rt

Lightweight raytracing microservice written in Rust

Language: Rust - Size: 27.9 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0