Raytracing Open Source Projects

Browse 152 Raytracing open source projects, ranked by GitHub stars. Find the most popular Raytracing tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 152 projects
10,527 stars

RayTracing/raytracing.github.io

Main Web Site (Online Books)

Metrics details
Stars10,527
7,154 stars

turanszkij/WickedEngine

3D engine with modern graphics

Metrics details
Stars7,154
5,347 stars

ssloy/tinyraytracer

A brief computer graphics / rendering course

Metrics details
Stars5,347
5,182 stars

ProjectPhysX/FluidX3D

The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.

Metrics details
Stars5,182
4,555 stars

f3d-app/f3d

Fast and minimalist 3D viewer.

Metrics details
Stars4,555
4,368 stars

DiligentGraphics/DiligentEngine

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

Metrics details
Stars4,368
3,427 stars

gkjohnson/three-mesh-bvh

A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.

Metrics details
Stars3,427
3,198 stars

NVIDIAGameWorks/Falcor

Real-Time Rendering Framework

Metrics details
Stars3,198
2,850 stars

zig-gamedev/zig-gamedev

Dev repo for @zig-gamedev libs and sample applications

Metrics details
Stars2,850
2,422 stars

ssloy/tinykaboom

A brief computer graphics / rendering course

Metrics details
Stars2,422
2,223 stars

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

Metrics details
Stars2,223
2,177 stars

ekzhang/graphics-workshop

Learn computer graphics by writing GPU shaders!

Metrics details
Stars2,177
1,783 stars

gkjohnson/three-gpu-pathtracer

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

Metrics details
Stars1,783
1,730 stars

nvpro-samples/vk_raytracing_tutorial_KHR

Ray tracing examples and tutorials using VK_KHR_ray_tracing

Metrics details
Stars1,730
1,699 stars

0beqz/realism-effects

SSGI, Motion Blur, TRAA - Effects to enhance your three.js scene's realism

Metrics details
Stars1,699
1,498 stars

mikeroyal/Unreal-Engine-Guide

Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.

Metrics details
Stars1,498
1,312 stars

LuxCoreRender/LuxCore

LuxCore source repository

Metrics details
Stars1,312
1,279 stars

nvpro-samples/vk_mini_path_tracer

A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.

Metrics details
Stars1,279
1,231 stars

amerkoleci/Vortice.Windows

.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.

Metrics details
Stars1,231
1,166 stars

madmann91/bvh

A modern C++ BVH construction and traversal library

Metrics details
Stars1,166
1,121 stars

lighttransport/nanort

NanoRT, single header only modern ray tracing kernel.

Metrics details
Stars1,121
1,030 stars

LuisaGroup/LuisaCompute

High-Performance Rendering Framework on Stream Architectures

Metrics details
Stars1,030
1,002 stars

Pjbomb2/TrueTrace-Unity-Pathtracer

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

Metrics details
Stars1,002
1,000 stars

diharaw/hybrid-rendering

A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.

Metrics details
Stars1,000
973 stars

jan-van-bergen/GPU-Raytracer

GPU Raytracer from scratch in C++/CUDA

Metrics details
Stars973
940 stars

MetalKit/metal

Metrics details
Stars940
937 stars

Friduric/voxel-cone-tracing

A real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.

Metrics details
Stars937
914 stars

JiayinCao/SORT

Simple Open-source Ray Tracer

Metrics details
Stars914
859 stars

vkoskiv/c-ray

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

Metrics details
Stars859
841 stars

TheRealMJP/DXRPathTracer

A (very) simple path tracer implemented using DirectX Ray Tracing (DXR)

Metrics details
Stars841
839 stars

microsoft/DirectX-Specs

Engineering specs for DirectX features.

Metrics details
Stars839
820 stars

abdallahdib/NextFace

A high-fidelity 3D face reconstruction library from monocular RGB image(s)

Metrics details
Stars820
744 stars

DiligentGraphics/DiligentCore

A modern cross-platform low-level graphics API

Metrics details
Stars744
722 stars

tcbrindle/raytracer.hpp

Simple compile-time raytracer using C++17

Metrics details
Stars722
718 stars

JasonMa0012/MooaToon

The Ultimate Solution for Cinematic Toon Rendering in UE5

Metrics details
Stars718
714 stars

scanlime/zenphoton

The "Zen photon garden", an HTML5 raytracing art-toy.

Metrics details
Stars714
714 stars

rantonels/starless

Starless is a CPU black hole raytracer in numpy suitable for both informative diagrams and decent wallpaper material.

Metrics details
Stars714
709 stars

Devsh-Graphics-Programming/Nabla

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

Metrics details
Stars709
675 stars

NVIDIAGameWorks/GettingStartedWithRTXRayTracing

Getting Started with RTX Ray Tracing

Metrics details
Stars675
659 stars

dannyfritz/awesome-ray-tracing

Curated list of ray tracing resources

Metrics details
Stars659
613 stars

nvpro-samples/vk_raytrace

Ray tracing glTF scene with Vulkan

Metrics details
Stars613
592 stars

yuphin/Lumen

A Vulkan Raytracing framework for various bidirectional path tracing techniques

Metrics details
Stars592
560 stars

radarsimx/radarsimpy

Radar Simulator built with Python and C++

Metrics details
Stars560
546 stars

mateeeeeee/Adria-DX12

Rendergraph-based graphics engine written in C++ using DirectX12

Metrics details
Stars546
540 stars

krait-games/hyperion-engine

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

Metrics details
Stars540
536 stars

sergcpp/Ray

Embeddable physically based renderer

Metrics details
Stars536
536 stars

optozorax/portal

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

Metrics details
Stars536
528 stars

NVIDIAGameWorks/RTXDI

Metrics details
Stars528
527 stars

Zielon/PBRVulkan

Vulkan Real-time Path Tracer Engine

Metrics details
Stars527
517 stars

rnd-team-dev/plotoptix

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

Metrics details
Stars517
511 stars

rafael-fuente/Python-Raytracer

A basic Ray Tracer that exploits numpy arrays and functions to work reasonably fast.

Metrics details
Stars511
505 stars

CubeIR/Vanilla-RTX

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

Metrics details
Stars505
477 stars

tippesi/Atlas-Engine

Cross platform toy render engine supporting physically based rendering and hardware/software ray tracing

Metrics details
Stars477
466 stars

andrejnau/FlyCube

Graphics API wrapper is written in C++ on top of DirectX 12, Vulkan and Metal 4. Provides main features including ray tracing.

Metrics details
Stars466
459 stars

neil3d/50YearsOfRayTracing

以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。

Metrics details
Stars459
447 stars

Nadrin/Quartz

Vulkan RTX path tracer with a declarative ES7-like scene description language.

Metrics details
Stars447
418 stars

compix/VoxelConeTracingGI

Global illumination with Voxel Cone Tracing in fully dynamic scenes using a 3D clipmap to support huge areas around the camera while maintaining a low memory footprint.

Metrics details
Stars418
410 stars

acmarrs/IntroToDXR

A barebones sample application to get you jump started with DirectX Raytracing (DXR)!

Metrics details
Stars410
397 stars

Ubpa/ToyRTX

CPU & GPU RTX based on OpenGL

Metrics details
Stars397
389 stars

iOrange/rtxON

Simple Vulkan raytracing tutorials

Metrics details
Stars389
1-60 of 152 projects
Get A Weekly Email With Trending Raytracing Projects
Stay updated on Raytracing plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.