https://github.com/yalcinerbora/meturay
Raw File
Tip revision: 9d7589473e6e7066be282e74038352c761c170d3 authored by Bora Yalciner on 25 June 2024, 16:08:59 UTC
Change small typo on README.md
Tip revision: 9d75894
TO_RUN_FIG11

To generate Figure11 on the paper [1].

Running "run_fig11.ps1" powershell script will both build and run the binary. However, 
The entire codebase is quite large and has many dependencies. Most of the dependencies
are statically compiled and available in the repository.

Since GRSI[2] requires the code to be worked on a fresh install some dependencies needs to be downloaded manually.

The instructions below are for a Windows 11 Operating System.

HW requirements:
 - An NVIDIA GPU (GTX1XXX series or newer)
 - OpenGL capable hardware (can be the NVIDIA GPU or on-board integrated GPU)

Manual installation required dependencies include, (You can download via these links):

*CUDA*:
https://developer.download.nvidia.com/compute/cuda/12.3.0/network_installers/cuda_12.3.0_windows_network.exe

*NVIDIA OptiX*:
https://developer.nvidia.com/optix/downloads/7.6.0/win64

*Microsoft Visual Studio 2022 Community*: (Any CUDA conforming version should compile the codebase (please check the CUDA documentation)
https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&channel=Release&version=VS2022&source=VSLandingPage&cid=2030&passive=false
- Visual studio should be installed with MSVC C++ compiler (Check "C++ Desktop Development" option while installing).

*Python*:
https://www.python.org/ftp/python/3.12.3/python-3.12.3-amd64.exe
- Pyhton scripts are available in the repository

Since the operating system is Windows, all these installations require human interaction; thus we are unable to include these on the script.

Then finally run "run_fig11.ps1" (It is a powershell script, so it should be run on a powershell terminal). It should produce the images and FLIP results. 
(A reference image is provided in the repository)

[1]Bora Yalçıner, Ahmet Oğuz Akyüz; Path guiding for wavefront path tracing: A memory efficient approach for GPU path tracers; Computers & Graphics,
Volume 121, 2024, 103945, ISSN 0097-8493.
[2] https://www.replicabilitystamp.org/requirements.html
back to top