Test02 - GPU Path Tracing - Camera Depth of Field
Continuing to experiment with, and develop, my Monte Carlo-based path tracer. I am using CUDA to take advantage of the GPU compute performance.
This short video shows the first-pass of the depth of field effect for the camera. Additional camera properties (focal distance, aperture size, etc.) allow the user to interactively modify the depth of field effect and see the results in real time. I have also added a couple more basic material types (that still need work).
The rendered image converges over time and the progressive updates show the current state of the accumulation buffer (i.e. the generated image).
Written in C++ (Visual Studio) and running on Windows 10 Pro (64-bit).
GPU - nVidia Geforce GTX 1080 Ti (EVGA FTW3)
CPU - Intel i7-6900K