3D Gaussian Splats not loading in Unreal

In a related post I was having difficulty uploading my own .ply dataset into Cesium Ion, found out it was related to a NaN point that had to be filtered out first, now uploading a filtered .ply works using the method in this thread: (Thanks Cesium Team!)

However, when I add this asset into a brand new Unreal Engine scene, there is nothing showing? The asset is added and in the world outliner, but nothing appears in the viewport.

UE 5.6 (windows 11)
Cesium for Unreal 2.24.1
Cesium Ion Asset ID: 4524338

I hope it’s OK to ping @azrogers : Could this be something “simple”, like having to assign some geolocation to a splat tileset to make it appear, or tick some special checkbox somewhere?

FWIW: I tiled the same point cloud and looked at it in CesiumJS (using the state from this PR), and it was rendered there. So the data should be basically valid (even though the current ion preview screenshot looks messed up - that’s a CesiumJS issue).

@islit Are you seeing anything in the output log related to the tileset you’re trying to load?

hi there, no errors or warnings appearing in the UE output log no?

for sure! I don’t have any geolocation on the tileset, but in Unreal you can should be able to place it anywhere, not sure if it just assumes the origin point of the asset is just the center though? I did zoom out and center on the object also, but nothing is visible.

@islit Would you mind sending me a direct message with a token I can use to view your asset, so I can test it out and see what’s wrong?

@islit This asset seems to work in Unreal if you set the georeference to True Origin mode!

If you want to use the asset with long/lat/height georeferences, geolocating the tileset in ion should let you do this. But multiple georeferences can also coexist in the scene perfectly fine, so you can have one for eg. cesium world terrain and one for your gaussian splat tileset.

1 Like

amazing! Thank you so much, I’ve got it working on my end now with that True Origin setting! This opens up the doors to a lot of new possibilities being able to stream in 3DGS files using Cesium,

Thanks again for all your help Cesium team!
Art

1 Like