5.3 plugin not loading custom .json

Had a 5.1 plugin working fine that would load my tiles at file:///C:\NC1_3DTILES\tileset.json via the Cesium3DTileset actor.

Now in the 5.3 plugin this no longer works and I get this error:

LogCesium: Loading tileset from URL file:///C:\NC1_3DTILES\tileset.json
LogCesium: Loading tileset from URL file:///C:\NC1_3DTILES\tileset.json done
LogHttp: Warning: ProcessRequest failed. URL ‘file:///C:\NC1_3DTILES\tileset.json’ is not a valid HTTP request.
LogHttp: Warning: 000007199E010A00: request failed, libcurl error: 0 (No error)
LogCesium: Error: [2023-09-27 21:11:30.071] [error] [TilesetContentManager.cpp:739] An unexpected error occurred when loading tile: Connection failed.

Epic has unfortunately removed support for file URLs in UE 5.3. More details here:

This isn’t something we can fix (only Epic can), but we’ll likely implement a workaround in a future version. In the meantime, you can stick with UE 5.2, or you can run a local web server to serve your data on an HTTP URL.

1 Like