Ecosyste.ms: Repos

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

GitHub topics: raytracer

SingingBush/java-ray-tracer

Simple Java Ray Tracer

Language: Java - Size: 28.7 MB - Last synced: about 4 hours ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

KayEss/AnimRay

Raytracer and animation program

Language: C++ - Size: 1.09 MB - Last synced: about 5 hours ago - Pushed: over 2 years ago - Stars: 4 - Forks: 3

gavrix32/path-tracing

Path tracer written in Java.

Language: Java - Size: 182 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

xyproto/spheremover

:green_circle: Interactive real-time raytracing on the CPU, using OpenMP, SDL2 and C++

Language: C++ - Size: 129 KB - Last synced: about 5 hours ago - Pushed: about 1 year ago - Stars: 3 - Forks: 0

Lycoon/raytracer

Basic raytracer written in C++

Language: C++ - Size: 612 KB - Last synced: about 6 hours ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0

JagandeepBrar/university-computer-graphics πŸ“¦

Computer Graphics Projects

Language: C++ - Size: 19 MB - Last synced: about 10 hours ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

HeathLoganCampbell/Mini-Raytracer

πŸ“A lightweight raytracer using mathematical models

Language: Java - Size: 202 KB - Last synced: about 11 hours ago - Pushed: over 4 years ago - Stars: 2 - Forks: 1

JeffreyCA/raytracer

Fast, efficient raytracer in C++ for CS 488 (University of Waterloo)

Language: C++ - Size: 126 MB - Last synced: about 12 hours ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

wermos/Celerity

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

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

PoCInnovation/EdgeComputing

A distributed rendering engine based on

Language: TypeScript - Size: 2.85 MB - Last synced: about 16 hours ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0

xsn34kzx/raytracing-implementations

Language: C++ - Size: 29.3 KB - Last synced: about 19 hours ago - Pushed: about 21 hours ago - Stars: 0 - Forks: 0

n1ckfg/raytracinginoneweekend Fork of RayTracing/InOneWeekend

The example project from Peter Shirley's Ray Tracing in One Weekend, ported to openFrameworks.

Language: C - Size: 4.82 MB - Last synced: 1 day ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

n1ckfg/MeshSequencer

Examples for recording, playing, and rendering OBJ sequences in Processing.

Language: Processing - Size: 8.7 MB - Last synced: 1 day ago - Pushed: over 2 years ago - Stars: 2 - Forks: 2

n1ckfg/joons-renderer Fork of joonhyublee/joons-renderer

Sunflow ray-tracing for Processing. Repackaged for Processing 3; obj rendering and batch rendering examples added.

Language: Scala - Size: 10.2 MB - Last synced: 1 day ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

LuxCoreRender/LuxCore

LuxCore source repository

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

jhenninger/zig-raytracer

Ray tracer written in Zig based on "Ray Tracing in One Weekend"

Language: Zig - Size: 386 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 1 - Forks: 0

novara754/raytracer

A multi-threaded CPU raytracer.

Language: Rust - Size: 9.44 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

LuxCoreRender/BlendLuxCore

Blender Integration for LuxCore

Language: Python - Size: 19.2 MB - Last synced: about 16 hours ago - Pushed: about 1 month ago - Stars: 693 - Forks: 87

resttime/shrimpray

Raytracer

Language: Rust - Size: 5.12 MB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 14 - Forks: 1

mihnea-s/glim

Raytracing and rasterization in D

Language: D - Size: 614 KB - Last synced: 4 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

LtdJorge/RayTracer

Peter Shirley's "Raytracing in One Weekend", written in (only) Rust (for now, may add CUDA or HIP when finished).

Language: Rust - Size: 293 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

jbikker/voxpopuli

Voxel / ray tracing template for the blog posts.

Language: C++ - Size: 2.1 MB - Last synced: 3 days ago - Pushed: 5 days ago - Stars: 15 - Forks: 4

dda-cunh/miniRT

42 Network project about creating a simplistic raytracer

Language: C - Size: 15.9 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

Nelarius/rayfinder

An interactive, experimental, pathtracer implemented using desktop WebGPU.

