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

GitHub topics: raytracing

DeepMIMO/DeepMIMO

DeepMIMO Toolchain: Bridging RayTracers and 5G/6G Simulators

Language: Python - Size: 36.4 MB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 5 - Forks: 1

btwei/vulkan-raytracer

A Vulkan-based raytracing renderer with an interactive Dear ImGui UI.

Language: C++ - Size: 59.6 KB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 0 - Forks: 0

coelacant1/ProtoTracer

3D rendering and animation engine for multifaceted displays on microcontrollers

Language: C++ - Size: 137 MB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 165 - Forks: 36

jsoulier/ray_tracing_in_one_weekend

Ray Tracing In One Weekend using SDL3 GPU with compute shaders

Language: C - Size: 1.51 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 6 - Forks: 0

cyamahat/three-gpu-pathtracer-optics

PBR of optical elements using three-gpu-pathtracer

Language: JavaScript - Size: 30.3 MB - Last synced at: about 21 hours ago - Pushed at: about 21 hours ago - Stars: 0 - Forks: 0

mateeeeeee/Adria

Rendergraph-based DirectX12 graphics engine

Language: C++ - Size: 1.09 GB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 493 - Forks: 43

rbnelr/voxel_game

A Minecraft inspired voxel engine I am developing from scratch for fun and practice. Might be turned into game at some point if I get that far

Language: C - Size: 71.3 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 5 - Forks: 0

optozorax/portal

🔵🟠 Portal Explorer — web visualization of mind-blowing portals using ray-tracing.

Language: Rust - Size: 37.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 403 - Forks: 19

AssoDePicche/physically-based-rendering

Um estudo sobre renderização ray tracing e técnicas de computação gráfica

Language: C++ - Size: 16.6 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

angstrom-123/CPU-Raytracing

Toy CPU path tracer

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

Deirror/CG-DeV

[WinForm] A collection of tutorial CG projects

Language: C++ - Size: 8.13 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 0

nicovanbentum/Raekor

3D Renderers using DX12/Vulkan/OpenGL in C++

Language: C++ - Size: 321 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 26 - Forks: 1

kevinpruvost/VenomEngine

Cross-Platform Research-Focused Graphics Engine

Language: C++ - Size: 1.39 GB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 1

vkoskiv/c-ray

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

Language: C - Size: 41.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 824 - Forks: 43

Pjbomb2/TrueTrace-Unity-Pathtracer

A High Performance Compute Shader Based Mesh Pathtracer in Unity3d without RT Cores

Language: C# - Size: 14.5 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 869 - Forks: 60

crocdialer/vierkant

vierkant is a Vulkan based rendering library written in C++20

Language: C++ - Size: 5.21 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 18 - Forks: 0

erichlof/THREE.js-PathTracing-Renderer

Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html

Language: GLSL - Size: 127 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,038 - Forks: 187

ChoiJiOne/raytracing-in-one-weekend

Ray Tracing in One Weekend 실습 코드 저장소입니다.

Language: C++ - Size: 6.87 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

BelmuTM/Noble

A Minecraft shaderpack that enhances one's experience with customizable settings and good-looking light simulations.

Language: GLSL - Size: 56.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 151 - Forks: 15

cf1048596/raytracerv2

RayTracerV2 is a real-time raytracer in Rust, inspired by Ray Tracing in One Weekend. It uses SDL2 to render realistic images with ray tracing techniques.

Language: Rust - Size: 64.5 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

LuxCoreRender/LuxCore

LuxCore source repository

Language: C++ - Size: 153 MB - Last synced at: 2 days ago - Pushed at: 15 days ago - Stars: 1,224 - Forks: 153

0xphen/Percepto

LiDAR (ray tracer) simulator — creates realistic depth maps and point clouds with sensor noise and ROS2 support.

Language: C++ - Size: 90.8 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

radarsimx/radarsimpy

Radar Simulator built with Python and C++

Language: Python - Size: 66.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 380 - Forks: 76

AcrylicShrimp/raytracer

simple raytracer written in Rust

