Ecosyste.ms: Repos

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

GitHub topics: raytracer

vladbologa/raytracer-cpp

Building a ray tracer in C++, following "The Ray Tracer Challenge" by Jamis Buck

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

paivett/raytracing

A tiny ray tracer implementation based on Peter Shirley books

Language: C++ - Size: 109 KB - Last synced: 5 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

roberlarues/PyTracer

A simple Ray Tracer made in Python (J4F)

Language: Python - Size: 594 KB - Last synced: 5 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

danieledapo/r

small business-card sized ray tracer

Language: C++ - Size: 86.9 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

danieledapo/r3d

playground to learn 3d using Rust

Language: Rust - Size: 14.8 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 9 - 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: about 1 month ago - Pushed: 9 months ago - Stars: 2 - Forks: 0

bewuethr/bash-raytracer

A raytracer in (mostly) Bash

Language: Shell - Size: 2.69 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 46 - Forks: 1

thatbakamono/CRT

CRT is an offline raytracer

Language: C++ - Size: 1.68 MB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

lapiks/the-ray-tracer-challenge

Implementation in Rust of the ray tracer presented in "The Ray Tracing Challenge" book by Jamis Buck

Language: Rust - Size: 10.5 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

AeksiaCodes/LuaRTX

Simple Raytracer Written in Lua

Language: Lua - Size: 1.14 MB - Last synced: 5 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

ferennag/raytracer

Raytracer challenge implemented in C

Language: C - Size: 23.4 KB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

SohamBorate/Ripple

Raytracer in C

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

deermichel/eden

Raytracer written in Rust

Language: Rust - Size: 1.05 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

shibenb/simple-c-raytracer

A simplest possible ray tracer written in C, intentionally brute force, with minimal usage of pointers and external libraries, for easy understanding of the basic theory.

Language: C - Size: 32.2 KB - Last synced: 5 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

Nuno-Jesus/42_miniRT

A small version of a Ray Tracer implemented in C

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

GoninDS/Ray-Tracer

Ray Tracer developed using 'The Ray Tracer Challenge' book as a base for the project.

Language: Python - Size: 10.3 MB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 0 - 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: 5 months ago - Pushed: over 6 years ago - Stars: 4 - Forks: 0

manoelmms/RayTracingJava

Path Tracing from scratch in Java

Language: Java - Size: 22.7 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

komu/simpleray-kotlin

A trivial ray-tracer in Kotlin

Language: Kotlin - Size: 5.77 MB - Last synced: 6 months ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

komu/sharpray

Simple raytracer in F#

Language: F# - Size: 13.7 KB - Last synced: 6 months ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

komu/weekend-raytracer

Ray tracer in Rust

Language: Rust - Size: 2.39 MB - Last synced: 6 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

dalev/path-tracer-ocaml

Language: OCaml - Size: 1.34 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 3 - Forks: 0

Ponup/php-raytracer

Raytracer written in PHP+GD

Language: PHP - Size: 71.3 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1

Froncu/SoftwareRayTracer

A software RayTracer for Graphics Programming 1 at Digital Art and Entertainment.

Language: C - Size: 2.17 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

Mr-1311/ray-tracer

Simple ray tracer in rust

Language: Rust - Size: 2.79 MB - Last synced: 6 months ago - Pushed: about 5 years ago - Stars: 15 - Forks: 0

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: 6 months ago - Stars: 2 - Forks: 1

NoiCoh/RayTracer

Graphics basics and image processing CS course in Tel-Aviv University.

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

ltabis/raytracer

A simple Rust raytracer.

Language: Rust - Size: 11.9 MB - Last synced: 3 days ago - Pushed: about 4 years ago - Stars: 4 - Forks: 1

souvikshanku/ray-tracer

A simple ray tracer

Language: Python - Size: 52.7 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

knapeczadam/graphics-programming-1-raytracer

Language: C - Size: 580 KB - Last synced: 4 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

novoselov-ab/rusty-ray

Yet another simple rust ray tracer

Language: Rust - Size: 776 KB - Last synced: 6 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

bpieniak/RayTracer

Java CPU multithreaded ray tracer.

Language: Java - Size: 15.4 MB - Last synced: 6 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

xinoip/xml-raytracer

Multithreaded Recursive Raytracer with XML scene loading support C++

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

shiinamiyuki/miyuki-renderer 📦

Experimental Physically Based Renderer

Language: C++ - Size: 451 MB - Last synced: 3 days ago - Pushed: about 4 years ago - Stars: 91 - Forks: 13

mandeep/renderama

A simple path tracer in Rust

Language: Rust - Size: 159 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

MorcilloSanz/Kathtracer

Monte Carlo Path Tracing

Language: Kotlin - Size: 17.3 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

bl33h/axolotlsLikePicklesRaytracing

A raytracing graphics app with a resource manager, skybox rendering, and precise sphere representation through ray intersections. An axolotl and two pickles take place in the scene.

Language: C++ - Size: 45.2 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

TheCaptainCraken/raytracer

A raytracer written in Rust from scratch.

