max planck institut informatik
mpii logo Minerva of the Max Planck Society

Realistic Solar Disc Rendering

Andrei Linţu, Jörg Haber, Marcus Magnor

Reference

Realistic Solar Disc Rendering
Andrei Linţu, Jörg Haber, Marcus Magnor
In: WSCG'2005 Full Papers Conference Proceedings, 2005.
[pdf] [bibtex]

Paper Abstract

This work concentrates on rendering the solar disc considering Rayleigh scattering, Mie scattering, absorption, and refraction. The atmosphere is modeled in layers, each layer having a set of individual optical properties. Based on different atmospheric temperature profiles and climates, the solar disc is rendered in realistic shape and color. In particular, we replicate optical phenomena such as the red and the green flash, limb darkening, and refractive distortions of the solar disc.

Atmosphere Model

In order to achieve realistic renderings, the optical phenomena occurring in the atmosphere need to be considered. We take into account Rayleigh scattering due to air molecules as well as Mie scattering due to aerosols present in the atmosphere, thus obtaining a realistic color of the solar disc. To obtain the correct shape of the solar disc, we also model refraction, allowing us to trace rays correctly through the atmosphere. The atmosphere model used in our system is stratified, consisting of atmosphere layers located geocentrically around the surface of the Earth. The height of individual layers is chosen such that approximately the same amount of molecules is contained in each one of them. Our atmosphere model reaches up to a height of 35 km. A schematic description of the used model is depicted in the Figure below. To each layer we assign the relative humidity and optical parameters. If there is a temperature inversion present in the atmosphere, we can replicate different types of mirages.

Layered Atmosphere Model
Figure 1: Layered Atmosphere Model

Ray-tracing

In Figure 2, the two possible cases of the intersection between the currently traced ray and the boundaries of an atmosphere layer are depicted. The expected trajectory of the ray is denoted as Path 1. However, if a thermal inversion is present, the ray can bend downwards following Path 2.

Possible Ray Paths
Figure 2: Possible Paths for a Given Ray of Light

Results


In the Figures below, sunset scenarios for different cilmate types are presented. For each situation the current aerosol distribution and air humidity is taken into account. In this case no temperature inversion layers in the atmosphere are considered.

City Sunset Landscape
Figure 3: City Sunset Landscape
Sunset in a Maritime Climate
Figure 4: Sunset in a Maritime Climate
Sunset in a Continental Climate
Figure 5: Sunset in a Continental Climate

The consequences of a temperature inversion layer close to the ground is depicted in Figure 6 This is the so called Omega Sunset, the form of the solar disc being reminiscent of the Greek letter Omega.

Omega Sunset
Figure 6: Omega Sunset

In Figure 7, a green flash is replicated. The difference in altitude between successive renderings is below one arc-minute.

Green Flash
Figure 7: Green Flash

The red flash is simulated in Figure 8. An atmosphere containing a weak inversion layer is used here to create a mock mirage for an observer situated at an altitude of 45 m above sea level.

Green Flash
Figure 8: Red Flash

Note: All images presented in this paper have been generated using a discretization of N = 8 wavelengths in the range from 380 nm to 720 nm.

Movie


Movie

Demo Movie. (3.8 MB)

Links


Search MPII (type ? for help)