Language: Rust - Size: 52.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

JasonMa0012/MooaToon

The Ultimate Solution for Cinematic Toon Rendering in UE5

Language: Python - Size: 213 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 574 - Forks: 69

LuisaGroup/LuisaCompute

High-Performance Rendering Framework on Stream Architectures

Language: C++ - Size: 184 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 876 - Forks: 79

RayTracing/gpu-tracing

Ray tracing on GPU systems

Language: HTML - Size: 220 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 214 - Forks: 15

danieljfarrell/pvtrace

Optical ray tracing for luminescent materials and spectral converter photovoltaic devices

Language: Python - Size: 14.3 MB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 103 - Forks: 95

atul-mourya/RayTracing

A realtime path tracing web application

Language: JavaScript - Size: 598 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 1

ViennaTools/ViennaRay

Ray-tracing library for topography simulation applications

Language: C++ - Size: 1.04 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 7 - Forks: 5

f3d-app/f3d

Fast and minimalist 3D viewer.

Language: C++ - Size: 527 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,505 - Forks: 298

k0c0r/improved-journey

Derek Simmons - Strategic Builder | Innovation Architect

Size: 1000 Bytes - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

NVlabs/sionna

Sionna: An Open-Source Library for Research on Communication Systems

Language: Jupyter Notebook - Size: 260 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,026 - Forks: 303

NVIDIA-RTX/RTXDI

Language: HLSL - Size: 14.8 MB - Last synced at: 3 days ago - Pushed at: 27 days ago - Stars: 414 - Forks: 68

dogrego/gpgpu-rainbow-raytracer

A GPU-accelerated rainbow ray tracer with CPU reference implementation, CUDA for parallelized refraction/reflection, and OpenGL for interactive visualization

Language: C - Size: 82 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

jeertmans/DiffeRT

Differentiable Ray Tracing Toolbox for Radio Propagation Simulations

Language: Python - Size: 23.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 29 - Forks: 4

groupeLIAMG/ttcr

Codes to do raytracing for geophysical applications

Language: C++ - Size: 107 MB - Last synced at: 4 days ago - Pushed at: 12 days ago - Stars: 97 - Forks: 37

tuananohut/CPU-RayTracer

Offline ray tracer

Language: C++ - Size: 33.1 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 0

zehreken/fo-rma

fōrma (Noun): figure, shape, appearance

Language: Rust - Size: 2.66 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

Latios96/crayg

Personal raytracer to learn C++ and rendering

Language: Mathematica - Size: 89.9 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 1

apistol78/traktor

Traktor Game Engine

Language: C++ - Size: 1010 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 353 - Forks: 12

jbikker/tinybvh

Single-header dependency-free BVH construction and traversal library.

Language: C++ - Size: 168 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 918 - Forks: 56

turanszkij/WickedEngine

3D engine with modern graphics

Language: C - Size: 910 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6,291 - Forks: 659

uos/rmagine_gazebo_plugins

Ray Casting-Based Range Sensor Simulation in Gazebo using Rmagine

Language: C++ - Size: 848 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 20 - Forks: 1

Cubeir/Vanilla-RTX

Vanilla RTX GitHub Repository, A Ray Tracing Resource Pack for Minecraft Bedrock Edition: Vanilla Resources Made Available for Minecraft RTX

Language: Batchfile - Size: 47.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 426 - Forks: 67

Sopiro/Bulbit

Physically based renderer

Language: C++ - Size: 384 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0

daviderivaa/myraytracer

Repository of "Tecniche Numeriche per la Generazione di Immagini Fotorealistiche" course by Professor Maurizio Tomasi (A.A 2024/25). Project by students Alberto Lazzeri, Riccardo Natale, Davide Riva.

Language: Julia - Size: 19.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

kaanaksit/odak

Scientific computing library for optics, computer graphics and visual perception.

Language: Python - Size: 275 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 191 - Forks: 56

ucnl/ucnl.github.io

Underwater Communication & Navigation Laboratory documentation site