Language: C - Size: 51 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 18 - Forks: 0

mjvmroz/lucifer

He brings the light. ✧

Language: Rust - Size: 1.45 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

Sopiro/Bulbit

Physically based ray tracer

Language: C++ - Size: 383 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

VectorChief/QuadRay-engine

Realtime raytracer using SIMD on ARM, MIPS, PPC and x86

Language: C - Size: 14.6 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 25 - Forks: 4

Thomas-Klietsch/bpt

Bi-directional path tracer with no MIS

Language: C++ - Size: 493 KB - Last synced: 7 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

Ayagoumi/RT

RT is a ray tracing renderer project. It implements classic ray tracing algorithm and uses OpenCL for hardware acceleration.

Language: C - Size: 22 MB - Last synced: 8 days ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 0

vesas/snake-ray

Python implementation of Peter Shirley's excellent book "Ray Tracing in One Weekend"

Language: Python - Size: 8.36 MB - Last synced: 8 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

K0Te/raytrace

Simple raytrace in haskell

Language: Haskell - Size: 115 KB - Last synced: 8 days ago - Pushed: over 6 years ago - Stars: 3 - Forks: 0

DanielPettersson/solstrale

⛔️ DEPRECATED: A path tracer implemented in Golang

Language: Go - Size: 2.73 MB - Last synced: 8 days ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

Zheoni/ray-tracing

Ray Tracing in One Weekend implementation in Rust

Language: Rust - Size: 12.2 MB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

michaeljm116/PrincipiaEngine

Ray-traced game engine. Uses Vulkan w/Compute, Artemis ECS, Dear ImGUI, Bullet 3

Language: C++ - Size: 315 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 3 - Forks: 1

dchang10/Krang.jl

Fast analytic Kerr raytracing

Language: Julia - Size: 120 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 1

shamiul94/Graphics-OpenGL-Lab-Assignments

This is a repository on OpenGL. It contains Graphics course sessional assignments of CSE, BUET. This repo consists of 3 assignments including Ray tracing.

Language: C++ - Size: 5.76 MB - Last synced: 8 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

Vertexwahn/FlatlandRT

FlatlandRT is a 2D ray tracer visualization tool.

Language: C++ - Size: 58.9 MB - Last synced: 8 days ago - Pushed: 9 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

hellozee/coo πŸ“¦

A simple ray tracer written in c [WIP] <- Not anymore, writing a ray tracer in c is not my cup of tea, C++ here I come

Language: C - Size: 83 KB - Last synced: 11 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

18107/MC-Ray-Tracer

ray tracer for minecraft

Language: Java - Size: 469 KB - Last synced: 11 days ago - Pushed: over 4 years ago - Stars: 7 - 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

nsilvestri/cpp-raytracer

A simple object-oriented C++ raytracer

Language: C++ - Size: 1.27 MB - Last synced: 11 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

ashwin9798/Gopher-Trace

A ray tracer written in Go, adapted from the C++ methodologies in the books "Ray tracing in one weekend", and "Ray tracing: the next week" by Peter Shirley

Language: Go - Size: 3.61 MB - Last synced: 11 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

mchernyavsky/raytracer-rs

A ray tracer implemented in Rust based on "Ray Tracing in One Weekend"

Language: Rust - Size: 20.5 KB - Last synced: 12 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

pudnax/raytracing-in-one-eternity

Raytracer practice. Yay! :c

Language: Rust - Size: 825 KB - Last synced: 12 days ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0

PierreGe/shadows-in-animation

Last year of BA in computer science project. Subject : Shadows in animation and video games

Language: Python - Size: 66 MB - Last synced: 13 days ago - Pushed: about 9 years ago - Stars: 1 - Forks: 0

Lambdara/ray-okay

Haskell Raytracer

Language: Haskell - Size: 6.84 KB - Last synced: 14 days ago - Pushed: about 4 years ago - Stars: 3 - Forks: 0

verasu630/ray-tracer-java

The Ray Tracer Challenge by Jamis Buck - implemented in Java

Language: Java - Size: 28.3 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

