Cesium ion and Blender location preservation on export from blender to Cesium

Hello,

My name is Vamshi and I want to export 3D models from Blender to Cesium Ion with the location being preserved s.t. I do not have to specify it later. I am using the add on b/w blender and Cesium. I am able to export the models. However, the location information is not being sent, i.e. The model is not georeferenced. Please take a look at the attached screen capture. On the blender side, I am using OpenStreetMaps (OSM) Blender plugin to bring the models from OSM. So I want to use the blender osm addon to bring OSM 3D models to Blender and then from Blender to Cesium Ion 3D tiles. Can anyone help me with this?

Kind Regards

Vamshi

Hey Vamshi,

Cesium ion does have the ability to geolocate a tileset at a specific location on the globe before tiling but it does not currently read any metadata from the uploaded model to detect this location. We have an open feature request here for supporting this: https://github.com/AnalyticalGraphicsInc/cesium-ion-community/issues/39

Can you tell me a bit more about how you’re geolocating your model in Blender? Are you able to send us a sample dataset with location information we can use to make sure we cover your use case when implementing this? You can email it to support@cesium.com if you’d prefer not to share it publicly.

Hey Omar,

Thank you for the response and sorry for the late reply.

So the way I am geolocating a 3D model in Blender is through an addon I have. The add-on allows me to bring 3D models from OpenStreetMap (OSM).

The add-on is called blender-osm and I can choose the position based on lat/lon and all the models in that location or volume are migrated to blender. Here is the github page to this addon. I had purchased it. https://github.com/vvoovv/blender-osm. I was hoping that the 3D model is then able to geolocated and referenced and migrated to Cesium ION through the Cesium Blender addon. Please let me know if you need anything else. We would really appreciate it if this process was implemented.

I am new to mapping and these work flows. However, I was playing around with sketchup and they also have a plugin that allows OSM buildings to be brought into sketchup through a Sketchup/OSM plugin. Sketchup allows the exporting of 3D models as KMZ…which georefernces the files and i had to simply bring those KMZ files into cesium ion and found that the geolocation is saved, and the model is placed in the right spot.

So my suggestion/understanding is a similar implementation in Blender that allows the exporting of KMZ files that would simply be uploadable to Cesium ION with preservation of location information.

Please find picture below of the OSM-Blender ADD ON page inside blender.

Kind Regards

Vamshi

Thanks for the additional information. I opened a feature request for this here:

https://github.com/AnalyticalGraphicsInc/cesium-ion-community/issues/240

Thank you Omar!