Cesium Open-Source 3D Geospatial Platform with 3DTiles & Gaussian Splatting
Cesium is the leading open-source platform for 3D geospatial visualization, using the 3DTiles open standard to stream massive datasets including Gaussian Splats, point clouds, photogrammetry, and buildings in the browser.
Quick Facts
- Developer
- Cesium GS Inc. (Bentley Systems)
- Category
- Geospatial Visualization
- Pricing
- Custom Pricing
- Starting Price
- $0
- Best For
- Web-based delivery of building-scale Gaussian Splats
We use Cesium for professional projects. See our workflow →
What is Cesium?
Cesium is the foundational platform for 3D geospatial visualization on the web. Its open-source CesiumJS library and the 3DTiles open standard (now an OGC community standard) power the delivery of massive heterogeneous 3D datasets — including Gaussian Splats, point clouds, photogrammetry meshes, BIM models, and building footprints — to web browsers, game engines, and enterprise applications.
The Cesium ecosystem has two components: CesiumJS (open-source JavaScript library, Apache 2.0 license) for browser-based 3D rendering with high-precision geospatial coordinates, and Cesium ion (cloud platform) for processing, hosting, and streaming 3D Tiles data. Cesium ion processes drone imagery into 3D Tiles, supports Gaussian Splatting output, and enables reality modeling with change detection.
In 2024, Bentley Systems acquired Cesium, integrating it with Bentley's infrastructure engineering tools including MicroStation, iTwin, and ProjectWise. This positions Cesium as the delivery platform for infrastructure digital twins combining survey data, BIM models, and reality capture.
At THE FUTURE 3D, Cesium is our primary delivery platform for building-scale Gaussian Splatting. DJI Terra Flagship outputs 3DTiles directly, which we stream through Cesium viewers for client access. The 3DTiles format enables level-of-detail streaming for massive scenes — clients can navigate building-scale GS reconstructions in their browser without downloading gigabytes of PLY files.
Cesium Key Features
Comprehensive capabilities that make Cesium a professional choice for geospatial visualization.
3DTiles Streaming
Stream massive 3D datasets with level-of-detail optimization. Handles point clouds, photogrammetry, Gaussian Splats, BIM models, and building footprints in a single viewer.
Gaussian Splatting Support
Process and stream Gaussian Splats as 3DTiles. DJI Terra outputs 3DTiles directly for Cesium delivery. Progressive LOD enables building-scale GS in browser.
High-Precision Geospatial
Submillimeter precision for geospatial coordinates. Supports WGS84, UTM, and custom coordinate reference systems. Time-dynamic data for temporal analysis.
Cesium ion Cloud Processing
Upload drone imagery, point clouds, or 3D models to Cesium ion for automatic 3DTiles conversion and hosting. Reality modeling with change detection and analytics.
Multi-Platform Integration
Native integrations with Unreal Engine (Cesium for Unreal), Unity (Cesium for Unity), and Bentley MicroStation/iTwin for enterprise infrastructure workflows.
Google Photorealistic 3D Tiles
Stream Google Photorealistic 3D Tiles as a global context layer. Overlay project-specific scans onto Google baseline for visualization and comparison.
Cesium Pricing & Plans
Contact Cesium GS Inc. (Bentley Systems) for custom pricing options.
CesiumJS (Open Source)
- Full 3D geospatial rendering library
- Apache 2.0 license
- 3DTiles support
- Terrain and imagery layers
- Community support
Cesium ion (Free Tier)
- Limited asset hosting
- 3DTiles processing
- Basic analytics
- Community support
Cesium ion (Commercial)
- Unlimited asset hosting
- Priority processing
- Enterprise SLA
- Bentley iTwin integration
- Custom deployment options
Don't Want to Buy Software?
At THE FUTURE 3D, we own Cesium licenses and use it for client projects. You get professional geospatial visualization deliverables without purchasing software yourself. Get a free project quote →
Cesium Pros & Cons
Advantages
- CesiumJS is open-source (Apache 2.0) — free for any use
- 3DTiles is an OGC standard — vendor-neutral, widely adopted
- Streams massive datasets (terabytes) with LOD in browser
- Native GS support via 3DTiles with level-of-detail streaming
- Bentley acquisition brings enterprise infrastructure integration
- Multi-platform: browser, Unreal Engine, Unity
Limitations
- Cesium ion (cloud platform) requires paid subscription for commercial use
- Complex setup for self-hosted deployments
- GS support via 3DTiles extensions still evolving (initial extension deprecated, new version in progress)
- Steep learning curve for custom CesiumJS applications
Who Should Use Cesium?
Cesium is Best For
- Web-based delivery of building-scale Gaussian Splats
- Infrastructure digital twins combining survey, BIM, and reality capture
- Streaming massive point clouds and photogrammetry in browser
- Geospatially accurate 3D visualization
- Enterprise applications with Bentley/Autodesk/Esri integration
- Government and defense geospatial platforms
Consider Alternatives If
- Simple 3D model viewing (use SuperSplat or embedded viewers)
- GS reconstruction from photos (use Luma AI, Polycam, or Nerfstudio)
- Desktop-only workflows without web delivery needs
- Small projects where full geospatial infrastructure is overkill
Technical Specifications
System Requirements
- Operating System
- Any OS with modern browser (Chrome, Firefox, Safari, Edge)
- RAM
- 8GB+ for large datasets (client-side rendering)
- Storage
- Cloud-hosted via Cesium ion (or self-hosted server)
- GPU
- WebGL 2.0 compatible (WebGPU supported for enhanced performance)
Supported File Formats
Integrations & Compatible Platforms
Cesium Alternatives
Depending on your specific needs, these alternatives may also be worth considering.
How We Use Cesium
Our professional workflow leveraging Cesium for client projects.
Process drone imagery through DJI Terra Flagship → 3DTiles output
Upload 3DTiles to Cesium ion for hosted streaming delivery
Provide clients with browser-based viewer link — no software installation
Overlay GS reconstructions with Google 3D Tiles for geospatial context
Integrate with Unreal Engine for immersive client presentations
Deliverables We Produce with Cesium
Related Services Using Cesium
Compatible Equipment
Cesium works with data from these scanners and drones that we use.
Cesium Services Near You
We provide professional geospatial visualization services using Cesium across 195+ locations in the United States and worldwide. 1-hour response time.
South Florida (HQ)
Florida
Northeast
West Coast
Midwest
Cesium FAQ
Is Cesium free?
CesiumJS (the JavaScript library) is free and open-source under Apache 2.0. Cesium ion (cloud hosting and processing) offers a free tier with limited usage and commercial plans for enterprise deployments. Contact Cesium for commercial pricing.
Does Cesium support Gaussian Splatting?
Yes. Cesium supports Gaussian Splats via the 3DTiles format with level-of-detail streaming. DJI Terra Flagship outputs 3DTiles directly for Cesium delivery. The 3DTiles GS extension is actively evolving as the technology matures.
What is 3DTiles?
3DTiles is an open OGC standard for streaming massive heterogeneous 3D geospatial datasets. It handles point clouds, photogrammetry, Gaussian Splats, BIM models, and building footprints with level-of-detail optimization for real-time rendering in browsers.
How does Cesium relate to Bentley Systems?
Bentley Systems acquired Cesium in 2024, integrating it with Bentley infrastructure tools (MicroStation, iTwin, ProjectWise). This positions Cesium as the delivery platform for infrastructure digital twins combining survey, BIM, and reality capture data.
Can I self-host Cesium?
Yes. CesiumJS is open-source and can be self-hosted. 3DTiles data can be served from your own infrastructure. Cesium ion provides a managed alternative for organizations that prefer cloud hosting with automatic processing and optimization.
Cesium vs Matterport?
Cesium is a geospatial platform for outdoor and large-scale 3D visualization (buildings, cities, infrastructure). Matterport is focused on indoor virtual tours and property marketing. For building-scale Gaussian Splatting with geospatial accuracy, Cesium is the appropriate platform.
Does Cesium work with Unreal Engine?
Yes. The Cesium for Unreal plugin enables streaming 3DTiles (including Gaussian Splats, point clouds, and photogrammetry) directly into Unreal Engine for immersive visualization, simulation, and virtual production applications.
What file formats does Cesium support?
Cesium ion processes LAS, LAZ, E57, OBJ, glTF, GeoTIFF, KML/KMZ, and drone imagery into 3DTiles. CesiumJS renders 3DTiles, terrain, imagery layers, and glTF models. PLY Gaussian Splats can be processed to 3DTiles via ion.
Need Professional Geospatial Visualization Services?
We use Cesium for client projects across Southeast Florida. Get a free quote for your project—no software purchase required.