Open Standards & Formats
When it comes to visualizing diverse geospatial data, in real time, Cesium is breaking new ground. We've adopted open formats wherever they were available, and we've developed open formats where they weren't, setting the standard for open 3D geospatial formats.
A specification for streaming massive heterogeneous 3D geospatial datasets such as photogrammetry, CAD, and 3D building models. Bringing techniques from graphics research, the movie industry, and the game industry, 3D Tiles define a spatial data structure and a set of tile formats designed for 3D and optimized for streaming and rendering. 3D Tiles are in the Open Geospatial Consortium Community Standard process.
The open standard 3D runtime asset format. Think of glTF as JPEG for 3D. The Cesium team worked closely with the Khronos Group to create the GL Transmission Format. glTF has been adopted by Microsoft, Google, Oculus, NVIDIA, and others.
Enables efficient 3D terrain streaming and rendering. In addition to Cesium, Systems Tool Kit, a desktop aerospace engineering platform from Analytical Graphics, and WhirlyGlobe-Maply, an open source iOS and Android mobile mapping engine, both support quantized-mesh.
Open Source Projects
To realize the full potential of 3D geospatial, we've also started and contributed to open source projects in the 3D ecosystem in addition to CesiumJS.
A web page that reports a browser's WebGL capabilities.
Tools for debugging, analyzing, and validating 3D Tiles tilesets that we developed with the University of Pennsylvania.
A C# and Java library for writing CZML content.
We cultivate a number of projects in support of glTF:
A tool to convert COLLADA files to glTF that we contributed to, originally started by Motorola Mobility.
A tool to convert OBJ assets to glTF that we developed.
Content pipeline tools for optimizing glTF assets that we developed with the University of Pennsylvania.
An extension for Visual Studio Code that adds features for previewing and editing glTF files that we developed that Microsoft contributes to.
A documentation tool to generate Markdown documentation from JSON Schema we developed that Microsoft contributes to.
We don't just make our source code available; we help users become heroes with CesiumJS by supporting their work.
We maintain the Cesium forum as a free place for anyone to ask and answer Cesium-related questions, create connections, or share news. The forum has over 5,500 threads, with more than 400 posts a month and over 1,300 subscribers. The core Cesium team follows the forum closely and provides free community support.
We regularly mentor University of Pennsylvania students, and we've also mentored students for Google Summer of Code and the European Space Agency Summer of Code in Space. These students have produced significant open source projects in the Cesium, 3D Tiles, WebGL, and glTF communities.
Our team members have served on committees for open source conferences such as FOSS4G NA and FeoGeoDay, and we regularly sponsor, attend, and present on Cesium, 3D graphics, and building open source communities at many conferences and universities.