Test03 - GPU Path Tracing with CUDA - Image Based Lighting
This time I have added image-based lighting (IBL) to my Monte Carlo-based path tracer. This is running in real time on the GPU using CUDA, with OpenGL used to provide the progressive display updates.
The environment lighting is stored in a radiance map (light probe angular map) which is then queried to provide the necessary lighting information for the scene. The direction of the [unobstructed] outgoing ray (into the environment) is used to determine the colour/radiance for the current sample contribution.
+ Hardware and Software Used
Written in CUDA / C++ (Visual Studio) and running on Windows 10 Pro (64-bit).
GPU - nVidia Geforce GTX 1080 Ti (EVGA FTW3)
CPU - Intel i7-6900K
+ HDRI Light Probes and Radiance Maps:
Light Probe Image Gallery - Paul Debevec
http://www.pauldebevec.com/Probes/
zbyg HDRI Packs on DeviantArt
https://zbyg.deviantart.com/art/HDRi-Pack-1-97402522
https://zbyg.deviantart.com/art/HDRi-Pack-2-103458406
https://zbyg.deviantart.com/art/HDRi-Pack-3-112847728
HDRLabs sIBL Archive
http://www.hdrlabs.com/sibl/archive.html
+ Audio Credits:
I Don't See the Branches, I See the Leaves by Chris Zabriskie is licensed under a Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/)
Source: http://chriszabriskie.com/dtv/
Artist: http://chriszabriskie.com/