hey, at my school we are currently using untiy in conjuction with Archicad and Pro Engineer.
My teacher and I were wounder if it is possible to use the Tree,Srub and the Texture componets used in the terrain editor with models (.obj prefably). This can be a graet help because then we can make the terrains in Archicad, then bring it into Unity and add the tress (that wave) the srubs (that wave too) and the texture patters.
You can not use the tools of a terrain on a model, so you couldn’t, for example, paint the trees on the same way you can when using Unity terrain.
There’s nothing stopping you from using a terrain that is actually a mesh, and manually placing trees, bushes, etc. on it. You can also easily make your own billboards for the grass, or even whip up some interesting mistreatment of the particle system to do it for you.
Of course, you will have to do the billboarding, etc. for the trees yourself.
I would recommend doing the terrain in whatever tool you use and then finding a way to export it from there as a heightmap. One trick that almost always works is putting an orthogonal camera right above it, looking down, and using a distance-based shader to texture it by height. That gives you an image that Photoshop etc. can convert to a .raw file that you can then import into Unity.
I explained it somewhere recently. You could actually import your mesh-terrain as a mesh, then sample it using raycasts and set terrain height from script. Then you would be able to use it as regular terrain and place trees on it.