Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vinjn/awesome-rtx

Curated collection of projects leveraging NVIDIA RTX technology (OptiX, DXR, VKR)
https://github.com/vinjn/awesome-rtx

List: awesome-rtx

d3d12 dxr nvidia ray-tracing raytracing rtx vkray vulkan

Last synced: about 2 months ago
JSON representation

Curated collection of projects leveraging NVIDIA RTX technology (OptiX, DXR, VKR)

Awesome Lists containing this project

README

        

# awesome-rtx
Curated collection of projects leveraging NVIDIA RTX technology (OptiX, DXR, VKR)

# Generic
- [Ray Tracing Gems (free PDF)](http://www.realtimerendering.com/raytracinggems/) and [source code](https://github.com/Apress/ray-tracing-gems).
- [Real-Time_Ray_Tracing from Real-Time_Rendering_4th](http://www.realtimerendering.com/Real-Time_Rendering_4th-Real-Time_Ray_Tracing.pdf)
- [Introduction to NVIDIA RTX and DirectX Ray Tracing](https://devblogs.nvidia.com/introduction-nvidia-rtx-directx-ray-tracing/).
- [RTX topics in NVIDIA developer site](https://devblogs.nvidia.com/tag/dxr/).
- [DirectX Spec - Raytracing](https://microsoft.github.io/DirectX-Specs/d3d/Raytracing.html).

# DXR
- [NVIDIA's early DXR samples](https://github.com/NVIDIAGameWorks/DxrTutorials)
- [GettingStartedWithRTXRayTracing](https://github.com/NVIDIAGameWorks/GettingStartedWithRTXRayTracing) - Chris Wyman's SIGGRAPH 2018 Course "Introduction to DirectX Raytracing"
- [Microsoft's D3D12 Raytracing Samples](https://github.com/Microsoft/DirectX-Graphics-Samples/tree/master/Samples/Desktop/D3D12Raytracing)
- [dxr-path-tracing](https://github.com/RikoOphorst/dxr-path-tracing)
- [DXRExperiments](https://github.com/philcn/DXRExperiments) - lightweight prototyping framework for DirectX Raytracing build upon Microsoft DXR Fallback Layer.
- [DXRPathTracer](https://github.com/TheRealMJP/DXRPathTracer) - (very) simple path tracer implemented using DirectX Ray Tracing (DXR). [MIT]
- [RayTracing OBJ Viewer](https://github.com/Twinklebear/rtobj) - example of OBJ rendering with OSPRay, Embree and OptiX. [MIT]
- [WispRenderer](https://github.com/TeamWisp/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](https://github.com/NVIDIAGameWorks/DxrTutorials).
- [IntroToDXR](https://github.com/acmarrs/IntroToDXR) - barebones sample application to get you jump started with DXR.

# VKR
- [Simple RTX Vulkan raytracing tutorials](https://github.com/iOrange/rtxON). [MIT]
- [Ray Tracing In One Weekend (Vulkan RTX)](https://github.com/GPSnoopy/RayTracingInVulkan) - Implementation of Ray Tracing In One Weekend using Vulkan RTX.
- [VKR sample from Sascha Willems](https://github.com/SaschaWillems/Vulkan/tree/master/examples/nv_ray_tracing_basic).

# OptiX
- [VisRTX](https://github.com/NVIDIA/VisRTX) - Visualization framework powered by NVIDIA RTX technology. [LICENSE](https://github.com/NVIDIA/VisRTX/blob/master/LICENSE)
- [Fermat](https://github.com/NVlabs/fermat) - research oriented physically based rendering system.
- [VLR](https://github.com/shocker-0x15/VLR) - Monte Carlo Ray Tracing Renderer.
- [Optix-PathTracer](https://github.com/knightcrawler25/Optix-PathTracer) - Simple physically based path tracer.
- [Official OptiX Samples](https://github.com/nvpro-samples/optix_advanced_samples).
- [RTOW-OptiX](https://github.com/ingowald/RTOW-OptiX) - OptiX version of Pete Shirley's "Ray Tracing in One Weekend".
- [Volumetric-Path-Tracer](https://github.com/sergeneren/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](https://github.com/Twinklebear/ChameleonRT) - example path tracer which runs on multiple ray tracing backends (Embree/DXR/OptiX/Vulkan/OSPRay) [MIT
- [lighthouse2](https://github.com/jbikker/lighthouse2) - rendering framework for real-time ray tracing / path tracing experiments. [Apache License 2.0]

# Game engines
- [Unity](https://unity.com/ray-tracing)
- [Unreal](https://docs.unrealengine.com/en-us/Engine/Rendering/RayTracing)