Terrain without Cesium ION


I would like to know whether it is possible to use GeoServer to provide elevation and raster data for the Cesium Terrain in Unreal Engine 5.

Thank you

It’s not currently possible to use GeoServer for elevation. If you have a GeoTIFF or similar with elevation data, we suggest uploading it to Cesium ion to create a tileset that can be used with Cesium for Unreal.

However, it is possible to load raster maps from GeoServer (via WMS) and drape those over terrain or a tileset. To do that, use the CesiumWebMapServiceRasterOverlay component.

Hello Kevin, thank you very much for your help.

Actually, I cannot use Cesium ION, so I need to set up a local server to provide data for the Cesium World Terrain. I am wondering, is Cesium ION serving just 3D Tiles? Would any server serving 3D Tiles be sufficient for Cesium World Terrain?

Thanks in advance

Cesium ion creates 3D Tiles tilesets from source data, as well as a 2.5D-terrain-specific format called quantized-mesh. Cesium World Terrain is a particular tileset created by combining many sources of worldwide terrain data. The total dataset is measured in the terabytes.

But yes, 3D Tiles is an open standard, and Cesium for Unreal can render any tileset that uses that standard, so if you have other ways to producing such tilesets, you can use them.

Can you share why you can’t use Cesium ion? We think Cesium ion is the best tool for this job, and using it supports development of our open source products.