Bi-directional Path Tracing on GPU
Masarykova univerzita, Fakulta informatiky
Masarykova university, 2015
@article{otte2015bi,
title={Bi-directional Path Tracing on GPU},
author={Otte, Vil{‘e}m},
year={2015}
}
Computer graphics renderers for creating photo-realistic images use mainly unidirectional path tracing, having good results for scenes without caustics or hard cases. There are also few renderers with bi-directional path tracing implementation, however due to the complexity of the algorithm implementation, they almost exclusively target sequential CPUs. The thesis proposes a way of implementation of bi-directional path tracer on a parallel many-core architectures such as the GPU and provides a working implementation. Further this implementation is compared to a parallel implementation of the standard, unidirectional path tracer, in terms of quality and speed. Interactive frame rates have been achieved for parallel bi-directional path tracing, proving the possibility of using such algorithm on GPUs.
June 8, 2015 by hgpu