league1991 / RTCaustics

A demo demonstrating a high precision RT caustics algorithm, which has been integrated into NVIDIA's UE4 RTX branch (https://github.com/NvRTX/UnrealEngine/tree/NvRTX_Caustics).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mesh Caustics Demo

This demo demonstrates an real-time adaptive caustics algorithm.

introduction01 introduction02 introduction03

Getting Started

To build the demo, one should take the following steps:

  1. Download NVIDIA falcor 3.1
  2. Make a folder called "Caustics" under \Source\Samples\Raytracing
  3. Checkout the repo under the "Caustics" folder
  4. Copy content under "Source\Samples\Raytracing\Caustics\Media" folder to "Media" folder under falcor root directory.
  5. Add "Caustics.vcxproj" to falcor solution
  6. Build falcor with caustics project

About

A demo demonstrating a high precision RT caustics algorithm, which has been integrated into NVIDIA's UE4 RTX branch (https://github.com/NvRTX/UnrealEngine/tree/NvRTX_Caustics).


Languages

Language:HLSL 59.7%Language:C++ 38.0%Language:Batchfile 2.3%