Disable mesh renderer = improve performance?

I am creating a scene with a lot of mountain objects in the background, I dont want all the mountains to be visible until they are just outside the range of the camera as i’m concerned about them impacting performance.

If I disable the mesh renderers of the mountains until they near the visible area will this help with performance or would the entire game object need to be disabled? The only items attached to each mountain are a rigidbody and a collider.

bump

Best way would be to Cull them, on the asset store use this tool to help you out and provide nominal performance increases. Unity Asset Store - The Best Assets for Game Making

It sounds like you’re looking for Occlusion Culling.

So it will increase performance and I highly recommend using it.

OK thanks for the suggestions, but just so I know does disabling the mesh render by script do the same thing? As I have already set up a script that will remove items as the leave the play area, and enable those just before they enter it.

Yes it does, but I think Occlusion Culling is faster.