Flying terrain with "bottom side"

Sup, guys. I’m trying to figure a way to model a flying island as a level terrain (think of Outland islands or Laputa Castle). Since terrain tools don’t allow non-square terrain and also don’t provide a way of creating “bottom side” of an island, I was thinking of making an island as a blender mesh, and then using it inside Unity. The problem is that i’m using Diffuse Detail shader to apply detail texture to my terrain (it’s basic texture is, obviously, too low res), but I can only apply 1 detail texture. So, if I have multiple different textures (e.g. grass, soil and rock), the same texture will be applied to all of them, which isn’t quite what I want :).

Now, the question is: what is the smart way of implementing “2-sided” terrain, that uses multiple diffuse & detail textures, seamlessly blended?

After some trying and errors, I’ve decided to use custom mesh-based terrain with baked texture, on top of which additional materials will be stacked (each with it’s own detail). For this I wrote a tiny little shader, which uses stencil (the same way Blender can use stencil & texture paint for splatting). So I have a stencil and a tiling texture, that can be scaled independently to achieve required level of detail. Shall see if it will work :slight_smile:

BTW, if anyone wants to use Blender stencils, I can share the shader (though it’s very simple).