We’re excited to bring the open source communities around Cesium and Open 3D Engine (O3DE) together with the first stable release of Cesium for O3DE.
O3DE is an open source, real-time 3D engine designed to power 3D experiences, games, and simulations. O3DE is the successor to Lumberyard, Amazon's AAA-capable game engine, and was fully open sourced through their collaboration with The Linux Foundation under an Apache 2.0 license.
"We’re so proud of our growing community and partners around the Open 3D Engine. Having integrated 3D geospatial capabilities and data into the Open 3D Engine creates new opportunities for everyone to build more immersive experiences, enriching the project even further."
- Royal O’Brien, GM of Digital Media and Games, Linux Foundation and O3DE
Cesium for O3DE enables:
- A full-scale, high-accuracy WGS84 globe for O3DE, allowing developers to create rich, global simulations and experiences.
- A runtime 3D Tiles engine, complete with level-of-detail selection and caching, to stream massive 3D geospatial datasets, including global terrain, imagery, 3D cities, and photogrammetry, from the cloud, a private network, or the local machine.
- Integrated with O3DE Script Canvas, O3DE’s visual scripting environment, including support for double precision math APIs for precision.
- Integration with Cesium ion cloud services for access to curated 3D geospatial content and 3D tiling pipelines for your data. As part of Cesium ion, users get access to global terrain, imagery, buildings, and photogrammetry datasets.
Following the release of Cesium for Unreal, Cesium for O3DE is the second of many-to-come runtime engine integrations built with Cesium Native, a single, engine-agnostic, reusable layer for 3D Tiles and 3D geospatial use cases in the metaverse.
Using Cesium Native means that all the great features we’re building for Cesium for Unreal are also reusable for O3DE, including support for 3D Tiles Next, physics, collisions, and characters to build your environments and applications.