<div dir="ltr">Hi folks,<br><br>Just wanted to make the list aware of yet another project that leverages OSG.<br><br>Minerva is a 3D geospatial tiling engine with some unique features. Here's the website:<br><br>    <a href="http://www.minerva-gis.org/" target="_blank">http://www.minerva-gis.org/</a><br>


<br>Besides being a showcase, the website primarily focuses on how to use the desktop (Qt-based) user-interface. However, Minerva is highly modular; one could use the API and simply add the planetary tiling engine to a larger scene. In our work we re-compile Minerva's core to draw (and dynamically tile) a planet in a VRJuggler-based, multi-screen environment. Here's one example:<br>


<br>    <a href="http://picasaweb.google.com/perryiv/SunValleyTour" target="_blank">http://picasaweb.google.com/perryiv/SunValleyTour</a><br><br>There is no pre-processing of data required, the tiles are built at runtime in background jobs using a thread-pool. Tiles that are closest to the eye-point get priority. Imagery and terrain layers, as well as vector layers (OSG, Collada, KML, ...), can be added and removed at runtime. Also, imagery and elevation data can be loaded either from disk, using WMS, or even using ArcIMS.<br>


<br>The cull-traversal drives the tiling. When a tile determines it is too close to the eye-point is starts a background job to split into 4 tiles. Similarly, if it determines that it's imagery has changed it starts a job to re-composite. It also, of course, checks for completed jobs and updates itself if they're finished, and discards child-tiles if they are no longer needed.<br>


<br>Some of the more unique features include:<br><br>    -- Semi-transparent ground<br>    -- Arbitrary latitude and longitude extents<br>    -- Vector data from PostGIS databases<br>    -- Multiple planetary bodies in same scene<br>


    -- Arbitrary number of color-to-alpha mappings for each image layer<br>    -- Ability to display data according to a time-stamp or time-window<br>    -- Planets are actual size, does not normalize radii<br><br>Thanks,<br>


<br>Perry<br></div>