Performance Help & Understanding?

Hello, I’ve got a pretty complex scene I downloaded and am trying to figure out how to improve it’s FPS. I copied and pasted a TON of rocks/houses and duplicated them into a new scene but I’m not getting nearly the same performance hit.

Here is the original scene, 7 FPS.

My Test scene, 92 FPS.

As you can see they both have huge draw calls. However my test scene is only rocks and houses. From these two images, can you tell me what is giving the biggest performance hit? I notice VBO goes from 43 to 1,214. I’m guessing it has to do with the amount of different textures in each scene (many different textures vs a few)? Would combining them into an atlas fix this problem?

Also, what are Shadow casters? I can’t seem to find this info anywhere and the unity documentation skip over that part.

Thanks!

Edit: I just tried doubling the objects, adding every possible object to the scene (cars, fish, people, etc), adding all kinds of lights, but the VBO/Render Textures/FPS pretty much stay the same. I can’t figure out why they’re so high on the other scene and why it’s FPS is so low.

Objects that cast shadow, probably the whole reason why.

Check it out, I added all kinds of lights, other objects, shot the shadow casters WAAAY up high, and I actually Gained performance somehow. Though even with every object in the game in a single scene (with obscene amounts), the VBO/Render Textures is still super low.

So I have no idea how the VBO/RenderTextures got so high in the other scene, or even what they actually are. I’d love to know what makes a VBO/RenderTexture count, if anyone would enlighten :slight_smile: