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.