Question to the rendering engineers: is gltf instancing supported

Sometimes I need to make an asset that has many duplicates of the same object. For example: a bowl of fruit with 20 apples, but all the apples are identical duplicates. Or for example a tree with leaves, but each leave is duplicated (using the ‘instancing’ method) many times. Meaning, in my GLTF file, the mesh of the apple (or leaf) only exist once.

Does Enscape support the instanced drawing of GLFT instances? And therefor, will my assets be performing better in Enscape when I use instanced duplicates of objects inside my asset? Or will it treat instanced duplicates as regular duplicates?

Some more info on GLTF instancing here: https://community.khronos.org/t/instancing-in-gltf/106027/2

It could make a big difference. Some assets might be only 20k poligons with instancing, but 250k without instancing.

I did some tests and made an asset of 2k and instanced it a hundred times. I didn’t get the “the model is >20k poligons!” in the asset editor, but that doesn’t mean of course that Enscape is rendering the instances using GPU instancing.