Need to convert your data to 3D Tiles?

3,363 views
Skip to first unread message

Matthew Amato

unread,
Oct 9, 2018, 3:16:12 PM10/9/18
to cesium-dev
I'm excited to announce support for 3D Tiling in Cesium ion. Now you can upload your LAS/LAZ, CityGML, KML/Collada, OBJ, or DAE data and have it tiled into 3D Tiles. Written by the same team that maintains CesiumJS and the 3D Tiles spec.


Let us know what you think!

Thanks,

Matt

Ngọc Hùng Đỗ

unread,
Oct 9, 2018, 11:47:40 PM10/9/18
to cesiu...@googlegroups.com
sorry, I'm at beginner in Cesium, How can I upload my tileset or b3dm file to cesium icon? thank you!

Vào Th 4, 10 thg 10, 2018 vào lúc 02:16 Matthew Amato <matt....@gmail.com> đã viết:
--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Omar Shehata

unread,
Oct 10, 2018, 10:32:26 AM10/10/18
to cesium-dev
Hey Ngọc,

I think the easiest way right now would be to just upload your source data (the CityGML, KML/COLLADA etc.) and let Cesium ion convert it into a tileset for you. Then you'll be able to host it there and use it in Cesium.

Let me know how it goes! 
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+unsubscribe@googlegroups.com.

Ngọc Hùng Đỗ

unread,
Oct 10, 2018, 11:47:02 AM10/10/18
to cesiu...@googlegroups.com
Hi Omar, correct me if I'm misunderstand

for now my tileset have three b3dm file convert from gltf file, so if I just upload three model source data (.dae file) to Cesium ion server so can Cesium ion combine those COLLADA  file to one tileset for me?
let me know what I'm need to do.
thank you!

Vào Th 4, 10 thg 10, 2018 vào lúc 21:32 Omar Shehata <omar.same...@gmail.com> đã viết:
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+...@googlegroups.com.

Omar Shehata

unread,
Oct 11, 2018, 10:56:15 AM10/11/18
to cesium-dev
Yes, that should be correct! You can drag your 3 .dae files into the browser on the assets page (cesium.com/ion/assets) and you'll get a combined tileset. Let us know if that works for you. 


On Wednesday, October 10, 2018 at 11:47:02 AM UTC-4, Ngọc Hùng Đỗ wrote:
Hi Omar, correct me if I'm misunderstand

for now my tileset have three b3dm file convert from gltf file, so if I just upload three model source data (.dae file) to Cesium ion server so can Cesium ion combine those COLLADA  file to one tileset for me?
let me know what I'm need to do.
thank you!

Vào Th 4, 10 thg 10, 2018 vào lúc 21:32 Omar Shehata <omar.same...@gmail.com> đã viết:
Hey Ngọc,

I think the easiest way right now would be to just upload your source data (the CityGML, KML/COLLADA etc.) and let Cesium ion convert it into a tileset for you. Then you'll be able to host it there and use it in Cesium.

Let me know how it goes! 

On Tuesday, October 9, 2018 at 11:47:40 PM UTC-4, Ngọc Hùng Đỗ wrote:
sorry, I'm at beginner in Cesium, How can I upload my tileset or b3dm file to cesium icon? thank you!

Vào Th 4, 10 thg 10, 2018 vào lúc 02:16 Matthew Amato <matt....@gmail.com> đã viết:
I'm excited to announce support for 3D Tiling in Cesium ion. Now you can upload your LAS/LAZ, CityGML, KML/Collada, OBJ, or DAE data and have it tiled into 3D Tiles. Written by the same team that maintains CesiumJS and the 3D Tiles spec.


Let us know what you think!

Thanks,

Matt

--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+unsubscribe@googlegroups.com.

Ngọc Hùng Đỗ

unread,
Oct 11, 2018, 11:50:30 AM10/11/18
to cesiu...@googlegroups.com
thanks for your amazing supported, I'll try now and feedback to you soon :D, also I have another question need your help.

For now, I can show multiple b3dm file in single tileset to display on Cesium. But each .b3dm file just contain single model so now I want to batching multiple model to one b3dm file with batch table json. 

As find out for a long time, I see that I can batching model at gltf level but I dont know how to do that. how to adding separate position and batchid buffers for each batched model and how to matching it with Batch table json when convert to .b3dm file. I'm so appreciated with your help because I'm stuck at this now.

Thank you so much! I'm so interested at Cesium :D


Vào Th 5, 11 thg 10, 2018 vào lúc 21:56 Omar Shehata <omar.same...@gmail.com> đã viết:
Yes, that should be correct! You can drag your 3 .dae files into the browser on the assets page (cesium.com/ion/assets) and you'll get a combined tileset. Let us know if that works for you. 

On Wednesday, October 10, 2018 at 11:47:02 AM UTC-4, Ngọc Hùng Đỗ wrote:
Hi Omar, correct me if I'm misunderstand

for now my tileset have three b3dm file convert from gltf file, so if I just upload three model source data (.dae file) to Cesium ion server so can Cesium ion combine those COLLADA  file to one tileset for me?
let me know what I'm need to do.
thank you!

Vào Th 4, 10 thg 10, 2018 vào lúc 21:32 Omar Shehata <omar.same...@gmail.com> đã viết:
Hey Ngọc,

I think the easiest way right now would be to just upload your source data (the CityGML, KML/COLLADA etc.) and let Cesium ion convert it into a tileset for you. Then you'll be able to host it there and use it in Cesium.

Let me know how it goes! 

On Tuesday, October 9, 2018 at 11:47:40 PM UTC-4, Ngọc Hùng Đỗ wrote:
sorry, I'm at beginner in Cesium, How can I upload my tileset or b3dm file to cesium icon? thank you!