Language: HTML - Size: 95.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 4

TomClabault/HIPRT-Path-Tracer

Unbiased & physically-based GPU HIPRT (C++/HIP) interactive path tracing renderer

Language: C++ - Size: 36 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 210 - Forks: 10

brandondube/prysm

physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...

Language: Python - Size: 12.2 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 301 - Forks: 47

notomorrow/hyperion-engine

3D game engine written in C++. Includes features like PBR, realtime global illumination, and more

Language: C++ - Size: 2.06 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 458 - Forks: 24

dominic-chang/Krang.jl

Fast analytic raytracing around Kerr black holes

Language: Julia - Size: 289 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 14 - Forks: 5

stevreut/ray-by-day-js

Demonstration of Ray-Tracing using JavaScript with Incremental Coding

Language: JavaScript - Size: 227 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

uos/rmagine

A robot wants to simulate too

Language: C++ - Size: 3.13 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 52 - Forks: 9

Sopiro/cuwfrt

Wavefront raytracer in CUDA

Language: Cuda - Size: 28.5 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Devsh-Graphics-Programming/Nabla

Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android

Language: C++ - Size: 1.85 GB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 562 - Forks: 65

Fantasya63/DistributedRayTracer

A small path tracer that runs in the gpu with the use of numba cuda in python.

Language: Python - Size: 26.6 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

lcp29/trimesh-ray-optix

Triro - An in-place replacement for trimesh.ray in OptiX

Language: C++ - Size: 12 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 19 - Forks: 5

Brooklyn-Dev/ray-tracing

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

ksylvest/ra

A ray tracer built with Ruby.

Language: Ruby - Size: 1.86 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

Samael1254/miniRT

A basic raytracer written in C.

Language: C - Size: 210 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

TiagoMSSantos/MobileRT

A multi platform C++ CPU progressive Ray Tracer.

Language: C++ - Size: 640 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 11 - Forks: 6

svenstaro/bvh

A fast BVH using SAH in rust

Language: Rust - Size: 1.51 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 244 - Forks: 38

mccode-dev/McCode

The home of the McStas (neutrons) and McXtrace (x-rays) Monte-Carlo ray-tracing instrument simulation codes.

Language: Fortran - Size: 1.67 GB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 81 - Forks: 57

ChoiJiOne/Raytracer

간단한 Raytracer 만들기 연습 프로젝트 저장소입니다.

Language: C++ - Size: 6.86 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

w23/xash3d-fwgs Fork of FWGS/xash3d-fwgs

Vulkan Ray Tracing fork of Xash3D FWGS engine. Intended to be merged into master at some point in the future.

Language: C - Size: 27.4 MB - Last synced at: about 14 hours ago - Pushed at: about 14 hours ago - Stars: 183 - Forks: 16

sergcpp/Eng

Embeddable cross-platform realtime engine

Language: C++ - Size: 393 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 37 - Forks: 0

jschuhmann47/raytracing

Small raytracer made in Rust

Language: Rust - Size: 271 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

aryanbatras/JavaReflect-3D-Engine

3D Interactive Ray Tracing Engine Built In Java From Scratch

Language: Java - Size: 472 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

BLaZeKiLL/webray

WebGPU powered ray tracer + Svelte based editor

Language: Rust - Size: 71.2 MB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 60 - Forks: 5

jglrxavpok/Carrot

(WIP) Small game engine made for fun and educational proposes. Might do something with it later, might not.

Language: C++ - Size: 252 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 83 - Forks: 7

Avokadoen/zig_vulkan

Toying with vulkan and zig

Language: Zig - Size: 7.39 MB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 52 - Forks: 1

nvpro-samples/vk_raytracing_tutorial_KHR

Ray tracing examples and tutorials using VK_KHR_ray_tracing

Language: C++ - Size: 19.4 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1,516 - Forks: 156

NVIDIA-RTX/OMM

Opacity Micro-Map SDK Source Repository

Language: C++ - Size: 20.1 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 79 - Forks: 11

robpegurri/ns3-rt

