Speedtree GPU instancing 0 difference in framerate?

so i’m testing speedtree that is supposed to support GPU instancing…
20.000 trees, 5 different models.
as you can see i get a better result with Instancing disabled?? any idea whats going on?
Instancing disabled on all materials:

Instancing enabled on all materials:

What unity version ?

Are these trees on a terrain or as gameobjects?

Unity 5.6 and yes mass placed on terrain.

Then it is probably instancing vs dynamic batching done by the terrain engine and in this case the batching is better.
To test if the speedtree instancing is working good try to put a a grid of 100+ speedtrees as gameobjects in the scene and then toggle on and off the enable instancing on all the materials. see how the drawcalls changes.

1 Like