I am conducting an investigation into why each InstancedMesh of a Mesh with a Node Material has its own separate draw call. Any clues @Evgeni_Popov ?
You may notice that even all materials are disposed there are 5 draw calls for your model.
So, the problem is not related to Node material.
1 Like
Thanks @labris . I still wonder why the copies show up as Instanced Meshes yet each have their own draw call. Perplexing.
You are assigning a different material to each instance so it can not work
Instances have no materials per se or rather use the one from their parents.
2 Likes
Thanks @sebavan . Can you share a pattern by which I can create instances of a mesh that has a node material?
Here is the example - https://playground.babylonjs.com/#PB1NS6#6
See also docs here - Instances | Babylon.js Documentation
2 Likes
Thanks so much @labris . Have a most rewarding day!