EXT_mesh_gpu_instancing not working as thought?

I am trying to load a gltf that uses the extension “EXT_mesh_gpu_instancing” but I am not seeing multiple instances of my model, only one instance of the mesh spawns, when I should have 490. I have inlcuded the tileset.json text and the gltf file.

tileset.json

{
  "asset": {
    "version": "2.0"
  },
  "extensionsUsed": [ "3DTILES_content_gltf" ],
  "extensionsRequired" : [ "3DTILES_content_gltf" ],
  "extensions": {
        "3DTILES_content_gltf": {
            "extensionsUsed": ["EXT_mesh_gpu_instancing"]
        }
    },
    
  "geometricError": 1,
  "root": {
    "transform": [ ... ],
    "boundingVolume": {
      "region": [ ... ]
    },
    "geometricError": 1,
    "refine": "ADD",
    "content": {
      "uri": "linked_cubed_inst.gltf"
    }
  }

linked_cubed_inst.gltf (31.3 KB)

I am not sure where I am going wrong.

Any help would be greatly appreciated!

Thanks
Taylor

Hi @taymiser,

Cesium for Unreal does not yet support instancing, whether through EXT_mesh_gpu_instancing or i3dm. Keep an eye on these issues:

Kevin