Volltext-Downloads (blau) und Frontdoor-Views (grau)

Real-Time Rendering of Eclipses without Incorporation of Atmospheric Effects

  • In this paper, we present a novel approach for real-time rendering of soft eclipse shadows cast by spherical, atmosphereless bodies. While this problem may seem simple at first, it is complicated by several factors. First, the extreme scale differences and huge mutual distances of the involved celestial bodies cause rendering artifacts in practice. Second, the surface of the Sun does not emit light evenly in all directions (an effect which is known as limb darkening). This makes it impossible to model the Sun as a uniform spherical light source. Finally, our intended applications include real-time rendering of solar eclipses in virtual reality, which require very high frame rates. As a solution to these problems, we precompute the amount of shadowing into an eclipse shadow map, which is parametrized so that it is independent of the position and size of the occluder. Hence, a single shadow map can be used for all spherical occluders in the Solar System. We assess the errors introduced by various simplifications and compare multiple approaches in terms of performance and precision. Last but not least, we compare our approaches to the state-of-the-art and to reference images. The implementation has been published under the MIT license.

Download full text files

Export metadata

Additional Services

Search Google Scholar


Author:Simon SchneegansORCiD, J. Gilg, Volker AhlersORCiDGND, Andreas GerndtORCiD
DOI original:https://doi.org/10.1111/cgf.14676
Parent Title (English):Computer Graphics Forum
Document Type:Article
Year of Completion:2023
Publishing Institution:Hochschule Hannover
Release Date:2023/04/03
Tag:Maps; Real-time simulation; Rendering (computer graphics); Spheres; Virtual reality
GND Keyword:Echtzeitsimulation; Rendering; Virtuelle Realität; Sonnenfinsternis
First Page:279
Last Page:289
Link to catalogue:1848521332
Institutes:Fakultät IV - Wirtschaft und Informatik
DDC classes:004 Informatik
Licence (German):License LogoCreative Commons - CC BY - Namensnennung 4.0 International