vieWTeera
vieWTerra copyright

vieWTerra 3D real-time Earth Viewer

The vieWTerra 3D real-time Viewer allows seamless navigation around a spherical model of the entire surface of Earth and beyond the stratosphere, zooming in and out with a total freedom of movement in every direction from the bottom of the seas to outer space (or the reverse), without loading times.

It distinguishes itself by a strikingly realistic rendering of all the landscapes around the Globe, offering both far-away horizons and close-up precision, down to the blade of grass. To that aim, it makes use of various Digital Elevation Models, Imagery, LandCover, Water, Ecoregions and Weather databases as well as other types of databases, like aerial databases. 

The vieWTerra platform today uses NASA’s Blue Marble 464m data as the minimum default resolution to define the Imagery on the entire surface of planet Earth, while including much more precise data in certain areas: today 20 million km2 are already covered in higher resolution (90m, 30m, 10m to 90cm), and the system is regularly enriched with new databases, for Imagery as well as for DEMs. vieWTerra also renders worldwide hydrographic network whenever the Imagery is precise enough, and the global undersea topography (1856m resolution). It also makes use of worldwide flora and fauna distribution databases. Users automatically download data in on-line mode from the vieWTerra streaming server whenever visiting new areas.


Users can integrate more accurate data in multiresolution format on their own thanks to the Databases Integration Tool, which is separate from the vieWTerra Viewer. Users can also very easily complete/correct the missing information from the Imagery or the LandCover via the Editor Tool, which is embedded in the vieWTerra Viewer, and allows real-time modifications directly into the 3D (e.g. fill riverbeds with water to complete a river, add or remove trees, etc).
 
The vieWTerra Viewer includes various controls in its User Interface, so that users may conveniently and in real-time change the various parameters in the 3D view: time of year, time of day (triggering dynamic lights and shadows), temperatures, wind speed and direction, precipitations, snow cover and visibility (thus changing the type of weather, or the height or range of the snow mantle in real-time). It also includes various dynamic entities (from 3D pedestrian avatar to space shuttle), which can be dynamically controlled by the user, and either incarnated in 1st person mode or viewed from the outside by using 3rd person cameras from any possible angle.

Users can therefore  very quickly and easily implement their own scenarios, by customizing the scenery thanks to the Editor Tool and its Bank of 3D Objects, and by animating the scenes via the various controls of the User Interface. They may also integrate their own objects via the 3D Objects Integrator, a scripting tool embedded into the Viewer, or via the vieWTerra SDK. A great variety of scenes anwhere/anytime across the entire surface of the Earth can therefore be created, modified, recorded, replayed and studied at will, as users can go backward and forward in time to record and edit videos, and all scene modifications can be viewed by other users in on-line mode so as to allow collaborative work.

 

The vieWTerra real-time 3D Viewer, at a glance:

• seamless rendering of the entire surface of Planet Earth, from the seabeds to the stratosphere and beyond (with the Sun and Moon correct positions)  

• procedural rendering system allowing 1cm procedurally generated detail at ground level, both for geometry and texture maps

• whole Earth database provided at a default resolution of 464m for DEM and Imagery, 928m for LandCover, plus higher resolution databases in multiresolution format from 90m to 90cm

• undersea DEM database and water surface database provided, including all seas, main rivers and lakes

• meterological databases (cloud cover, temperatures, precipitations, wind) based on weekly and monthly average data (year 2005 as a template for clouds)

real-time simulation of weather conditions changes including volumetric clouds, mist, fog, rain with puddles, storms with thunder and lightning  variable snow cover, etc  

dynamic management of natural and artificial lights system  including  rendering of dynamic shadows with raycasting

dynamic vegetation rendering system

management of Autonomous Life Form (ALFs), in order to populate the world with billions of randomly animated animals or entities

• automatic integration of architectural objects to the ground (terraforming) and random rendering of buildings  offering variations in colour/ size/ orientation, etc to obtain a greater visual  variety 

• real-time scene building directly into the 3D view thanks to the Editor Tool, easy construction and shooting of scenes anytime/anywhere on the entire surface of the Earth

• creation of static or dynamic entities in vieWTerra optimized proprietary format: conversion from 3DS format via the 3D Objects Integrator directly into the Viewer, or via the vieWTerra SDK;  these new entities can be can be shared with  other users and added to the vieWTerra Bank of Objects 

• georeferencing of photos and possibility of overlaying photos instead of, or blended with, the 3D view

• multi-users sharing server system

• 5 million + place names directory

• multilayer display system (to switch on/off additional information like frontiers/water/geospatial icons/modifications of the terrains by the various users, etc)

• collision and environment query system : each entity is informed of its environment

• special effects management system: fire, smoke, trails, tracks, lighting, etc

• rendering of objects according to their materials (glass, wood, metal, etc), taking into account reflection/refraction to light

• 3D sound system

(more)

 

vieWTerra SDK/libraries

Advanced users are also being given access to C/C++ VWorldTerrain technology libraries so that they may freely modify certain parameters and create import/export plug-ins for their own specific datasets. For instance users can freely access functions allowing to modify  time, meteorological conditions,  rendering, FXs, sounds, or enhance the entities' AI and physics, or introduce their own sets of controllable entities, etc,  so that the subsequent runtimes would be tailored to their specific needs.

Main features:

- C/C++ library, Windows XP/Vista OpenGL

- 500+ functions

- Viewer source code samples provided

- high level programming capabilities (e.g. integration and movement of 3D entities, special effects)

- low level programming capabilities (e.g. 3D and 2D drawing functions, callback functions)

vieWTerra viewer 01 vieWTerra viewer 02vieWTerra viewer 03 vieWTerra viewer 04 vieWTerra viewer 05 vieWTerra viewer 06

vieWTerra Viewer demonstration video

click here for a better resolution version in wmv format.



vieWTerra viewer 07

vieWTerra viewer 08

vieWTerra viewer 09