5 CONCLUSIONS
In this paper, we have presented an improvement of
the light propagation volumes technique for the par-
ticular case of simulating area light sources direct il-
lumination. This technique requires the approxima-
tion of these sources direct illumination in the form
of a set of VPLs, that are later used as input in the
technique. The method proposed by us in this article
provides an optimal distribution of VPLs on the area
light source surface, which offers an optimal approx-
imation for the light propagation volumes technique.
A further improvement can be represented by the
better approximation of inhomogeneous information
on the surface of intersection areas. The explanation
of the visual errors obtained with our approximation
was provided in Sections 3.2 and 3.3, together with a
theoretical solution to obtain a better approximation.
Based on the light propagation volumes tech-
nique, our method offers plausible visual results for
both diffuse and specular direct illumination. How-
ever, there are other illumination effects that could be
produced, such as shadows, volumetric lighting and
the simulation of supplemental light bounces for area
light sources. These illumination effects are impor-
tant for area light sources and their simulation may be
a topic of interest in the future.
REFERENCES
Akenine-M
¨
oller, T. (2001). Fast 3d triangle-box overlap
testing. J. Graph. Tools, 6(1):29–33.
Arvo, J. (1995). Applications of irradiance tensors to the
simulation of non-lambertian phenomena. In Pro-
ceedings of the 22nd Annual Conference on Computer
Graphics and Interactive Techniques, SIGGRAPH
’95, page 335–342, New York, NY, USA. Association
for Computing Machinery.
Belcour, L., Xie, G., Hery, C., Meyer, M., Jarosz, W.,
and Nowrouzezahrai, D. (2018). Integrating clipped
spherical harmonics expansions. ACM Trans. Graph.,
37(2).
Di Koa, M. and Johan, H. (2016). Efficient screenspace ren-
dering for area lights. In Proceedings of the 33rd Com-
puter Graphics International, CGI ’16, page 29–32,
New York, NY, USA. Association for Computing Ma-
chinery.
Di Koa, M., Johan, H., and Sourin, A. (2017). Voxel-based
interactive rendering of translucent materials under
area lights using sparse samples. In 2017 Interna-
tional Conference on Cyberworlds (CW), pages 56–
63.
Dong, Z., Chen, W., Bao, H., Zhang, H., and Peng, Q.
(2004). Real-time voxelization for complex polygo-
nal models. In 12th Pacific Conference on Computer
Graphics and Applications, 2004. PG 2004. Proceed-
ings., pages 43–50.
Drobot, M. (2014). Physically based area lights. In Engel,
W., editor, GPU Pro 5, pages 67–100. CRC Press.
Eisemann, E. and D
´
ecoret, X. (2008). Single-pass gpu solid
voxelization for real-time applications. In Proceed-
ings of Graphics Interface 2008, GI ’08, page 73–80,
CAN. Canadian Information Processing Society.
Fang, S. and Chen, H. (2000). Hardware accelerated vox-
elization. Computers & Graphics, 24(3):433–442.
Hasselgren, J., Akenine-M
¨
oller, T., and Ohlsson, L. (2005).
Conservative Rasterization, pages 677–690. Addison-
Wesley.
Heitz, E., Dupuy, J., Hill, S., and Neubelt, D. (2016).
Real-time polygonal-light shading with linearly trans-
formed cosines. ACM Trans. Graph., 35(4).
Kaplanyan, A. and Dachsbacher, C. (2010). Cascaded light
propagation volumes for real-time indirect illumina-
tion. In Proceedings of the 2010 ACM SIGGRAPH
Symposium on Interactive 3D Graphics and Games,
I3D ’10, page 99–107, New York, NY, USA. Associ-
ation for Computing Machinery.
Lambru, C., Morar, A., Moldoveanu, F., Asavei, V., and
Moldoveanu, A. (2021). Comparative analysis of real-
time global illumination techniques in current game
engines. IEEE Access, 9:125158–125183.
Lecocq, P., Dufay, A., Sourimant, G., and Marvie, J.-E.
(2017). Analytic approximations for real-time area
light shading. IEEE transactions on visualization and
computer graphics, PP.
Nichols, G., Penmatsa, R., and Wyman, C. (2010). In-
teractive, multiresolution image-space rendering for
dynamic area lighting. Computer Graphics Forum,
29(4):1279–1288.
Picott, K. P. (1992). Extensions of the linear and area light-
ing models. IEEE Computer Graphics and Applica-
tions, 12(02):31–38.
Ramamoorthi, R. and Hanrahan, P. (2001). On the relation-
ship between radiance and irradiance: determining the
illumination from images of a convex lambertian ob-
ject. J. Opt. Soc. Am. A, 18(10):2448–2459.
Schwarz, M. and Seidel, H.-P. (2010). Fast parallel surface
and solid voxelization on gpus. ACM Trans. Graph.,
29(6).
Segal, M. and Akeley, K. (1999). The opengl graphics sys-
tem: A specification (version 1.1).
Sloan, P.-P. (2008). Stupid spherical harmonics (sh) tricks.
Game developers conference.
Snyder, J. (1996). Area light sources for real-time graphics.
Technical Report MSR-TR-96-11.
Turk, G. (1990). Generating random points in triangles.
Graphics gems, pages 24–28.
Villegas, J. and Ram
´
ırez, E. (2016). Deferred voxel shading
for real-time global illumination. In 2016 XLII Latin
American Computing Conference (CLEI), pages 1–11.
Wang, J. and Ramamoorthi, R. (2018). Analytic spherical
harmonic coefficients for polygonal area lights. ACM
Trans. Graph., 37(4).
Area Lights Voxelization for Light Propagation Volumes
219