Demonstration of the terrain and atmosphere rendering algorithms developped at the EVASION research team at INRIA, Grenoble, France:

http://evasion.inrialpes.fr/~Eric.Bruneton/

Copyright 2007-2009, INRIA.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

REQUIREMENTS

This software has only been tested on Windows XP with an NVIDIA GeForce 7900 or an NVIDIA GeForce 8800, and specific NVIDIA driver versions. IT MAY NOT WORK WITH ANY OTHER SYSTEM CONFIGURATION.

INSTALLATION

Copy and uncompress the 3 MB archive

http://evasion.inrialpes.fr/~Eric.Bruneton/demo.zip

to a local directory on your computer. Then copy the 3.6 GB terrain data files from this folder

http://evasion.inrialpes.fr/~Eric.Bruneton/data/ATMOSPHERE.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHDEM1.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHDEM2.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHDEM3.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHDEM4.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHDEM5.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHDEM6.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHNORMAL1.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHNORMAL2.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHNORMAL3.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHNORMAL4.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHNORMAL5.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHNORMAL6.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHRGB1.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHRGB2.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHRGB3.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHRGB4.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHRGB5.dat
http://evasion.inrialpes.fr/~Eric.Bruneton/data/EARTHRGB6.dat

to a local "data" subdirectory. You must get the following file hierarchy:

earth.exe
glew32.dll
glu32.dll
glut32.dll
jpeg62.dll
libtiff3.dll
mingwm10.dll
pthreadGCE2.dll
README.txt
zlib1.dll
data/
    ATMOSPHERE.dat
    EARTHDEM1.dat
    EARTHDEM2.dat
    EARTHDEM3.dat
    EARTHDEM4.dat
    EARTHDEM5.dat
    EARTHDEM6.dat
    EARTHNORMAL1.dat
    EARTHNORMAL2.dat
    EARTHNORMAL3.dat
    EARTHNORMAL4.dat
    EARTHNORMAL5.dat
    EARTHNORMAL6.dat
    EARTHRGB1.dat
    EARTHRGB2.dat
    EARTHRGB3.dat
    EARTHRGB4.dat
    EARTHRGB5.dat
    EARTHRGB6.dat

Then simply launch the earth.exe executable.

CONTROLS

Drag mouse with left button:
  change the point the camera is looking at

Drag mouse with left button and CTRL key:
  rotate camera around the point it is looking at

Drag mouse with right button:
  rotate Sun around the Earth

PageUp / PageDown:
  move camera away / closer to the point it is looking at

+ / -:
  increase / decrease the tone mapping exposure coefficient

i:
  save a snapshot of the current view

I:
  save a high resolution snapshot of the current view

CREDITS

Terrain data produced from "Blue Marble Next Generation" from NASA’s Earth Observatory (500 meters per pixel for elevation and reflectance data):

http://earthobservatory.nasa.gov/Features/BlueMarble/

Results obtained with the SRTMv4 digital elevation model at 90 meters per pixel (http://srtm.csi.cgiar.org/) can be found here:

http://evasion.inrialpes.fr/~Eric.Bruneton/srtm90/

and here (high resolution images - 8000x8000 pixels):

http://evasion.inrialpes.fr/~Eric.Bruneton/srtm90big/

Compared to this demo, these results include procedural terrain details, clouds, and terrain and cloud shadows.