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
    Figures & Tables(17)
    Four phases of algorithm
    Voxelization. (a) Schematic; (b) before voxelization; (c) after voxelization
    Attribute volume of voxel structure
    Ambient occlusion. (a) Schematic of ambient occlusion; (b) value of ambient occlusion; (c) without ambient occlusion; (d) with ambient occlusion
    Anisotropic filtering and sampling
    Distributions of reflection and cones. (a) Diffuse reflection; (b) diffuse cones; (c) specular reflection; (d) specular cone
    Voxel cone tracing
    Test scenes. (a) Conell Box scene; (b) Sibenik Cathedral scene; (c) Crytek Sponza scene
    Voxel structures of S2 scene at different voxel resolutions. (a) 643 voxel; (b) 1283 voxel; (c) 2563 voxel; (d) 5123 voxel
    Direct illumination and global illumination. (a) Direct illumination; (b) global illumination
    Emissive materials. (a) Emissive plane; (b) emissive sphere
    Comparison of results from normal attenuation methods. (a) Original scene; (b) averaged normal attenuation; (c) normal-weighted attenuation
    Comparison of soft shadow effects. (a)-(c) Shadow mapping algorithm[21], with blur scales of 2, 5, 8, respectively; (d)-(f) cone tracing shadow, with cone aperture values of 5°, 10°, 15°, respectively
    Comparison of image quality and performance. (a)-(c) Results of light-driven voxel algorithm[20]; (d)-(f) results of proposed algorithm
    • Table 1. Statistical data of test scenes

      View table

      Table 1. Statistical data of test scenes

      NameSceneVerticesTrianglesFrame rate /(frame·s-1)Time /msMemory /MB
      S1Conell Box8710817433853.918.6446
      S2Sibenik Cathedral404797528335.428.3464
      S3Crytek Sponza15363527816338.226.2930
    • Table 2. Memory, frame rate, and time of S2 scene at different voxel resolutions

      View table

      Table 2. Memory, frame rate, and time of S2 scene at different voxel resolutions

      Voxel resolution /voxel643128325635123
      Memory/MB1452745981546
      Frame rate /(frame·s-1)606049.132.9
      Time /ms16.716.720.430.4
    • Table 3. Time costs in each phase

      View table

      Table 3. Time costs in each phase

      PhaseTime /msPhaseTime /ms
      Voxelization2.4Voxel cone tracing21.1
      Direct illumination4.8Other3.9
      Anisotropicfiltering1.4Total33.6
    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