Multiple problems in UE5.1.1

I experience multiple problems when trying Cesium for Unreal in UE 5.1.1 (5.1.1-23901901+++UE5+Release-5.1), is it too new to be supported? I can’t get it to work at all really, but I’m a newbie in both Cesium and Unreal Engine, so please excuse any obvious misunderstandings.

  1. When trying to open Cesium for Unreal in the EPIC launcher, nothing happens if my launcher is already opened and if I close it, it’s indeed automatically opened but no Cesium for Unreal is found there. Maybe this is a general Epic problem, but I can’t find anything in the launcher when searching the store for “cesium” either, shouldn’t the plugin be found there?

  2. So I downloaded CesiumForUnreal-51-v1.24.0.zip manually from GitHub instead and put the CesiumForUnreal folder into "C:\Program Files\Epic Games\UE_5.1\Engine\Plugins". Later I discovered that the plugin actually appeared in the Vault of the Unreal Engine Library in the launcher, not sure what happened there. Even if I click Install to Engine and it’s being installed, the button is still there saying the same thing the next time. Very confiusing.

  3. Anyway, I started following the guide at Cesium for Unreal Quickstart – Cesium and the plugin can be activated from within Unreal Engine.

  4. Even if I create a Blank project and select “No starter content”, I get a snowy landscape and some lighting stuff, so I delete all this. Maybe this should tell me that something’s wrong to start with?

  5. After enabling the Cesium plugin and restarting, I get “Collision Profile settings do not include an entry for the Water Body Collision profile, which is required for water collision to function. Add entry to DefaultEngine.ini?” - don’t know what this is so I’ll ignore it for now.

  6. The “Extend Default Luminance Range In Auto Exposure setting” setting is enabled but grayed out in my project settings, does this tell us something?

  7. When adding “Cesium World Terrain + Bing Maps Aerial imagery”, no terrain is visible. When double-clicking the Cesium World Terrain in the Outliner, I can see the sun and the dark side of the earth from afar, with a thin crescent of light around the top of the globe.

  8. When changing the georeference origin in CesiumGeoreference, the view is not moved.

  9. When trying to import a model tiles to 3D Tiles by Cesium ION and downloaded locally, adding a “Blank 3D Tiles Tileset”, changing its Source to “From Url” and pointing to its tileset.json with “file:///E:/Downloads/9328/tileset.json” and double-clicking on the new Cesium3DTileset it crashes in Cesium3DTilesSelection::Tileset::getRootTile()

I guess there are different reasons for these multiple problems and I would appreciate any suggestions of causes and fixes for any of them.

Yikes, lots of problems there. Unreal Engine 5.1.1 should be working fine, so it’s hard to say where to start. I’d suggest this:

  1. Remove the copy of the plugin you extracted to the Plugins directory. It should go in Plugins/Marketplace, and as a result you might have two copies. Then install it into your engine via the Epic Marketplace, if you haven’t already. This will make it available to the engine, it doesn’t automatically give you a new project type or anything like that. Step 1 of the quickstart has instructions:
  1. Install the Cesium for Unreal Samples project:

You should now be able to open the various levels in that project to see demos of Cesium functionality.

If that works, you’re now ready to create a new project by following the Quickstart. I wouldn’t get too involved in trying to use more advanced features, like local data, until you have that much working.

Kevin

If you don’t see any terrain the Cesium for Unreal Samples project, it’s likely the problem is that you’re using remote desktop and Unreal has “helpfully” disabled realtime mode: Unreal FAQ – Cesium

Thanks, all the strange behavior was probably due to a duplicate installation. And I’m indeed on remote desktop, so the realtime setting also helped.

Thanks again for the great support, Kevin!