Skip to content
pjcozzi edited this page Sep 19, 2012 · 49 revisions

Roadmap

We're always looking to:

  • Write demos that showcase Cesium, especially demos that combine Cesium with other web APIs
  • Support more content by writing converters from other formats (GML, GeoJSON, ...) to CZML using our czml-writer library
  • Write tutorials and improve reference documentation and examples
  • Improve visual quality and performance - details
  • Improve platform support by fixing issues on various browsers, devices, or video cards
  • Improve tests and test coverage; however, we don't blindly chase coverage statistics

In progress

  • Imagery layers - details
  • Streaming terrain - details
  • GeoServer CZML writer
  • CZML External links - details
  • CZML Path/History visualization - details
  • Data-Driven Renderer - details
  • Improve precision - remove jittering
  • Website Improvements - details

To come

If you are interested in implementing any of these features, start a discussion on the mailing list.

  • COLLADA models - details
  • Screen Space Rendering - details
  • GLSL #include system - details
  • Stars
  • Draw more shapes - walls, cylinders, boxes, extruded volumes
  • Military symbol sets such as MS2525 and NTDS. SVG files?
  • Improve 3D/2D/Columbus view transitions
  • Improve mobile support - consider pointer.js
  • Support standard web servers: WMTS, WFS, WCS, ...
  • Support for multiple central bodies, i.e., Sun, Moon, etc.
  • Build and test server
  • Shadows
  • Video on terrain
  • Vectors
  • Render buildings
  • Label declutter
  • Polyline and polygon LOD. Douglas-Peucker reduction
  • John Madden-style collaboration among multiple clients
  • Particle system
  • Ocean
  • Volumetric clouds
  • Sandcastle improvements - details
  • Material system improvements - details
  • Compass - know where north is
  • CZML
    • Z-ordering - czml-writer issue
    • Buffer availability and "buffering" behavior
    • Layers
    • Improved materials support
    • Custom axes & reference frames
    • Imagery and terrain sources
    • Camera/Tours
    • Arbitrary link support (# and $ in CZML spec)
    • CZML defined user interfaces, possibly with markdown
    • Model support, once Cesium support exists
    • Human readable messages/events raised in CZML
  • Widgets & Apps
    • OWF widget
    • Embeddable Cesium Viewer
    • Improved TimeLine widget
    • Standard Cesium toolbar
    • CZML Table of contents/Document Manager widget

Google Summer of Code Ideas

Program details. Most likely due March, 2013.

  • Add CZML rendering to Google Maps and/or other popular web mapping APIs
  • Particle system
  • GML to CZML converter

ESA Summer of Code in Space Ideas

Program details. Most likely due June, 2013.

  • TODO