Qazalbash/Raytracer

πŸ™ Simple Raytracer written in C++

Language: C++ - Size: 771 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 5 - Forks: 0

loganzartman/gtracer

Parallel path tracing renderer with GPU and CPU multi-threading support

Language: C++ - Size: 12.7 MB - Last synced: 14 days ago - Pushed: over 5 years ago - Stars: 4 - Forks: 1

Nick-Pearson/SoftwareRenderer

Software Renderer developed for the COMS30115 Computer Graphics course at the University of Bristol

Language: HTML - Size: 18 MB - Last synced: 15 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

JonasToth/cuda_raytracer

University project to implement a basic Raytracer in CUDA

Language: C++ - Size: 37.7 MB - Last synced: 15 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 1

dannypsnl/raytracer

racket raytracer

Language: Racket - Size: 85 KB - Last synced: 15 days ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0

gregzanch/cram

cram is a computational room acoustics module to simulate and explore various acoustic properties of a modeled space

Language: TypeScript - Size: 118 MB - Last synced: 4 days ago - Pushed: about 1 year ago - Stars: 36 - Forks: 4

dbrant/BlackHoleRaytracer

Raytracing a black hole (and surrounding stuff) in C#.

Language: C# - Size: 8.4 MB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 8 - Forks: 0

raysect/source

The main source repository for the Raysect project.

Language: Python - Size: 88.7 MB - Last synced: 13 days ago - Pushed: 4 months ago - Stars: 79 - Forks: 23

oleksiyp/raytracer-mit6.172-java

Rewrite of MIT 6.172 raytracer from C to Java

Language: Java - Size: 112 KB - Last synced: 16 days ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

dwayne/rt1w

Ray Tracing in One Weekend

Language: Python - Size: 365 KB - Last synced: 16 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

bennerv-school-projects/RaytracerV3

C++ Raytracer implementation with nifty features

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

Patoche692/PathTracer

A real-time path tracer from scratch written in C++ using CUDA and OpenGL

Language: C - Size: 10.2 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0

Negrini085/PhotoNim

PhotoNim: CPU raytracer written in Nim

Language: Nim - Size: 232 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

gnikoloff/webgpu-raytracer

Realtime path tracing via WebGPU compute shaders

Language: TypeScript - Size: 8.84 MB - Last synced: 15 days ago - Pushed: about 2 months ago - Stars: 61 - Forks: 0

jgsimard/rustrt

Basic MonteCarlo Raytracer

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

simplay/cpptracer

Another c++ raytracer

Language: C++ - Size: 2.59 MB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 2 - Forks: 1

tdameros/42-miniRT

My first RayTracer

Language: C - Size: 460 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 12 - Forks: 0

scottgigawatt/raytracer

A fast and customizable C-based raytracer for stunning visualizations

Language: C - Size: 813 KB - Last synced: 19 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

ToFuProject/tofu

Project for an open-source python library for synthetic diagnostics and tomography for Fusion devices

Language: Python - Size: 211 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 66 - Forks: 11

luisdnsantos/awesome-computer-graphics

:small_red_triangle::sunglasses: A curated list of awesome stuff to learn computer graphics

Size: 8.79 MB - Last synced: 19 days ago - Pushed: almost 3 years ago - Stars: 716 - Forks: 63

middlefeng/NuoModelViewer

A simple Wavefront OBJ viewer.

Language: C++ - Size: 22.5 MB - Last synced: about 23 hours ago - Pushed: 6 months ago - Stars: 296 - Forks: 39

vkoskiv/c-ray

c-ray is a small, simple path tracer written in C

Language: C - Size: 40.9 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 767 - Forks: 42

stevebest/rust-raytracer-in-one-weekend

A simple raytracer in Rust, inspired by 'Ray Tracing in One Weekend'

Language: Rust - Size: 59.6 KB - Last synced: 23 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

wahn/rs_pbrt

Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...

Language: Rust - Size: 210 MB - Last synced: 20 days ago - Pushed: 3 months ago - Stars: 797 - Forks: 58

rnd-team-dev/plotoptix

