Skip to content

dipmizu914/ReSTIR_on_Vulkan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan-ReSTIR friendly to NVIDIA Vulkan Wrapper

Bistro

1. Explanation

This project is the implementation of Spatiotemporal reservoir resampling for real-time ray tracing with dynamic direct lighting on Vulkan API with NVIDIA Wrapper

2. Requirements on Windows

  • Visual Studio 2019
  • Vulkan SDK above version 1.2.162.0.
  • NVIDIA graphics board that supports VK_KHR_ray_tracing_pipeline extension and corresponding drivers (latest recommended)
  • CMake above version 3.9.6.

The code has not been tested on other platforms.

3. Setup

  1. Clone this repository as follows,
git clone https://github.com/dipmizu914/ReSTIR_on_Vulkan.git --recurse-submodules
  1. Build by using CMake.

3. Other Demos

Sponza

Sponza

Cornell Box

Cornell Box

Bistro (with Triangle Lights)

Bistro (with Triangle Lights)

Bistro (with IBL)

Bistro (with IBL)

Sun Tample (with Triangle Lights)

Sun Tample (with Triangle Lights)

Sun Tample (with IBL)

Sun Tample (with IBL)

4. Implementation

  • Triangle Light
  • (Beta) IBL
  • Global Illumination

5. License

The source code is licensed MIT. The website content is licensed CC BY 4.0, see LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published