(a) No lighted scene (b) Night scene. Local illu-
mination without shadows
(c) Night scene. Local illu-
mination and shadows gen-
erated using our method
Figure 15: Visual results.
method is the minimization of the geometry to be ren-
dered for a givenposition, independentlyof the size of
the scene. This feature makes this ray-casting method
suitable to be used for lighting large urban environ-
ments in web-based systems or low-capacity devices.
In view of the results, for 2.5D urban scenes, our visu-
alization times have outperformed those obtained by
classical methods like shadow maps and shadow vol-
umes. Moreover, as our algorithm is independent of
the screen resolution it is guaranteed the maximum
quality with different kind of devices and without any
additional geometry processing.
For future work we also consider to implement the
proposed algorithms in the GPU by using OpenCL
or WebCL. In our opinion we would take advantage
of parallelizing the ray-casting process as well as the
polar diagram construction. Furthermore, we want to
extend our method to deal with mobile light sources
since the topological relationships associated to polar
diagrams enable the extension of this problem, as well
as for navigation (Robles-Ortega et al., 2009). We
think it is possible to obtain good results with a low
extra cost.
As this paper is focused on urban scenes, the
buildings remain static during the whole process.
However, we plan to study the cost of a dynamic up-
dating of the polar diagram. This scenario could be
useful in other 2.5 environments.
In addition, as it has been shown, once the polar
diagram has been generated, the computation of the il-
lumination region from a new light source is achieved
in real time. This outcome evinces the possibility of
extending, in a future work, the current proposal to
indirect illumination based on virtual point lights, for
instance.
Another possible extension is the use of area light
sources in order to generate soft shadows. The polar
diagram give us a good understanding of the neigh-
borhood and, intrinsically, it is not limited to point
light sources. In that case, the portion of the area light
source, visible from a given position, should be some-
how determined.
ACKNOWLEDGEMENTS
This work has been partially granted by the Con-
serjer´ıa de Innovaci´on, Ciencia y Empresa of the
Junta de Andaluc´ıa, under the research project
P07-TIC-02773
.
REFERENCES
Argudo, O., And´ujar, C., and Patow, G. (2012). Interactive
rendering of urban models with global illumination. In
Computer Graphics International, Bournemouth Uni-
versity, United Kingdom.
Bittner, J., Wonka, P., and Wimmer, M. (2005). Fast ex-
act from-region visibility in urban scenes. In Bala,
K. and Dutr, P., editors, Rendering Techniques 2005
(Proceedings Eurographics Symposium on Render-
ing), pages 223–230. Eurographics, Eurographics As-
sociation.
Buchholz, H. and Dollner, J. (2005). View-dependent ren-
dering of multiresolution texture-atlases. In Visualiza-
tion, 2005. VIS 05. IEEE, pages 215–222.
Chin, N. and Feiner, S. (1989). Near real-time shadow gen-
eration using bsp trees. ACM SIGGRAPH Computer
Graphics, 23(3):99–106.
Cignoni, P., Di Benedetto, M., Ganovelli, F., Gobbetti, E.,
Marton, F., and Scopigno, R. (2007). Ray-casted
blockmaps for large urban models visualization. Com-
puter Graphics Forum, 26(3):405–413.
Cohen-Or, D., Chrysanthou, Y., Silva, C., and Durand, F.
(2003). A survey of visibility for walkthrough appli-
cations. Visualization and Computer Graphics, IEEE
Transactions on, 9(3):412 – 431.
Cohen-Or, D., Fibich, G., Halperin, D., and Zadicario, E.
(1998). Conservative visibility and strong occlusion
for viewpace partitioning of densely occluded scenes.
In EUROGRAPHICS’98, volume 17, pages 243–253.
Di Benedetto, M., Cignoni, P., Ganovelli, F., Gobbetti, E.,
Marton, F., and Scopigno, R. (2009). Interactive re-
mote exploration of massive cityscapes. In The 10th
International Symposium on Virtual Reality, Archae-
ology and Cultural Heritage VAST (2009), pages 9–
16. Eurographics.
GRAPP2014-InternationalConferenceonComputerGraphicsTheoryandApplications
62