![]() |
|
|
Open Source framework and tools for translating terrain data and images to different formats and generating multiresolution versions optimised for online broadband delivery. Page last updated: 20.02.2003
More eficient binary tree version Most efficient compact binary tree version Quick Guide(please also read the install instructions, Javadoc, design, notes on parameterisation, recent changes) Rez is a terrain file parser and translator framework. Output can be a single tile or a multiresolution tree of tiles. Rez will sample the input and produce output files at a resolution and size controlled by you. Some of the main design goals of the framework are to be able to handle large terrain datasets, build models unrestricted in size that can be displayed with acceptable performance over the web; and provide a structure that is highly flexible and for which implementers can easily build plugins to process different formats. Displaying: Apart from a crude java3d and jpeg output, VRML ElevationGrids can be displayed in a VRML Browser, GeoVRML geoElevationGrids can be displayed in CosmoPlayer (and Cortona). Blaxxun Contact is recommended for the standard VRML files because other broswers try to load the whole tree at once. For standard VRML output a Display.wrl scene file is also generated with walk/fly tours and useful viewpoints. Design: Rez is designed as a multi-adaptor with a central program (Rez.java) which allows the input parser to be plugged in and the output generator to be plugged in. Detailed information on design can be found here. Example parser, tiler, GUI and scene plugin implementations are provided. See the downloadable examples for an example of a generated model and the files used to generate it. Inputs: there are sample input parser plugins for:
Outputs: there are sample output tile generator plugins for:
Other Plugins:
For any comments/questions please contact rez1@ping.com.au. |
DownloadRez.zip (17th Feb 2003) SimpleVRMLExample.zip (17th Feb
2003) SimpleGeoVRML.zip (17th Feb 2003) SimpleBtreeExample.zip (17th Feb
2003) Image slicer programs are stored in the tools subdirectory. SmoothImageSlicer should be used for most output options (not needed for jpeg output). GeoImageSlicer should be used for GeoVRML output.
To work, Rez must have:
See the:
The plugins directory contains the parser plugin classes and a subdirectory for the different types of output formats. These contain Tree class, Tile class, Scene and GUI class plugins and modifiable text properties. The latter is to allow changes without having to change code that are not possible through the many run-time parameters. |