How to use the Terrain engine on non-terrain gameobjects

Hi all,

I’m developing a level in my game that has a city floating in the sky. I was wondering if there was any way to use Unity’s terrain engine to place trees and grass on gameobjects in this city. Since terrains have to be rectangular in shape, it wouldn’t work to just make a terrain and lay it on top of the level geometry.

I want to use the terrain engine for the wind and bend effects, which I think would be really cool for trees planted on a semi-sphere floating in the air. I’ve been playing with the idea of making very small terrain meshes and hiding them within the geometry, then raising the terrain up to extrude from the surface when I need to use it. Anyone have any better ideas for painting details onto gameobjects?

Thanks,
-CJ

Below is the basic idea of the shape I’d want to paint grass and trees onto.

110889--4250--$semisphere_116.png

No; everything in the terrain engine is specifically made to work with heightmaps, and therefore only works on terrains.

–Eric