Instancing is a very common technique especially when many objects are rendered multiple times. I saw this often while playing with different technologies.

You also should keep in mind that instancing is not only to speed up the process. It might be that it will not bring a lot of speed progress with just a few models but keep in mind that instancing is also to have a low memory footprint. The index and vertex buffer exists only once for all these objects. Thus it can also help to render a lot more given the same memory budget.


Models, Textures and Games from Dexsoft