Language: Rust - Size: 3.22 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

oskccy/raytracer_cpp

ray tracer written in pure c++, rendered to ppm file format

Language: C++ - Size: 3.7 MB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 1

vicaroni/RayTracing

Rust porting of Ray Tracing in one weekend

Language: Rust - Size: 26.4 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

saaaji/WebGL-2-Path-Tracer

A path tracer implemented in JavaScript using the WebGL 2 API

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

NHollmann/Raytracer-Challenge-Go

My implementation of the ray tracer challenge in Go.

Language: Go - Size: 1.73 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

jan-van-bergen/GPU-Raytracer

GPU Raytracer from scratch in C++/CUDA

Language: C++ - Size: 385 MB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 722 - Forks: 37

scrapyard123/raytracer-sh 📦

Basic raytracer in shell

Language: Shell - Size: 5.86 KB - Last synced: 7 months ago - Pushed: 7 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: 7 months ago - Pushed: over 5 years ago - Stars: 132 - Forks: 31

BadGraphixD/Cuda-Voxel-Raytracing

A voxel raytracer made with C++, Cuda and OpenGL. This project is for educational purposes.

Language: Cuda - Size: 2.8 MB - Last synced: 7 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 1

biroeniko/raytracer

My very first ray tracer implementation.

Language: C - Size: 102 MB - Last synced: 7 months ago - Pushed: over 4 years ago - Stars: 123 - Forks: 7

chedsapp/raytracer.js

Javascript and GLSL ray tracer

Language: JavaScript - Size: 28.3 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

sniklaus/wasm-raytracer

a performance comparison of a simple raytracer in JavaScript, asm.js, WebAssembly, and GLSL

Language: HTML - Size: 63.5 KB - Last synced: 7 months ago - Pushed: about 2 years ago - Stars: 166 - Forks: 11

cpp-gamedev/tray

Basic raytracer tutorial using C++20

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

MitchelPaulin/RayTracer

An experimental Ray Tracer

Language: Rust - Size: 3.44 MB - Last synced: 7 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

NadiaMit/RayTracer

RayTracer in Java

Language: Java - Size: 8.51 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

GarfieldZHU/ray-tracer-rs

A ray tracing sample in rust

Language: Rust - Size: 9.61 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1

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

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

exler/EXray 📦

🎥 Simple, multithreaded, extensible raytracing engine written in C++17

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

enginmanap/cuvcuv

Cuvcuv is a raytracer with obj support

Language: C - Size: 14.3 MB - Last synced: 7 months ago - Pushed: almost 8 years ago - Stars: 3 - Forks: 0

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

themabus/Get-the-Balance-Right

Simple game engine benchmark with a tiny raytracer

Language: JavaScript - Size: 5.34 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

zigguratvertigo/smallpt-rs

A Rust implementation of a small ray/pathtracer.

Language: Rust - Size: 1.3 MB - Last synced: about 20 hours ago - Pushed: 5 months ago - Stars: 30 - Forks: 5

doing-science-to-stuff/ndt

NDT: N-Dimensional Tracer

Language: C - Size: 706 KB - Last synced: 8 months ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0

liamg/raytracing

3D Raytracing in Go

Language: Go - Size: 2.62 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 8 - Forks: 1

JensKrumsieck/RayTracingInOneWeekend

Following the Ray Tracing in One Weekend series

Language: C# - Size: 1.26 MB - Last synced: 4 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

cinereal/pythonRaytracer

Experimenting with ray tracing in python3

Language: Python - Size: 995 KB - Last synced: 8 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

ionorb/CudaAcceleratedRayTracer

A simple basic illumination ray tracer written in C/CUDA. Spheres, cylinders, cones, planes and triangles implemented. Checkered texture and all colors defined with adjustable specular values. Still working on making mirrors work on the GPU.

Language: Cuda - Size: 3.26 MB - Last synced: 4 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

AlperenTemur/Ray-Tracing-C-OOP

Highly performance optimized ray tracing library

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

linusmossberg/monte-carlo-ray-tracer

Physically based renderer with Path Tracing and Photon Mapping.

Language: C++ - Size: 93.3 MB - Last synced: 7 months ago - Pushed: about 2 years ago - Stars: 292 - Forks: 24

MCKoleman/RayTracer

Simple raytracing program that allows rendering of basic primitives.

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

rhaeus/basic_raytracer

Basic raytracer implementation as final project for course DH2323 Computer Graphics and Interaction at KTH

Language: C - Size: 14 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

ranveeraggarwal/rust-raytracer

An implementation of Peter Shirley's Ray Tracing in One Weekend.

Language: Rust - Size: 1.54 MB - Last synced: 7 months ago - Pushed: about 3 years ago - Stars: 116 - Forks: 13

marczych/RayTracer

Ray tracer with phong lighting, reflections, refractions, normal mapping, procedural textures, super sampling, and depth of field.

Language: Forth - Size: 30 MB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 177 - Forks: 33

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: 3 months ago - Pushed: almost 3 years ago - Stars: 14 - Forks: 3

aboyobam/raytracing-2d-renderer

