World Wind 1.4.1 Notes

From World Wind Wiki

Revision as of 09:29, 19 February 2007 by (Talk)
Jump to: navigation, search

Projects for 1.4.1 World Wind Code

Please treat this as a Brief Road Map and use JIRA for feature details and tagging commits.

Notes on 1.4.1's Goals

IMHO, we should have no more than 4 or 5 major projects to work on. We need to remain focused and not doing "this and that" just because. Minor fixes should be done after the major issues (unless we get more devs on board). 1.4's development and release really did become a garbled mess near the end and I would like to not repeat that again.

My ideas for the major issues to focus on:

  • KML Support
    • KML Time(Integration with World Wind Time API)
    • KML Models(Collada)
    • Robust network link and nested network links
  • 3D Model support / Planet9
    • Remote Model loading and https-auth
    • Occlusion culling of models
  • Downloader and DEM rendering
  • Time support
  • DSTile GUI

This is just my idea for the list, but I think that is we focus on these first and get them rock solid, we will have a tool that is of great use to a lot of people and bring more interest to World Wind for more application use.

Current Ideas List


  • Dstile GUI - Possibly migrate DStile to C# with new gdal c# bindings
  • Better ModelFeature
    • Loading Models from a server, possibly with https-auth
    • Model shadow casting
  • More ingrained time support
    • Add-ons with time support (TomServo)
      1. Satellite Tracker
      2. Earth Quakes
  • QTS-T
    • Quadtilesets with time stamp
  • Use Nightlights textures as an emmissive map together with sun shading to give more realistic view of the Earth at Night.(Idea from Celestia)

Stepman (stephan mantler):

  • Download management (substantial changes)
    • already in progress, but terrain support is causing major headaches
  • More flexible rendering (experimental)
    • Extended shader support
    • Separation of texture & terrain data
      • Allow rendering of higher-res textures with lower res terrain data and vice versa (also see download management *sigh* )
      • addresses various rendering artefacts
    • Probably through a separate entity ("QuadTile2"), switchable at startup time? (ie. loader allocates layer definitions as either QuadTileSet or QuadTile2Set)


  • File -> Load... gui
  • Reorganize menus?
  • Layer manager restructure to allow renderable reordering/addition/deletion
    • maybe make the reordering permanent


  • KML Support - use the standard Google XSD and support all the features that have a renderable alternative in World Wind. Most features do.
Personal tools