Vào Th 4, 10 thg 10, 2018 vào lúc 02:16 Matthew Amato <matt....@gmail.com> đã viết:
I'm excited to announce support for 3D Tiling in Cesium ion. Now you can upload your LAS/LAZ, CityGML, KML/Collada, OBJ, or DAE data and have it tiled into 3D Tiles. Written by the same team that maintains CesiumJS and the 3D Tiles spec.


Let us know what you think!

Thanks,

Matt

--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+...@googlegroups.com.

Omar Shehata

unread,
Oct 12, 2018, 2:11:54 PM10/12/18
to cesium-dev
If anyone else is following this, discussion moved to here: https://groups.google.com/d/msg/cesium-dev/g9nS2M0Zr_M/Av6GdG4kAQAJ
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "cesium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cesium-dev+unsubscribe@googlegroups.com.

Matt Whalley

unread,
Oct 23, 2018, 7:31:57 PM10/23/18
to cesium-dev
I uploaded USGS .las and .laz files to Ion and they worked great!

What I'd really like now... is to be able to have them converted to terrain. Since my application low altitude (helicopter) simulation I'd like to get something that looks like buildings and tree blocks back into the bare earth terrain. My dream would be able to simply upload .laz file(s) for a small area and have it converted to a quantized mesh that overrides or sits on top of the normal terrain.

- M

Koster

unread,
Nov 13, 2018, 2:14:40 AM11/13/18
to cesium-dev
Great! I was able to easily convert a KML with COLLADA models into 3d tiles!

I am only stuck at one part, how do I have to incorporate attibutes/metdata into the KML in order to have them become 'properties' within the 3d tiles so that objects can have attributes?

Omar Shehata

unread,
Nov 13, 2018, 10:04:10 AM11/13/18
to cesium-dev
I'm glad you found it easy to use Koster!

I just checked and it looks like there's no way to specify which metadata to grab right now in ion, but it is something the tilers support so it should be an easy feature to add! I opened a GitHub issue for it in the ion community repo: https://github.com/AnalyticalGraphicsInc/cesium-ion-community/issues/51

yang wang

unread,
Dec 2, 2018, 7:12:22 AM12/2/18
to cesium-dev
Great job! Is it possible to convert a building models in 3d max format? or some pre-processing steps are required to convert 3d Max to KML/OBJ?



在 2018年10月10日星期三 UTC+8上午3:16:12,Matthew Amato写道:

Omar Shehata

unread,
Dec 3, 2018, 11:59:08 AM12/3/18
to cesium-dev
I think you should be able to export your buildings from 3D Max as OBJ's and then you can upload them to ion. Let me know if that works. 

yongz...@gmail.com

unread,
Dec 12, 2018, 8:58:13 AM12/12/18
to cesium-dev
在 2018年10月10日星期三 UTC+8上午3:16:12,Matthew Amato写道:
Hey bro,
when i upload 3d source data including KML/Collada and DAE data, a error comes : We're having trouble with your data. To help fix it, please open an issue in our Github repository. How to fix this problem? I'm new to cesium and i need help. Besides,do you know some good tools or softwares which can convert BIM data and 3DMax model to 3D tiles or data Formats supported by ion ? I'm sorry for my poor English.

Omar Shehata

unread,
Dec 12, 2018, 10:53:22 AM12/12/18
to cesium-dev
Welcome to the Cesium community! Sorry to hear you're having trouble.

KML/COLLADA should work, so that might be an issue on our end. Do you know the asset ID of your data on ion? It should be included in the error message you got. Open a GitHub issue here so we can look at it:


Or just post your asset ID here and I'll make sure to forward it the right person.

yongz...@gmail.com

unread,
Dec 13, 2018, 10:21:08 PM12/13/18
to cesium-dev
Thank you for your reply. However,I am particularly concerned about another question: Is the OBJ data model uploaded to ion interoperable with the mouse? Can you recommend a suitable case for me to study?
Looking forward to your reply!

Omar Shehata

unread,
Dec 14, 2018, 8:58:03 AM12/14/18
to cesium-dev
Can you elaborate on what you mean by interoperable with the mouse? All 3D Tiles support things like mouse picking and feature selection, here's an example on a BIM tileset:


Please try it and let me know if it works for you. We are currently updating our OBJ tiling pipeline so you should see some improvements coming in over the next few weeks, and we're interested in hearing feedback.

bec...@prominentedge.com

unread,
Aug 30, 2019, 2:44:12 PM8/30/19
to cesium-dev
Hello Omar and team!
I'm curious if 3d Tiles are intended to handle road data as well? I have a large dataset (shp or kml) of us highways and obviously Ion won't process these since there is no 3d geometry specified for them (it would have to programmatically generate). I have never seen examples of road data in Cesium as 3d tiles only buildings etc. I know there are commercial tools like FME that help convert but I wanted to see if this is even a good use case for 3d tiles or if the team has other thoughts?

Omar Shehata

unread,
Sep 3, 2019, 10:12:32 AM9/3/19
to cesium-dev
Hey Richard!

This is indeed something we've thought about - I think the long term solution is adding a vector format to 3D Tiles, which is mentioned in the roadmap here https://github.com/AnalyticalGraphicsInc/3d-tiles/issues/247.

For smaller datasets you could add it directly to CesiumJS, I posted a bit about combining open data of roads in Melbourne with a photogrametry 3D Tileset here: https://cesium.com/blog/2018/11/05/dynamic-3d-tiles-annotations/. But you're right in that at the moment we don't have a pipeline for tiling vector data on Cesium ion.

mlga...@gmail.com

unread,
Oct 18, 2019, 10:32:06 PM10/18/19
to cesium-dev
Reply all
Reply to author
Forward
0 new messages