Does it support loading i3dm?

hello, Does “Cesium for Unreal” plan to support loading i3D data in the future? And how long?I want to load “.i3dm” fomat data in my project,but this Plugin does’t supported.

I’m not familiar with i3d (a quick Google indicates it might be a Houdini texture format?), so no, we currently do not have any plans to support that format. What are you actually trying to achieve?

“i3dm”, Instanced 3D Model format,not “i3d” . It’s my mistake :rofl:. it is a tile format for efficient streaming and rendering of a large number of models.

Oh right, so i3dm is part of the 3D Tiles spec, so we definitely intend to support it. But I can’t currently estimate when that will be.

OK,I wait and prepare for this day.

The issue at Support .i3dm tile payloads · Issue #458 · CesiumGS/cesium-native · GitHub is tracking this (with links to the respective Cesium For Unreal and -O3DE issues)

ok,received,But it hasn’t been updated for a year. :sweat_smile:

I’m also looking forward to the day when i3dm is supported in Cesium for Unreal. I’m implementing export to 3D Tiles from our Remoscape terrain generating cloud service, using i3dm for instanced geometry like trees, streetlights, power line pylons etc. Until i3dm is supported, do you have other suggestions for how to use instanced geometry in Cesium for Unreal?

No, sorry, I don’t know of a workaround. If you’re up for it, you could consider adding i3dm support yourself and opening a PR. This old branch may help as a starting point:

Update for any future visitors: support for EXT_mesh_gpu_instancing and I3DM is now available in Cesium for Unreal v2.6.0. Feel free to try it out and let us know how it goes!