PlotoptixData visualisation in Python based on OptiX 7.2 ray tracing framework.
Wickedengine3D engine focusing on modern rendering techniques and performance.
ToyrtxCPU & GPU RTX based on OpenGL
BraynsVisualizer for large-scale and interactive ray-tracing of neurons
Optix PathtracerSimple physically based path tracer based on Nvidia's Optix Ray Tracing Engine
Python RaytracerA basic Ray Tracer that exploits numpy arrays and functions to work fast.
AshesWebGL2.0 3D Engine & ECS & RayTracing
WisprendererRTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science
RaytMonte Carlo ray tracer developed using Rust
SsrtReal-time indirect diffuse illuminaton using screen-space information for Unity.
UnitydxrtestA testbed project for Unity real-time ray tracing features
TinykaboomA brief computer graphics / rendering course
Retrace.glCreate, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
DiligentengineA modern cross-platform low-level graphics library and rendering framework
BvhA fast BVH using SAH in rust
RaytracedshadowsThis demo implements BVH construction and GPU traversal for rendering hard shadows.
Webassembly Raytracera performance comparison of a simple raytracer in JavaScript, asm.js, WebAssembly, and GLSL
RaySmall pathtracing library with GPU and CPU backends
Black HoleWebGL simulation of a Schwarzschild black hole
Monte carlo ray tracerA program with an implemented Monte Carlo Ray Tracer algorithm for global illumination of a virtual 3D scene.
ShadyCLI tool to render GLSL shaders
FlycubeGraphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
Gears VkPowerful low-level C++20 rendering framework for Vulkan 1.2, including Real-Time Ray Tracing (RTX) support, built atop Auto-Vk.
RayrayA tiny GPU raytracer, using Zig and WebGPU
PyoptixPython wrapper for NVIDIA OptiX Ray Tracing Engine
Vk denoiseDenoising a Vulkan ray traced image using OptiX denoiser
Raytracera simple RayTracer based on the Monte Carlo Path Tracing
Three.js Pathtracing RendererReal-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 viewerEmbree 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.
NauNau - OpenGL + Optix 3D Engine
NanortNanoRT, single header only modern ray tracing kernel.
Voxel Cone TracingA real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
SortSimple Open-source Ray Tracer
QuartzVulkan RTX path tracer with a declarative ES7-like scene description language.
C RayC-Ray is a small, simple path tracer written in C
EdxrayA physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.
miniRTSchool project for 42 Paris
CLUSEK-RTVulkan based C++ ray-tracing game engine.
webraysWebRays - Ray Tracing on the Web
AuroraAn offline ray tracing-based renderer for fun
ArtOfIllusionArt of Illusion modeling and rendering suite - core application and tools