Cesium + Maps Tiles API for Unreal doesn't work on VM

Hi everyone,

I’m trying to setup the Cesium + Google Maps tiles API in Unreal Engine 5.2 running on a windows vm and I’m unable to render the google map terrain correctly.

I basically followed the tutorial at: https://www.youtube.com/watch?v=TbHCvAo-aGg

  1. Created a new blank project in UE5.2
  2. Enable the cesium plugin
  3. Add functions from the Cesium panel for “Cesium Sunsky” and “Blank 3D Tiles Tileset”
  4. Configured Cesium3DTileset source “from URL” → https://tile.googleapis.com/v1/3dtiles/root.json?key=MY_KEY
  5. url is giving the following response in browser call.

I’ve confirmed with a developer from Epic that the issue is only happening in the virtual machine. Has anyone made this cesium + tiles api + unreal engine 5 work in a VM? it’d be great to hear your ideas for debugging?

Two things to check:

  1. Is “Extend Default Luminance Range in Auto Exposure settings” enabled? It needs to be. See step 3.7 here:
    Cesium for Unreal Quickstart – Cesium

  2. Is “Realtime” mode enabled? It needs to be. Click the hamburger menu in the top-left of the viewport and enable it if it’s not already enabled. See here:
    Unreal FAQ – Cesium

1 Like

Thank you, @Kevin_Ring The “Realtime” mode was the solution. By default, it was disabled in my UE5 project.

Here’s a screenshot of my first render: