Instanced (i3dm) tilesets in Unity

Hello,

The municipality of Rotterdam is trying out using Unity with our Cesium tilesets (www.3drotterdam.nl). Unfortunately the instanced tilesets do not seem to work. Are they supported in Unity? We’ve tried it with:

Trees
https://www.3drotterdam.nl/datasource-data/b9294d5b-79e0-4744-ac88-b61e3e90d5bc/tileset.json

Lightposts
https://www.3drotterdam.nl/datasource-data/2602863a-3d22-44c2-8c95-bbf88a20bf37/tileset.json

UFO’s
https://www.3dtilesnederland.nl/tiles/themas/ufo/tileset.json

Hi.

AFAIK

there is an issue of this.

FYI.

Hi Tom_Lee, thanks for the reply. I’ve seen these posts (also on this forum) but since a year has passed I was hoping for some development. Also because Unreal has had the support for a while now. I also noticed a mention of i3dm in the latest patch log of Cesium for Unity. But can I conclude there’s no support yet?

Hi

I am also looking forward to the feature.

It can be implented referencing other type of 3D tiles data processing in Cesium Unity.

There is already i3dm processing code in Cesium Native. :slight_smile:

Regards.

Hi Tom_Lee, thanks again for your answer and sorry to follow up with another question. You say it can be implemented referencing other type of 3D tiles data processing in Cesium Unity, is that something we could do on our end or do you mean that’s something Cesium and Unity can do? If the latter, we’ll have to sit back, otherwise I can forward the suggestion to our developers.

Ironically, instanced tilesets stopped working for us as well in Unreal since a recent update of the plugin, poor i3dm are really not getting a lot of love :smiley:

Hi.

you can implementing it. you should code it :slight_smile:

I don’t understand meaning of “do you mean that’s something Cesium and Unity can do” :frowning:

there is no feature of i3dm parsing and showing in Unity Engine.

see the code in GitHub - CesiumGS/cesium-unity: Bringing the 3D geospatial ecosystem to Unity repository.

Regards.
Tom.

1 Like

Understood, cheers!

Regards,

Joris

1 Like

Hi @Jorri, welcome to the community!

As @Tom_Lee said, unfortunately, no, Cesium for Unity does not support instancing yet.

Instancing is available in Cesium for Unreal, though, in case that helps at all.

I just saw your later message that instancing isn’t working in Unreal. If you can give us more details about that, we can take a look. It should be working there, as far as we know.