Instancing significantly improved my performance, but, since I’d like to have many different blocks with unique shapes and sizes, it seems like it may end up not being a great solution for me. As far as I’m aware, each instance only supports one kind of mesh, but I may have hundreds of different meshes which would mean hundreds of components for each mesh. Am I correct in my understanding of this?
If so, then my main bottleneck seems to be the fact that every instance and component will have its own transform which means I lose too much performance when the grid moves. Is there any way around this or will I just have to go back to my original plan chunking blocks together in order to reduce the total number of transforms?