Data visualisation and ray tracing in Python based on OptiX 7.7 framework.

Language: Python - Size: 242 MB - Last synced: 20 days ago - Pushed: about 2 months ago - Stars: 473 - Forks: 26

bircni/Raytracing

Repository for the Raytracing Project @THU

Language: Rust - Size: 313 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 1 - Forks: 1

Saverio976/Raytracer

Raytracer made from sctratch with basic compatibility for .obj | School Project

Language: C++ - Size: 120 MB - Last synced: 9 days ago - Pushed: about 1 month ago - Stars: 5 - Forks: 0

timvisee/raytrace-rs

:crystal_ball: A ray tracer in Rust.

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

goksuguvendiren/RayTracer

Language: C++ - Size: 25.2 MB - Last synced: 28 days ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 0

dzutrinh/Toy-Ray-Tracer

A basic ray tracer

Language: C++ - Size: 15.4 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 0 - Forks: 1

zhiwei-c/Monte-Carlo-Path-Tracing

A simple Monte Carlo path tracer based on assignment 7 of GAMES101 originally, accelerated by C++ multithreading or CUDA.

Language: C++ - Size: 226 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 69 - Forks: 7

johnBuffer/GLSL_Raytracer

Realtime raytracer using GLSL fragment shader

Language: GLSL - Size: 1.98 MB - Last synced: about 11 hours ago - Pushed: almost 6 years ago - Stars: 2 - Forks: 3

avik-pal/RayTracer.jl

Differentiable RayTracing in Julia

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

mdreem/clojureray

A raytracer written in Clojure

Language: Clojure - Size: 87.9 KB - Last synced: 30 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

LexouDuck/RT

A 3d raytracing program (42 team project)

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

jjcmoon/Lisa-RayTracer

Very simple sphere ray-tracer with Phong shading

Language: Julia - Size: 313 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

ssloy/tinyraytracer

A brief computer graphics / rendering course

Language: C++ - Size: 151 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 4,873 - Forks: 322

but0n/Ashes

WebGL2.0 3D Engine - Global Illumination - RayTracing

Language: TypeScript - Size: 15.7 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 322 - Forks: 16

hahnec/plenoptisign

Light field geometry estimator for plenoptic cameras

Language: Python - Size: 12.2 MB - Last synced: 1 day ago - Pushed: over 2 years ago - Stars: 39 - Forks: 13

pjorquera/raytracer

C++ Raytracer

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

ssloy/tinykaboom

A brief computer graphics / rendering course

Language: C++ - Size: 10.6 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 2,319 - Forks: 105

BSVogler/Raytracer

A raytracer as part of the course programming languages of Bauhaus UniversitΓ€t.

Language: C - Size: 10.2 MB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 1 - Forks: 60

MartinKavik/ray_tracer

Raytracer on MoonZoon

Language: Rust - Size: 426 KB - Last synced: about 10 hours ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 0

skyzh/raytracer.rs

⚑ A high-performance path tracer implemented in Rust based on "Ray Tracing in One Weekend" featuring static dispatch, multi-threaded rendering and a variety of preset scenes.

Language: Rust - Size: 268 KB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 97 - Forks: 3

chicio/Ray-tracing

:sunny: :zap: Ray tracer developed as final project for my computer graphics course at University Milano-Bicocca.

Language: Objective-C - Size: 14.6 MB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 12 - Forks: 0

cwebdesign/polyray19pub

Polyray Classic Version - An updated fork/version of the classic abandonware Polyray raytracer originally by Alexander Enzmann with my updates and fixes to get it to work correctly under modern platforms, Windows, Linux and Macos

Language: C - Size: 595 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

Game4all/unnamed-voxel-tracer

Voxel raytracer prototype written in Zig using OpenGL

Language: Zig - Size: 10.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 9 - 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

fabio914/swift-raytracer

RayTracer written in Swift

Language: Swift - Size: 3.14 MB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

ArtOfIllusion/ArtOfIllusion

Art of Illusion modeling and rendering suite - core application and tools

Language: Java - Size: 42.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 68 - Forks: 22

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