Digital Earth

A renderer that generates highly realistic images of the Earth from outer space. GitHub Repo

Rendering is done with Path Tracing in participating media.

  • Uses measured data for density and light response (extinction coeficients and scattering functions) of atmospheric gases.

    • Rayleigh scatterers: Nitrogen (N2), Oxygen (O2), Carbon Dioxide (CO2)

    • Mie scatterers: Water vapour

    • Other absorbers: Ozone (O3)

  • Textures from NASA for ground albedo, water bodies, topology, clouds.

  • Spectral rendering to get an accurate representation of colours.

  • OpenDRT for conversion from HDR->SDR

  • Camera Response Function for filmic look