Test03 - GPU Path Tracing with CUDA - Image Based Lighting

Channel:
Subscribers:
622
Published on ● Video Link: https://www.youtube.com/watch?v=WNQk4UM-L-w



Duration: 5:00
29,328 views
639


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/







Tags:
path tracer
cgi
monte carlo
hdr
gpu
cuda
opengl
c++
1080 ti
nvidia
intel cpu
6900k
i7 6900k
3d
computer graphics
real time
realtime