Awesome
awesome-rtx
Curated collection of projects leveraging NVIDIA RTX technology (OptiX, DXR, VKR)
Generic
- Ray Tracing Gems (free PDF) and source code.
- Real-Time_Ray_Tracing from Real-Time_Rendering_4th
- Introduction to NVIDIA RTX and DirectX Ray Tracing.
- RTX topics in NVIDIA developer site.
- DirectX Spec - Raytracing.
DXR
- NVIDIA's early DXR samples
- GettingStartedWithRTXRayTracing - Chris Wyman's SIGGRAPH 2018 Course "Introduction to DirectX Raytracing"
- Microsoft's D3D12 Raytracing Samples
- dxr-path-tracing
- DXRExperiments - lightweight prototyping framework for DirectX Raytracing build upon Microsoft DXR Fallback Layer.
- DXRPathTracer - (very) simple path tracer implemented using DirectX Ray Tracing (DXR). [MIT]
- RayTracing OBJ Viewer - example of OBJ rendering with OSPRay, Embree and OptiX. [MIT]
- WispRenderer - RTX Ray Tracing Renderer, made by Y3 students at Breda University of Applied Science. https://teamwisp.github.io [EPL-2.0]
- Minimalistic tutorial from NVIDIA.
- IntroToDXR - barebones sample application to get you jump started with DXR.
VKR
- Simple RTX Vulkan raytracing tutorials. [MIT]
- Ray Tracing In One Weekend (Vulkan RTX) - Implementation of Ray Tracing In One Weekend using Vulkan RTX.
- VKR sample from Sascha Willems.
OptiX
- VisRTX - Visualization framework powered by NVIDIA RTX technology. LICENSE
- Fermat - research oriented physically based rendering system.
- VLR - Monte Carlo Ray Tracing Renderer.
- Optix-PathTracer - Simple physically based path tracer.
- Official OptiX Samples.
- RTOW-OptiX - OptiX version of Pete Shirley's "Ray Tracing in One Weekend".
- Volumetric-Path-Tracer - VPT is a path tracer to render open vdb volume files using Nvidia gvdb library and Cuda. [BSD-3]
Multiple-backends
- ChameleonRT - example path tracer which runs on multiple ray tracing backends (Embree/DXR/OptiX/Vulkan/OSPRay) [MIT
- lighthouse2 - rendering framework for real-time ray tracing / path tracing experiments. [Apache License 2.0]