• Acta Optica Sinica
  • Vol. 39, Issue 6, 0620001 (2019)
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
    DOI: 10.3788/AOS201939.0620001 Cite this Article Set citation alerts
    Meishu Gui, Jin Hou, Guanghong Tan, Peijun Wu. Global Illumination Algorithm Based on Voxel Cone Tracing[J]. Acta Optica Sinica, 2019, 39(6): 0620001 Copy Citation Text show less
    Four phases of algorithm
    Fig. 1. Four phases of algorithm
    Voxelization. (a) Schematic; (b) before voxelization; (c) after voxelization
    Fig. 2. Voxelization. (a) Schematic; (b) before voxelization; (c) after voxelization
    Attribute volume of voxel structure
    Fig. 3. 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
    Fig. 4. Ambient occlusion. (a) Schematic of ambient occlusion; (b) value of ambient occlusion; (c) without ambient occlusion; (d) with ambient occlusion
    Anisotropic filtering and sampling
    Fig. 5. Anisotropic filtering and sampling
    Distributions of reflection and cones. (a) Diffuse reflection; (b) diffuse cones; (c) specular reflection; (d) specular cone
    Fig. 6. Distributions of reflection and cones. (a) Diffuse reflection; (b) diffuse cones; (c) specular reflection; (d) specular cone
    Voxel cone tracing
    Fig. 7. Voxel cone tracing
    Test scenes. (a) Conell Box scene; (b) Sibenik Cathedral scene; (c) Crytek Sponza scene
    Fig. 8. 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
    Fig. 9. 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
    Fig. 10. Direct illumination and global illumination. (a) Direct illumination; (b) global illumination
    Emissive materials. (a) Emissive plane; (b) emissive sphere
    Fig. 11. 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
    Fig. 12. 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
    Fig. 13. 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
    Fig. 14. Comparison of image quality and performance. (a)-(c) Results of light-driven voxel algorithm[20]; (d)-(f) results of proposed algorithm
    NameSceneVerticesTrianglesFrame rate /(frame·s-1)Time /msMemory /MB
    S1Conell Box8710817433853.918.6446
    S2Sibenik Cathedral404797528335.428.3464
    S3Crytek Sponza15363527816338.226.2930
    Table 1. Statistical data of test scenes
    Voxel resolution /voxel643128325635123
    Memory/MB1452745981546
    Frame rate /(frame·s-1)606049.132.9
    Time /ms16.716.720.430.4
    Table 2. Memory, frame rate, and time of S2 scene at different voxel resolutions
    PhaseTime /msPhaseTime /ms
    Voxelization2.4Voxel cone tracing21.1
    Direct illumination4.8Other3.9
    Anisotropicfiltering1.4Total33.6
    Table 3. Time costs in each phase
    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