6815

GPGPU Accelerated Texture-Based Radiosity

Sungkono Surya Tjahyono, Christof Lutteroth, Burkhard Wunsche
Department of Computer Science, University of Auckland, Auckland, New Zealand
26th International Conference Image and Vision Computing New Zealand (IVCNZ), 2011

@article{tjahyono2011gpgpu,

   title={GPGPU Accelerated Texture-Based Radiosity},

   author={Tjahyono, Sungkono Surya and Lutteroth, Christof and Wunsche, Burkhard},

   booktitle={26th International Conference Image and Vision Computing New Zealand (IVCNZ)},

   year={2011}

}

Download Download (PDF)   View View   Source Source   

1504

views

Radiosity is a popular global illumination algorithm capable of achieving photorealistic rendering results. However, its use in interactive environments is limited by its computational complexity. This paper presents a GPGPU-based implementation of the gathering radiosity approach using texture-based discretisation and the OpenCL framework. Hemicubes are rendered to a texture array and processed by OpenCL kernels in parallel to compute the output radiance of the patches. Results show that even with the high synchronisation overhead of the OpenGL-OpenCL interoperability, the proposed method is an order of magnitude faster than a CPU-based implementation, and that it approaches interactive speeds. Investigation of the influence of different parameters shows that an increase in hemicube size results in a linear increase in computation time, while an increase in the number of layers in the texture array dimensions results in a logarithmic decrease in computation time.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: