Awesome Open Source
Awesome Open Source
Combined Topics
raytracing
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 48 Raytracing Open Source Projects
Categories
>
Graphics
>
Raytracing
Tinyraytracer
⭐
3,608
A brief computer graphics / rendering course
Raytracing.github.io
⭐
3,026
Main Web Site (Online Books)
Wickedengine
⭐
2,441
C++ game engine focusing on modern rendering techniques and performance.
Tinykaboom
⭐
1,980
A brief computer graphics / rendering course
Diligentengine
⭐
1,611
A modern cross-platform low-level graphics library and rendering framework
Three.js Pathtracing Renderer
⭐
818
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
Nanort
⭐
698
NanoRT, single header only modern ray tracing kernel.
Luxcore
⭐
565
LuxCore source repository
Vk_mini_path_tracer
⭐
551
A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
Voxel Cone Tracing
⭐
546
A real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
Raytracer.hpp
⭐
506
Simple compile-time raytracer using C++17
Sort
⭐
454
Simple Open-source Ray Tracer
Vk_raytracing_tutorial_khr
⭐
424
Ray tracing examples and tutorials using VK_KHR_ray_tracing
Awesome Ray Tracing
⭐
395
Curated list of ray tracing resources
Quartz
⭐
363
Vulkan RTX path tracer with a declarative ES7-like scene description language.
C Ray
⭐
298
C-Ray is a small, simple path tracer written in C
Edxray
⭐
267
A physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
Diligentcore
⭐
249
Core functionality of Diligent Engine
Plotoptix
⭐
239
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
Optix Pathtracer
⭐
225
Simple physically based path tracer based on Nvidia's Optix Ray Tracing Engine
Brayns
⭐
223
Visualizer for large-scale and interactive ray-tracing of neurons
Toyrtx
⭐
217
CPU & GPU RTX based on OpenGL
Wisprenderer
⭐
182
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
Rayt
⭐
182
Monte Carlo ray tracer developed using Rust
Python Raytracer
⭐
178
A basic Ray Tracer that exploits numpy arrays and functions to work fast.
Unitydxrtest
⭐
169
A testbed project for Unity real-time ray tracing features
Ssrt
⭐
164
Real-time indirect diffuse illuminaton using screen-space information for Unity.
Ashes
⭐
160
WebGL2.0 3D Engine & ECS & RayTracing
Retrace.gl
⭐
148
Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
Vk_raytracing_tutorial
⭐
140
Vulkan ray tracing tutorials
Bvh
⭐
106
A fast BVH using SAH in rust
Raytracedshadows
⭐
105
This demo implements BVH construction and GPU traversal for rendering hard shadows.
Webassembly Raytracer
⭐
102
a performance comparison of a simple raytracer in JavaScript, asm.js, WebAssembly, and GLSL
Ray
⭐
93
Small pathtracing library with GPU and CPU backends
Black Hole
⭐
91
WebGL simulation of a Schwarzschild black hole
Monte_carlo_ray_tracer
⭐
90
A program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
50yearsofraytracing
⭐
83
以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。
Vk_raytrace
⭐
79
Ray tracing glTF scene with Vulkan
Shady
⭐
70
CLI tool to render GLSL shaders
Optix Path Tracer
⭐
59
OptiX Path Tracer
Gears Vk
⭐
56
Powerful low-level C++20 rendering framework for Vulkan 1.2, including Real-Time Ray Tracing (RTX) support.
Metal Renderer
⭐
46
Playing with Metal
Pyoptix
⭐
41
Python wrapper for NVIDIA OptiX Ray Tracing Engine
Vk_denoise
⭐
39
Denoising a Vulkan ray traced image using OptiX denoiser
Raytracinginoneweekend
⭐
33
RayTracing tutorial use Java&Cpp
Embree_viewer
⭐
19
Embree viewer is a simple implementation of a progressive renderer, based on Intel's Embree raytracing kernels. Its UI is written in SDL2, and it supports Alembic, OBJ file formats, with a JSON file to describe a scene.
Raytracer
⭐
14
a simple RayTracer based on the Monte Carlo Path Tracing
Quadray Engine
⭐
13
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
1-48 of 48 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210