All Categories → Graphics → raytracing

Top 112 raytracing open source projects

Plotoptix
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
Toyrtx
CPU & GPU RTX based on OpenGL
Brayns
Visualizer for large-scale and interactive ray-tracing of neurons
Optix Pathtracer
Simple physically based path tracer based on Nvidia's Optix Ray Tracing Engine
Python Raytracer
A basic Ray Tracer that exploits numpy arrays and functions to work fast.
Ashes
WebGL2.0 3D Engine & ECS & RayTracing
Wisprenderer
RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
Rayt
Monte Carlo ray tracer developed using Rust
Ssrt
Real-time indirect diffuse illuminaton using screen-space information for Unity.
Unitydxrtest
A testbed project for Unity real-time ray tracing features
Retrace.gl
Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
Vk raytracing tutorial
Vulkan ray tracing tutorials
Unityraytracinggem
💎 Ray tracing gem shader for Unity
Bvh
A fast BVH using SAH in rust
Raytracedshadows
This demo implements BVH construction and GPU traversal for rendering hard shadows.
Webassembly Raytracer
a performance comparison of a simple raytracer in JavaScript, asm.js, WebAssembly, and GLSL
Ray
Small pathtracing library with GPU and CPU backends
Black Hole
WebGL simulation of a Schwarzschild black hole
Vk raytrace
Ray tracing glTF scene with Vulkan
50yearsofraytracing
以历史的发展的眼光来看光线追踪技术,1968年至2018年重点论文相关算法复现。
Monte carlo ray tracer
A program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
Shady
CLI tool to render GLSL shaders
Flycube
Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Gears Vk
Powerful low-level C++20 rendering framework for Vulkan 1.2, including Real-Time Ray Tracing (RTX) support, built atop Auto-Vk.
Rayray
A tiny GPU raytracer, using Zig and WebGPU
Metal Renderer
Playing with Metal
Pyoptix
Python wrapper for NVIDIA OptiX Ray Tracing Engine
Vk denoise
Denoising a Vulkan ray traced image using OptiX denoiser
Raytracinginoneweekend
RayTracing tutorial use Java&Cpp
Raytracer
a simple RayTracer based on the Monte Carlo Path Tracing
Quadray Engine
Realtime raytracer using SIMD on ARM, MIPS, PPC and x86
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
Embree viewer
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.
Nau
Nau - OpenGL + Optix 3D Engine
Nanort
NanoRT, single header only modern ray tracing kernel.
✭ 734
raytracing
Vk mini path tracer
A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
Voxel Cone Tracing
A real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
Raytracer.hpp
Simple compile-time raytracer using C++17
Vk raytracing tutorial khr
Ray tracing examples and tutorials using VK_KHR_ray_tracing
Awesome Ray Tracing
Curated list of ray tracing resources
Quartz
Vulkan RTX path tracer with a declarative ES7-like scene description language.
C Ray
C-Ray is a small, simple path tracer written in C
Edxray
A physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
miniRT
School project for 42 Paris
OpenTK-PathTracer
C# OpenGL Path Tracer, Real-Time GPU accelerated
CSharpDirectXRaytracing
DirectX Raytracing Tutorials in CSharp
vulkan-raytracing
"Simple" Vulkan raytracing
Aurora
An offline ray tracing-based renderer for fun
ArtOfIllusion
Art of Illusion modeling and rendering suite - core application and tools
1-60 of 112 raytracing projects