ns-3 module with NVIDIA Sionna RT as channel model

Language: C++ - Size: 161 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 13 - Forks: 3

gamingdoom/wgpu-pathtracer

A Real-Time Pathtracer in WGPU

Language: Rust - Size: 1.09 GB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 0

sdf-jkl/ray_tracing

Writing a ray tracer to practice Rust

Language: Rust - Size: 379 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

chrismile/LineVis

LineVis is a visualization tool for rendering dense sets of 3D lines.

Language: C++ - Size: 3.54 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 93 - Forks: 7

WW92030-STORAGE/VSC

Portable 3D Real-Time Rendering Engine in C++

Language: C++ - Size: 5.49 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 114 - Forks: 3

jayHuggie/PathTracer_CUDA

A GPU Path Tracer written in CUDA C++ with BVH acceleration.

Language: C++ - Size: 67.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

DarkShrill/Fundamentals-of-Computer-Graphics-Homework-Projects

C++ implementations of ray tracing and path tracing techniques developed during the Fundamentals of Computer Graphics course. Includes toon shading, refraction, large scene rendering, and custom 3D setup.

Language: C++ - Size: 10.3 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

bircni/Raytracing

Repository for the Raytracing Project @THU

Language: Rust - Size: 275 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 1

POV-Ray/povray

The Persistence of Vision Raytracer (POV-Ray)

Language: C++ - Size: 184 MB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 1,415 - Forks: 290

Silverlan/pr_cycles

Pragma raytracing module for offline rendering

Language: C - Size: 26.5 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 2

DiligentGraphics/DiligentCore

A modern cross-platform low-level graphics API

Language: C++ - Size: 45.9 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 670 - Forks: 155

arhix52/Strelka

Realtime render for USD

Language: C++ - Size: 7.89 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 23 - Forks: 3

gkjohnson/three-gpu-pathtracer

Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.

Language: JavaScript - Size: 836 MB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 1,506 - Forks: 139

sergcpp/DummyEngine

Сross-platform Vulkan/OpenGL 3D engine for personal experimentation

Language: C++ - Size: 3.68 GB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 281 - Forks: 13

sombra-studio/raytracing-para-todos

Simple tutorial on Raytracing written in Spanish and using Python

Language: Python - Size: 1.85 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 5 - Forks: 0

microsoft/OpticSim.jl 📦

Optical Simulation software

Language: Julia - Size: 36.1 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 358 - Forks: 42

mmoult/SPIRV-Interpreter

Executes a SPIR-V shader/kernel, producing results for given inputs.

Language: C++ - Size: 916 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 9 - Forks: 2

RomanVPX/starless-c

A CPU blackhole raytracer, written in pure C.

Language: C - Size: 383 KB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

voaidesr/raytracing

A C++ OOP project for analytical ray tracing.

Language: C++ - Size: 848 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

konstatoivanen/PKRenderer

A Physically Based Vulkan Renderer.

Language: C++ - Size: 151 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 32 - Forks: 4

ranimeshehata/Solar_System_Raytracing Fork of nouranKhalil/Solar_System_Raytracing

This course project involves building a ray tracer that simulates and renders the Solar System with high physical realism. The system uses camera parameters and simulation time to dynamically place celestial objects and generate images. It incorporates textures, lighting models, skyboxes, and visual effects to create a lifelike representation.

Language: Python - Size: 7.86 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

DiligentGraphics/DiligentEngine

A modern cross-platform low-level graphics library and rendering framework

Language: Batchfile - Size: 9.63 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 3,874 - Forks: 352

StellaOrg/ImplicitBVH.jl

High-Performance Bounding Volume Hierarchy for Collision Detection and Ray Tracing in Dynamic Scenes

Language: Julia - Size: 3.4 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 21 - Forks: 3

codeonwort/Cyseal

Cross-API engine which will support DX12 and Vulkan renderer

Language: C++ - Size: 1.18 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 0

andros21/rustracer

rustracer - a multi-threaded raytracer in pure rust

Language: Rust - Size: 27.9 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 1