Hi everyone!
With Unreal Engine 5.5 just released, we’ve moved quickly to make a build of Cesium for Unreal available for it. You can find the build here:
We consider this a preview release, because it’s not as well tested as our usual releases. Let us know if you try it out and run into any problems!
Note that you must use the final build of Unreal Engine 5.5.0 that was released today, not the Preview version that was released awhile back.
2 Likes
Hi, im trying to use it in ue 5.5, but every time i try to add cesium 3D tiles it crashes.
Hi @ApricotXR , welcome to the community, and sorry you’re running into trouble.
Can you tell us what platform you’re running on? Any other details you can provide would be useful as well, such as:
At exactly what point does it crashes? When you add a blank Cesium3DTileset to your scene? When you try to assign an asset ID? When you add one of the Quick-Add assets?
What does the call stack of the crash look like?
Does the Cesium for Unreal Samples project load successfully for you?
Hi, i’m running it on my PC, on Unreal Engine 5.5.
It crashes once i add blank Cesium3DTileset and paste the google URL with MapsAPIKey. I also tried to do the same thing with Cesium Ion but once i added Google Photorealistic 3D Tiles it crashed immediately.
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000008
UnrealEditor_Engine
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Renderer
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_CesiumRuntime!loadPrimitiveGameThreadPart() [D:\a\cesium-unreal\cesium-unreal\packages\CesiumForUnreal\HostProject\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.cpp:3188]
UnrealEditor_CesiumRuntime!UCesiumGltfComponent::CreateOnGameThread() [D:\a\cesium-unreal\cesium-unreal\packages\CesiumForUnreal\HostProject\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\CesiumGltfComponent.cpp:3258]
UnrealEditor_CesiumRuntime!UnrealResourcePreparer::prepareInMainThread() [D:\a\cesium-unreal\cesium-unreal\packages\CesiumForUnreal\HostProject\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\Cesium3DTileset.cpp:838]
UnrealEditor_CesiumRuntime!Cesium3DTilesSelection::TilesetContentManager::finishLoading()
UnrealEditor_CesiumRuntime!Cesium3DTilesSelection::Tileset::updateView()
UnrealEditor_CesiumRuntime!ACesium3DTileset::Tick() [D:\a\cesium-unreal\cesium-unreal\packages\CesiumForUnreal\HostProject\Plugins\CesiumForUnreal\Source\CesiumRuntime\Private\Cesium3DTileset.cpp:2202]
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Core
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_Engine
UnrealEditor_UnrealEd
UnrealEditor_UnrealEd
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll
3. There’s no sample project version for UE 5.5 in the marketplace, i downloaded the plugin from git.
You can get the Samples project from GitHub:
And then just change the EngineAssociation
to 5.5
and the EngineVersion
to 5.5.0
:
"VersionName": "2.10.0",
"FriendlyName": "Cesium for Unreal Samples",
"EngineAssociation": "5.2",
"Category": "Geospatial",
"Description": "Getting started samples for Cesium for Unreal plugin.",
"CreatedBy": "Cesium GS, Inc.",
"CreatedByURL": "https://cesium.com",
"DocsURL": "https://cesium.com/learn/unreal/",
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/c6639cbe970b4126847049944709a27a",
"SupportURL": "https://community.cesium.com",
"EngineVersion": "5.2.0",
"IsBetaVersion": false,
"IsExperimentalVersion": false,
"Plugins": [
{
"Name": "CesiumForUnreal",
"Enabled": true,
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/87b0d05800a545d49bf858ef3458c4f7"
},
{
"Name": "SunPosition",
It will be very helpful to see if this project works for you.
My best guess is that you’re running into this issue, but it’s only a guess:
opened 06:52AM - 14 Nov 24 UTC
Cesium for Unreal v2.10.0 for Unreal Engine 5.5 crashes with Hardware Ray Tracin… g
Kevin, thank you for your response.
I’ve downloaded the sample project it works perfectly until i turn on Hardware ray tracing. It’s the same issue as you mentioned.
I tried the same thing with my project, and it worked after turning off the Hardware ray tracing. But the thing is that i need to use Megalights in my project which don’t work without hardware ray tracing. Is there any solution for this problem?
Hi everyone, we’ve fixed the bug causing the crash when Hardware Ray Tracing is enabled. If you want to try it out, you can grab the latest build from this pull request:
CesiumGS:main
← CesiumGS:ue55
opened 06:05AM - 06 Nov 24 UTC
Depends on CesiumGS/cesium-native#977.
~Right now, this most likely won't wor… k in any _other_ UE version. But it does work (at least on Windows) in the UE 5.5 Preview that is currently available from the Epic Launcher.~ It works in all versions now.
Instructions for installing a build from a pull request can be found here:
# Using Pre-Release Packages
Cesium for Unreal has a continous integration (CI) system that automatically builds an installable version of the plugin for every commit in every branch. You can download and install these yourself to try out new features before they're released.
_Before you begin, **back up your project**. Cesium for Unreal can not guarantee that levels saved with a pre-release version will be loadable in other versions of the plugin._
* [Download a pre-release version from a Pull Request](#download-a-pre-release-version-from-a-pull-request)
* [Download a pre-release version from a Branch or Commit](#download-a-pre-release-version-from-a-branch-or-commit)
## Download a pre-release version from a Pull Request
To download a pre-release version built from a pull request, click the "Checks" tab at the top of the pull request:
<img width="601" alt="image" src="https://github.com/CesiumGS/cesium-unreal/assets/130494071/ff3bd8fd-3990-4f4c-93b2-7127fee1633b">
Then click the "Cesium for Unreal on: push" link:
<img width="320" alt="image" src="https://github.com/CesiumGS/cesium-unreal/assets/130494071/a75fa7bf-bb2b-4fa7-ada7-7d1a894817be">
And scroll down to the Artifacts section:
This file has been truncated. show original
Thanks a lot @Kevin_Ring !
This solved it for me, thanks!