Hello every one, I am developing a Naval/Submarine Simulation and I would like to use Cesium to stream the sea floor and underwater enviroment in Unity 3D. I have seen that Cesium use Gebco bathimetry data, but how can use this data in Unity Terrain or similar?
Thank you very much for your answer!
Best regards and let me know.
The default terrain in Cesium for Unity, Cesium World Terrain, does not include bathymetric data. However, you can load alternate terrains from Cesium ion in the same manner. I would recommend creating a terrain dataset that includes bathymetric data by uploading the data to Cesium ion. This page contains further information about uploading terrain data to Cesium ion.
A few years later, we are facing exactly the same problem. is there a solution or an idea how this can work? Cesium World Bathymetry doesn’t seem to work in Unity, we have nothing but white artifacts on the map.
@ereiswich can you share how you’ve set up the scene? From your screenshot, it looks like you might have two different terrain models shown, one textured with a raster overlay and one not.
Hi @Vytek, we don’t have a formal tutorial, but now that Cesium World Bathymetry is available, it’s pretty easy to incorporate it into your Unity scene. First, remove any existing terrain from your scene. Then, sign into Cesium ion using the Cesium panel, and click the Add button. Search for Bathymetry, and click the button to add Cesium World Bathymetry. CWB includes geometry only (no textures), so if you may also want to add a raster overlay with satellite imagery. In the Cesium ion Assets window again, search for “Bing” or “Sentinel” and click the button to add it.