Efficient Implementation of Bi-directional Path Tracer on GPU
Faculty of Informatics, Masaryk University, Brno / Czech Republic
Central European Seminar on Computer Graphics (CESCG), 2015
@article{otte2015efficient,
title={Efficient Implementation of Bi-directional Path Tracer on GPU},
author={Otte, Vilem and Vinkler, Marek},
year={2015}
}
Most of the implementations solving photo-realistic image rendering use standard unidirectional path tracing, having fast and accurate results for scenes without caustics or hard cases. These hard cases are usually solved by a bidirectional path tracing algorithm. However, due to the complexity of the bidirectional path tracing algorithms, its implementations almost exclusively target sequential CPUs. The following paper proposes a new parallel implementation of the bi-directional path tracing algorithm for the GPUs. Our approach is compared with existing solutions in terms of both performance and image quality. As the references we use the standard unidirectional GPU path tracer and commercial off-line bidirectional path tracers. We achieve interactive rendering rates for scenes of medium complexity.
May 3, 2015 by hgpu