Is it possible to tell unity not to render the terrain itself but render trees and objects on it?

Hi there, I have a place with several small gardens and want to place some trees on it, but i want to do it with one terrain. Is it possible to render the trees with terrain system without rendering the terrain itself?

Thanks in advance

There is no way to disable terrain rendering completely. A possibly hack would be to override the terrain shaders not to render anything, but then you would still have all the overhead of LOD calculation and culling, so I'm not sure it would be worth it. If you want to try it, download the built-in shaders, change the terrain shaders to all have empty shaders with no passes, and put those changed shaders into a folder called "Resources" in your assets folder. Note that this is only possible, if you don't need the terrain rendering anywhere else in your game.

Reviving an old thread for anyone still looking for an answer. On the terrain settings, uncheck the Base Terrain - Draw checkbox

71932-screen-shot-2016-06-11-at-121649-pm.png

Thought I had answer, but I was wrong sorry

Although I’ve not tested it, you could use the “Preserve Tree Prototype Layers” option in terrain settings. Then use a different layer for both terrain and the tree prototypes and use the camera culling mask to exclude the terrain.

You can add the terrian to a new layer and remove that layer from the culling mask for your camera.