Test06 - GPU Path Tracing with CUDA - Physics + More IBL

Channel:
Subscribers:
622
Published on ● Video Link: https://www.youtube.com/watch?v=DcDZN_T00Ig



Duration: 4:30
1,077 views
25


I quickly put this video together to show how my path tracer can handle dynamic scene primitives in addition to the static BVH that it typically uses. I added a simple sphere-based physics simulation to provide a suitably dynamic environment.

The latter part of the video shows basic IBL transformation - that is, the manipulation of the HDR image used to provide colour and lighting information for the scene. I simply rotate the 'environment' about the x, y and z axes to change the lighting across the entire scene. Glass spheres are used to show the real time caustics being generated.

The path tracer is running at 1080p in real time on the GPU using CUDA, with OpenGL used to provide the progressive display updates (CUDA / OpenGL interop).

+ 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 i9-7900X (10c/20t)

+ Music and Audio Credits:

Track: Art of Silence (v2) - Uniq
No copyright and royalty free
Watch: https://www.youtube.com/watch?v=3V-pYCGx0C4
Check out Uniq at https://soundcloud.com/uniqofficial







Tags:
path tracer
cgi
monte carlo
hdr
gpu
cuda
opengl
c++
1080 ti
nvidia
ray tracing
real time
realtime
intel i9
7900x
path tracing
bvh