We started the Cesium blog a year ago as a way to publish Cesium news like releases and conference trip-reports, and tech content like tutorials and implementation details. This birthday post compiles the most prominent articles of the past year.
Drawing polylines with nicely connected line segments and custom shading and width is surprisingly hard in WebGL, the graphics API Cesium uses. This article explains how we do it, with a focus on the vertex shader that dynamically positions each polyline point.
Horizon culling is a technique that virtual globes use to improve performance by not drawing objects behind the globe. In particular, terrain significantly benefits from horizon culling.
We are big fans of GitHub pull requests for code reviews. This article describes the various workflows we use with a focus on handling large changes.
Apps and Demos
NORAD Tracks Santa used Cesium for the 3D web map for visualizing Santa’s location last Christmas Eve. This received millions of hits, which shows Cesium’s stability.
Several of us attended the 2013 NASA International Space Apps Challenge hackathon to create a Cesium app. This article describes the app we built in a weekend, EarthKAM Explorer, and a bit about the hackathon itself. EarthKAM Explorer took second place in the Philadelphia judging, and received an honorable mention for Best Use of Data in the global judging.
AGI worked with Orbital Science to use Cesium to visualize Orbital’s Cygnus spacecraft mission to the International Space Station. This article provides tech details including 3D models, reference frames, and CZML.
For more Cesium apps, see the user stories section of our blog.
Tutorials and Releases
In the future, we will see more tutorials - and releases, of course - and more tech articles on the blog.