A simple Web based 3D Object renderer using only a 2D canvas and raytracing. No dependencies used. Less than 650 LOC.

Language: TypeScript - Size: 161 MB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

helenl9098/Dynamic-Diffuse-Global-Illumination-Minecraft

DDGI Minecraft is based on the 2019 SIGGRAPH paper, Dynamic Diffuse Global Illumination with Ray-Traced Irradiance Fields (2019), where we aimed to approximate indirect lighting and global illumination in Minecraft-inspired scenes using Vulkan to test the algorithm's efficacy in real-time.

Language: C++ - Size: 138 MB - Last synced: 5 months ago - Pushed: about 3 years ago - Stars: 73 - Forks: 12

NickSpyker/RayTracer

Developing a raytracer from scratch for a school project.

Language: C++ - Size: 12.4 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

undo76/raytracer-rust

Ray tracer written in Rust based on Jamis Buck’s book: The Ray Tracer Challenge

Language: Rust - Size: 695 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 2 - Forks: 1

guitarfreak/Pathtracer 📦

Basic Path Tracer.

Language: C - Size: 13 MB - Last synced: 4 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0

besteekmen/CG-RayTracer

A ray tracing engine developed with C++. This project was created as an exercise for the Computer Graphics 1, 2021 class of Saarland University.

Language: C++ - Size: 8.83 MB - Last synced: 8 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

adriffaud/ray_tracer_challenge

Language: Elixir - Size: 46.9 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

ShadowMitia/raytracer-upsud

Project for the photorealistic rendering class

Language: C++ - Size: 11.7 MB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 1

bedis-elacheche/ray-tracer-challenge

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

Language: TypeScript - Size: 57.7 MB - Last synced: 4 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

cstatz/blazert

Double precision raytracer for scientific or engineering applications.

Language: C++ - Size: 12 MB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 10 - Forks: 4

DavJCosby/RustRayTracer

Proof of concept CPU ray tracer made following Raytracing in One Weekend.

Language: Rust - Size: 98.5 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

ellishg/rust-raytracer

Another raytracer written in rust

Language: Rust - Size: 337 KB - Last synced: 8 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 1

v-joe/eastray-setup

Create EASTRAY retro raytracer cross platform installation

Language: Shell - Size: 21.5 KB - Last synced: 8 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

v-joe/polyray

Polyray raytracer - slightly updated from original source code by Alexander Enzmann for modern architectures.

Language: C - Size: 55.7 MB - Last synced: 4 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

astrionic/comgr-raytracer

A raytracer I built for my computer graphics class at FHNW

Language: C# - Size: 2.66 MB - Last synced: 8 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

n1ckfg/photons Fork of erlandranvinge/photons

Grant Schindler's Ray Tracing and Photon Mapping for Processing, JS port by Erland Ranvinge

Language: JavaScript - Size: 31.3 MB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0

sinanislekdemir/raylar

Raylar Raytracing Engine

Language: Go - Size: 111 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 13 - Forks: 1

thomashk2001/the_ray_tracer_challenge

Python implementation of the ray tracer challenge book by Jamis Buck

Language: Python - Size: 1.04 MB - Last synced: 4 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

andrey-08/RayTracer-Graficos-por-Computadora

Se crea un motor de sintetizado de imágenes tridimensionales utilizando la técnica de Ray-Tracing. El proyecto se realiza en C sobre Linux y se utiliza la librería SDL como interfaz gráfica de la generación de imagen.

Language: C - Size: 429 KB - Last synced: 9 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

carlosrocha-dev/miniRT

This project is an introduction to the beautiful world of Raytracing. Once completed you will be able to render simple Computer-Generated-Images and you will never be afraid of implementing mathematical formulas again.

Language: C - Size: 242 KB - Last synced: 4 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

shineyruan/CUDA-Path-Tracer Fork of CIS565-Fall-2021/Project3-CUDA-Path-Tracer

Language: C++ - Size: 92.7 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0

WindQAQ/MPM

Simulating on GPU using Material Point Method and rendering.

Language: C - Size: 12.1 MB - Last synced: 7 months ago - Pushed: almost 6 years ago - Stars: 91 - Forks: 15

m0dulo/Spheres

🌈 Ray Tracer in Rust

Language: Rust - Size: 54.7 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 8 - Forks: 0

BardoBard/cpp-raytracer

C++ Raytracer

Language: C++ - Size: 1.68 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

fiigii/PacketTracer

The SIMD-accelereted ray tracing in C# powered by Intel hardware intrinsic of .NET Core.

Language: C# - Size: 3.1 MB - Last synced: 7 months ago - Pushed: almost 4 years ago - Stars: 112 - Forks: 9

TrAyZeN/crab-rt

An unfinished toy raytracer

Language: Rust - Size: 2.36 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 2 - Forks: 0

PicoJr/rray

ray tracer

Language: Rust - Size: 51.8 KB - Last synced: 4 months ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 0

EricFalkenberg/rust-ray-tracer

A ray tracer written in rust

Language: Rust - Size: 1.4 MB - Last synced: 4 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0