- Introducing 3D Tiles - the motivation for and principles of 3D Tiles. Read this first if you are new to 3D Tiles.
- Introducing 3D Tiles Next, Streaming Geospatial to the Metaverse - the announcement of the 3D Tiles Next specification, summarizing the technical goals and application areas.
- 3D Tiles Reference Cards - approachable and concise guides to learning about the main concepts in 3D Tiles and 3D Tiles 1.1, designed to help integrate 3D Tiles into runtime engines.
- 3D Tiles Q&A
- CesiumJS - An open source JavaScript runtime engine for visualizing 3D Tiles
- Cesium For Unreal - An open source plugin for Unreal Engine for visualizing 3D Tiles
- Cesium For O3DE - An open source plugin for O3DE, the Open 3D Engine, for visualizing 3D Tiles
- Cesium For Unity - An open source plugin that enables rich 3D geospatial workflows and applications based on 3D Tiles in Unity.
- 3DTilesRendererJS - A renderer for 3D Tiles based on Three.js, developed by NASA-AMMOS
- three-loader-3dtiles - A Three.js loader module for loading and visualizing 3D Tiles, developed by NY Times R&D.
- threedtiles - A viewer for 3D Tiles based on Three.js
- mapbox-3dtiles - A 3D Tiles viewer, implemented as a Mapbox GL JS custom layer, based on Three.js
- iTowns - A Three.js-based framework for visualizing 3D geospatial data, including 3D Tiles
- giro3d - A framework for visualizing 3D geospatial data, based on Three.js
- Hexagon Geospatial Luciad - Tools for converting, processing, optimizing, hosting, and visualizing geospatial data based on 3D Tiles
- AGI STK - A mission engineering software with visualization capabilities based on 3D Tiles
- Ecere GNOSIS - A GIS visualization SDK with support for 3D Tiles
- TerriaJS - A library for web-based geospatial data explorers, based on CesiumJS, with support for 3D Tiles
- GeoSolutions MapStore - A framework for creating, managing and sharing maps with different types of geospatial content, including support for 3D Tiles
- 3DCityDB-Web-Map-Client A viewer for 3D Tiles and CityGML, based on CesiumJS
- deck.gl Tile3DLayer An implementation of a 3D Tiles renderer for deck.gl
- vsgCs - A library for using 3D Tiles in Vulkan Scene Graph (VSG) applications, based on Cesium Native
- Earth Explorer 3D - Earth Explorer 3D is an iOS, Android and Windows app that supports 3D Tiles, including 3D Tiles packages in online- and offline mode, as well as Cesium ion assets and different mapping services
- Map Data Explorer - Map Data Explorer is an iOS and Android App with support for different tile data formats, including 3D Tiles
- Oracle Spatial Studio - A spatial database platform that can display 3D Tiles data sets by integrating CesiumJS as a plugin, as described in the release blog post
- Geofox Viewer which parses a
tileset
url-param search query and displays the providedtileset.json
url dataset
- CesiumJS - An open source JavaScript runtime engine for visualizing 3D Tiles
- Cesium Native - A set of C++ libraries for 3D geospatial including an engine-agnostic 3D Tiles loader
- loaders.gl - A framework for loaders for geospatial data, including 3D Tiles
- Unity GIS Streaming Framework - A framework for streaming 3D geospatial data for visualization in Unity, with 3D Tiles support
- ArcGIS Maps SDK for Native Apps - Supports 3D Tiles layers, as described in the release blog post for version 200.4.
- 3d-tiles-validator - A validator for the tileset JSON file and tile formats of 3D Tiles
- 3d-tiles-tools - A collection of tools and utilities for converting, optimizing, processing, and analyzing 3D Tiles data
- blender-3d-tiler - A tool for tiling 3D models using the Blender API
- 3d-tiles-samples - Sample data sets demonstrating different capabilities of 3D Tiles
- CesiumJS 3D Tiles Spec files - The data that is used for testing the 3D Tiles support in CesiumJS. This data was mostly generated with the 3d-tiles-samples-generator.
- 3DTilesSampleData - 3D Tiles data sets generated from the NASA Curiosity Rover data
- cesium_3dtiles_samples - Sample data sets demonstrating different features of 3D Tiles
- mapbox_3dtiles_samples - Sample data for MapBox 3D Tiles support, with a blog post 'Exploring 3D Options of MapBox V3'
- Strasbourg Od@CiT viewer and sample tileset.json
- Auvergne Rhone Alpes - also see metadata and sample tileset.json for Clermont & Saint-Etienne
- Métropole Européenne de Lille 2016 and tileset.json
- Planet Labs has a collection of satellite stereo imagery 3dtiles, see the STAC catalog e.g. angkor-wat tileset.json
- Utrecht ESRI 3d tiles tileset.json
- Soest and tileset.json
- Aarhus and tileset.json
- AGI Headquarters tileset.json
- Plateau tutorial for buildings 3Dtiles models, for example minato-ku_lod4 tileset.json
- Cesium ion - Upload and convert content to 3D Tiles. Data can be combined and fused with curated global 3D content including Cesium World Terrain, Bing Maps imagery, and Cesium OSM Buildings.
- cdb-to-3dtiles - A tool for converting Open Geospatial Consortium (OGC) CDB datasets into 3D Tiles for efficient streaming and rendering
- Safe FME - A desktop application for transforming data. The
CesiumIonConnector
converts data to 3D Tiles via Cesium ion. - Bentley ContextCapture - A desktop photogrammetry application for converting photographs and/or point clouds to 3D Tiles.
- Bentley MicroStation - Desktop CAD software that can export 3D Tiles.
- osm-cesium-3d-tiles - A tool for converting OSM buildings to Cesium 3d tiles
- OpenDroneMap - Solutions for collecting, processing, analyzing and displaying aerial data, with support for 3D Tiles.
- Agisoft Metashape - Photogrammetry models can directly be uploaded to Cesium ion, converted into the 3D Tiles format, and shared and combined with other 3D- and imagery data.
- nFrames - The SURE software system is an application for 3D reconstruction from images that can export the results as 3D Tiles data sets.
- Melown Vadstena - A software that can process drone-based close-range imagery and low-overlap nadir imagery, to create 3D models that can be exported in the 3D Tiles format.
- py3dtilers - A tool and library for building 3D Tiles tilesets from OBJ, GeoJSON, IFC or CityGML input data.
- py3dtiles - A Python tool and library for creating and manipulating 3D Tiles
- gocesiumtiler - A Golang tool to convert point clouds stored as LAS files to Cesium 3D Tiles
- Entwine - A data organization library for massive point clouds, with the option to output 3D Tiles
- AGI GCS - Geospatial Content Server (GCS) is a hosting platform for 3D geospatial data that optimizes data and converts it into 3D Tiles for efficient streaming and visualization.
- Veesus - Software for editing, visualizing, and serving point clouds in different formats, including 3D Tiles.
- Hexagon Geospatial - Tools for converting, processing, optimizing, hosting, and visualizing geospatial data based on 3D Tiles
- RhinoTerrain - Terrain modeling and city builder software with 3D Tiles export
- 4DMapper - A platform for visualizing, managing and delivering geospatial data, with 3D Tiles export
- cesium_pnt_generator - A set of prototype scripts to convert LAS data into 3D Tiles
- cesium-point-cloud-generator - A tool for the generation of point cloud visualization datasets in the 3D Tiles format.
- pg2b3dm - A tool for converting 3D geometries from PostGIS into 3D Tiles B3DM tiles
- Obj2Tiles - A command-line tool and library for converting OBJ files to 3D Tiles
- 3dtiles - Tools for converting OSGB, Esri Shapefiles and FBX files into 3D Tiles
- gltf-to-3d-tiles - A tool for converting glTF models into GLB, B3DM or 3D Tiles
- Apache Baremaps - Experimental support for 3D Tiles in Apache Baremaps
- Kitware - The Kitware Danesfield application can convert satellite imagery into 3D mesh models of buildings atop a separate terrain mesh, and packages the 3D mesh models as 3D Tiles
- Maxar - Vricon, a Maxar Company, offers massive, highly detailed 3D Models in 3D Tiles format as part of their Precision3D Data Suite, in close cooperation with Cesium
- Aerometrex - Aerometrex offers geographically accurate high-resolution models in the 3D Tiles format. See this Cesium blog post for examples of Aerometrex data rendered in Cesium.
- Nearmap - Nearmap manages a library of large-scale 3D content that can be exported in 3D Tiles. Read more about their support in this blog post about streaming 3D models.
- geopipe - A platform for digital twins for games, simulation, architecture, with options for efficient visualization in the browser, based on 3D Tiles
- CyberCity3D - City models for use in smart cities presentations, building analytics and for contextual environmental needs, streamed using 3D Tiles
- Virtual City Systems - A virtual city hosting- and visualization platform for visualizing 3D cities based on 3D Tiles
- DroneDeploy - A drone data repository that uses CesiumJS and Cesium ion for tiling and visualizing massive 3D models using 3D Tiles
- Google Photorealistic 3D Tiles - Photorealistic 3D Tiles of over 2500 cities across 49 countries, offered via the Google Map Tiles API
- Matterport - Photorealistic 3D Tiles of over 10m+ spaces captured across the globe, using 3D Tiles to visualize and stream massive 3d models
- basemap.de - A group of cartographic products developed by the federal and state governments of Germany, with 3D visualizations based on CesiumJS
- 3D Tiles Next: Bringing Massive 3D Geospatial Data to the Web, WebGL + WebGPU Meetup (April 2022). Video and slides
- 3D Tiles Next: Data Performance for the Future of 3D Geospatial, GEOINT 2022 Lightning Talk. Slides
- Rendering the World with 3D Tiles, a guest lecture at Drexel University (February 2022). Slides
- Introducing 3D Tiles Next, at Web3D Conference 2021. Video and slides
- Bridging the Physical and Digital Worlds: Cesium and 3D Tiles for O3DE, at O3DECon 2021. Video and slides
- 3D Tiles and Visualization Advancements in STK 11.6, AGI Webinar May 2019. Video
- What's New and What's Next for Cesium and 3D Tiles?, at FOSS4G NA 2019. Slides
- 3D Tiles with FME, at SIGGRAPH 2018. Slides
- 3D Tiles Update - 3DP SWG, OGC TC Meeting June 2018. Slides
- Massive Point Cloud Visualization with CesiumJS, 3D Tiles, and Cesium ion, OGC TC Meeting June 2018. Slides
- Data Fusion With 3D Tiles, FOSS4G NA 2018. Slides
- CityGML, 3D Tiles and Cesium - A Data Fusion Symphony, FOSS4G NA 2018. Slides
- 3D Tiles in Action, at FOSS4G 2017. Slides
- Point Clouds with 3D Tiles, at the OGC Technical Committee Meeting (June 2018). Slides
- The Open Cesium 3D Tiles Specification: Bringing Massive Geospatial 3D Scenes to the Web, at Web3D 2016. Slides
- 3D Tiles: Beyond 2D Tiling, at FOSS4G NA 2016. Slides and Video
- 3D Tiles motivation and ecosystem update, at the OGC Technical Committee Meeting (March 2016). Slides
- 3D Tiles intro, at the Cesium BOF at SIGGRAPH 2015. Slides
- Fine Grained Metadata in 3D Tiles Next. May 2022.
- An End-to-End Guide to Photogrammetry with Mobile Devices. September 2021.
- Georeferencing 3D models for Cesium. May 2020.
- Create 3D Tiles from KML/COLLADA with Per-Building Data. April 2020.
- Bring Your Cesium ion 3D Tiles and Bing Imagery in osgEarth. April 2020.
- Taking City Visualization into the Third Dimension with Point Clouds, 3D Tiles, and deck.gl. October 2019.
- Millimeter Precision Point Clouds with Cesium and 3D Tiles. June 2018.
- OneSky Using Cesium / 3D Tiles For Volumetric Airspace Visualization. April 2018.
- Cesium's Participation in OGC Testbed 13. February 2018.
- Aerometrex and 3D Tiles. July 2017.
- Skipping Levels of Detail. May 2017.
- Infrastructure Visualisation using 3D Tiles. April 2017.
- Optimizing Spatial Subdivisions in Practice. April 2017.
- Optimizing Subdivisions in Spatial Data Structures. March 2017.
- What's new in 3D Tiles? March 2017.
- Streaming 3D Capture Data using 3D Tiles. March 2017.
- Visualizing Massive Models using 3D Tiles. February 2017.
Swiss Federal Office of Topography |
The Swiss Federal Office of Topography offers a complete topographical map of Switzerland. The 3D view uses 3D Tiles for the terrain- and building models. |
CyberCity3D |
City models for use in smart cities presentations, building analytics and for contextual environmental needs, streamed using 3D Tiles |
Virtual City Systems |
A virtual city hosting- and visualization platform for visualizing 3D cities based on 3D Tiles |
Cityzenith |
A City Information Modeling tool that uses 3D Tiles in a pipeline for modeling digital twins |
GeoRocket |
A high-performance data store for geospatial files, developed by the competence center for Spatial Information Management of the Fraunhofer Institute for Computer Graphics Research |
CSIRO Data61 |
The Commonwealth Scientific and Industrial Research Organisation created a National Digital Twin which includes 3D, time dynamic, and even real-time data, based on 3D Tiles |
GameSim Conform |
A tool for building, visualizing, and editing rich 3D environments that can be exported as 3D Tiles, for urban planning, simulations, and games. |
SiteSee |
Provides telecom companies with 3D capture models of their infrastructure. The photogrammetry data is converted to 3D Tiles for efficient streaming and visualization. |
VirtualGIS |
A set of 2D, 3D and Augmented Reality GIS applications for visualizing data based on 3D Tiles and CesiumJS |
iTowns |
A Three.js-based framework for visualizing 3D geospatial data, including 3D Tiles |
geopipe |
A platform for digital twins for games, simulation, architecture, with options for efficient visualization in the browser, based on 3D Tiles |
data.grandlyon.com |
A 3D digital clone of Métropole de Lyon, based on 3D Tiles (Cesium blog post: 3D Digital Territory Lab: A Digital Clone of Métropole de Lyon) |
(Note: These demos had been published based on the CesiumJS 1.87.1 Release, which included experimental support for the extensions of 3D Tiles Next. Most of the features that are shown in these demos are now part of the 3D Tiles 1.1 core specification, or extensions of 3D Tiles 1.1)
Photogrammetry Classification |
Components of the geometry in 3D Tiles can receive identifiers, and be associated with metadata via these identifiers. In this example, building components in a photogrammetry model are classified based on their type. |
Property Textures |
High-frequency data can be associated with the surface of geometry, by storing metadata for each surface point (texel) in a property texture |
Metadata |
Metadata can be associated with elements of a tileset on different levels of granularity, and queried at runtime to support analytics and styling based on the property values. |
S2 Base Globe |
An extension allows to divide geographic data into S2 Cells to represent the whole globe with less distortion than traditional mapping approaches, and without singularities at the poles. |