Key features of the next development phase
Must have deliverables:
- support for distributed database build across a network of machines
- support for incremental database build
- support for terrabyte sized databases
- support ten of thousands of source imagery and DEM files cross platform
- Turn on/off select layers at runtime.
- Ability to specify the range at which layers are displayed.
- Allow the end-user to specify the overall opacity of a given layer as well as blending options.
Should have deliverables:
- support multi-processor machines
- support multi-gpu machines
Could have deliverables:
- support for using GLSL shaders to build terrain from height fields at run-time.
- support build machines with no local graphics hardware.
Community suggestion box
If you'd like additional features added to the new osgTerrain project, please add them below. Please be prepared to help code or fund these items if you want to make them happen.
- Ability to build terrain without an active graphic context - Shane
- Ability to have a layer of "overlay geometry" for country border lines and the like for any size of terrain in any projection - Shane
- Better subsampling of textures (especially for topographics) than currently provided to enable maps to be "more readable" at lower levels of detail - Shane.
- Ability to build separately each layer (DEM and imagery).
- Ability to add non-georeferenced textures (for instance detail textures)
- Of interest for distributed computing hxGrid
- Add option to to crop input values or assign values to undefined input values (E.g. undefined values in Gtopo30 DEM files)
- Added items here
Community offers of assistance
Please email Robert Osfield if you'd like to get involved in helping develop and test the new osgTerrain project, or would like to fund particular features. Feel free to add who you are and what areas you'd like to contribute to below.
