SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Raytracing Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
FluidX3D
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.
-
three-mesh-bvh
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
-
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.
-
hybrid-rendering
A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.
-
TrueTrace-Unity-Pathtracer
A passion projects that has been going on for awhile, finally at a place where I feel comfortable tentatively uploading it to Github for others
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Source: https://github.com/ssloy/tinyraytracer
Project mention: DiligentGraphics: Open-source cross-platform rendering middleware | news.ycombinator.com | 2024-04-29
Project mention: F3d v2.3.0 Released – Fast and minimalist 3D viewer | news.ycombinator.com | 2024-01-22
Cant really recommend anything unless i can see but i always add ambient occlusion to my scenes. SSR can be cool for some reflections. If theres a bright light source like the sun, god rays and lens flare can do a lot also. This repo can be useful: https://github.com/0beqz/realism-effects
Yeah this is neat but it is 90% not done and that is being generous.
For a open source path tracer with a full glTF compatible material model and lighting and runs in the browser check out:
https://github.com/gkjohnson/three-gpu-pathtracer
Or if you want hardcore features look at Moonray from Dreamworks:
https://github.com/dreamworksanimation/openmoonray
Project mention: Is there a common method to do glossy reflections in Vulkan ray tracing? | /r/vulkan | 2023-05-04I found a great PRNG in a shader https://github.com/nvpro-samples/vk_mini_path_tracer/blob/main/vk_mini_path_tracer/shaders/raytrace.comp.glsl
Project mention: Data visualisation and ray tracing in Python based on OptiX framework | news.ycombinator.com | 2023-07-05
Raytracing related posts
-
F3d v2.3.0 Released – Fast and minimalist 3D viewer
-
High Performance Voxel Engine (2021)
-
Offering mentorship for first open source contributions
-
Some DIY helmet mods for my cyberpunk-inspired cosplay
-
Looking for Windows devs to help with an opensource C++ 3D viewer
-
Data visualisation and ray tracing in Python based on OptiX framework
-
F3D v2.1.0 is out! Fast and minimalist opensource 3D viewer now with better animation, camera option and HDRI support.
-
A note from our sponsor - SaaSHub
www.saashub.com | 3 May 2024
Index
What are some of the best open-source Raytracing projects? This list will help you:
Project | Stars | |
---|---|---|
1 | WickedEngine | 5,366 |
2 | tinyraytracer | 4,893 |
3 | DiligentEngine | 3,317 |
4 | FluidX3D | 3,207 |
5 | F3D | 2,342 |
6 | tinykaboom | 2,309 |
7 | three-mesh-bvh | 2,277 |
8 | graphics-workshop | 2,035 |
9 | zig-gamedev | 1,980 |
10 | THREE.js-PathTracing-Renderer | 1,829 |
11 | realism-effects | 1,335 |
12 | vk_raytracing_tutorial_KHR | 1,263 |
13 | three-gpu-pathtracer | 1,214 |
14 | vk_mini_path_tracer | 1,070 |
15 | Unreal-Engine-Guide | 915 |
16 | c-ray | 774 |
17 | GPU-Raytracer | 761 |
18 | hybrid-rendering | 736 |
19 | NextFace | 672 |
20 | raytracer.hpp | 667 |
21 | TrueTrace-Unity-Pathtracer | 532 |
22 | plotoptix | 474 |
23 | Python-Raytracer | 447 |
Sponsored