Acta Optica Sinica, Volume. 39, Issue 6, 0620001(2019)

Global Illumination Algorithm Based on Voxel Cone Tracing

Meishu Gui, Jin Hou*, Guanghong Tan, and Peijun Wu
Author Affiliations
  • School of Information Science and Technology, Southwest Jiaotong University, Chengdu, Sichuan 611756, China
  • show less

    In this study, we propose a global illumination algorithm based on the voxel structure. In the proposed algorithm, the voxel structure is used to store the illumination information of a simplified scene, and the indirect illumination effects can be obtained by collecting the illumination information using the voxel cone tracing method. Only the voxel structure of the dynamic scene is updated in each frame, which supports dynamic light sources and avoids unnecessary calculations for updating the static scene. The voxel structure is a directional hierarchical structure generated by anisotropic filtering, which can be compressed and stored in a mipmapped three-dimensional texture, reducing the storage costs. It is possible to calculate the global illumination effects, such as ambient occlusion and soft shadow, by collecting the outgoing radiance and occlusion values stored in the voxel structure using the voxel cone tracing method. The experimental results demonstrate that this approach can obtain various global illumination effects and exhibit a decent rendering efficiency. Furthermore, the single-frame time is less than 33.3 ms in case of complex scenes.

    Tools

    Get Citation

    Copy Citation Text

    Meishu Gui, Jin Hou, Guanghong Tan, Peijun Wu. Global Illumination Algorithm Based on Voxel Cone Tracing[J]. Acta Optica Sinica, 2019, 39(6): 0620001

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Optics in Computing

    Received: Dec. 12, 2018

    Accepted: Mar. 21, 2019

    Published Online: Jun. 17, 2019

    The Author Email: Hou Jin (jhou@swjtu.edu.cn)

    DOI:10.3788/AOS201939.0620001

    Topics