A Cesium for Unreal Introduction in Exactly 6 Minutes

This video is a quick introduction to Cesium, a JavaScript library that makes it easy to work with 3D geospatial data. Cesium lets you easily create maps and globes, and integrates with other web mapping libraries and frameworks.

In this video, I’ve used the Unreal plugin to create a level of Sheffield, and used a photogrammetry dataset of Boston, MA.

If you’re looking for a step-by-step introduction, this playlist was the source inspiration for this video:

Vehicle Variety Pack

South London Hi-Fi – Sky View Well (from YouTube Audio Library)


The first thing I did, after loading the Epic Launcher was to add the Cesium addon from the Marketplace, and if you’d like – you can download the free sample projects to have a look around, and see how it works.

I’ve not gone over them in this video, as I’ve wanted to keep it as short as possible.
When you’ve downloaded them, install them to your engine – and create a new, blank project and enable the Cesium Plugins by clicking Edit -> Plugins within Unreal and enable Cesium (this will cause a browser restart).

Next up, re-open your new project file and ensure that Show Engine Content is enabled on your Content Browser. If you scroll through the left panel, you’ll see a Cesium folder.
Open this and drag in the Dynamic Pawn blueprint, and a Cesium Sun Sky object onto the scene.

Then click the Cesium icon on the toolbar, and you’ll have a menu appear on the left of the place actors window, you can click the + icons next to the items to add them to the map, start with a World Terrain; this will be where you’ll be able to dictate the latitude and longitude, and the zoom level

[to be continued]