Terrain Procedural Texturing based on height?

Before you read, please note that I DID read http://answers.unity3d.com/questions/12835/how-to-automatically-apply-different-textures-on-t.html.

Anyway, I have a procedural Texture generation system going(I.E., I am making the terrain mesh procedurally) using Unity’s terrain, but I can’t texture it correctly. This source gave information on how to texture, but it only throws back seemingly random blotches of texture…

Does anyone have any insight on a solution?


  1. Use plugin https://doctrina-kharkov.blogspot.com/2019/02/unity-terrain-procedural-texturing.html
  2. You can export heightmap of your generated terrain to Geocontrol 2 and apply texture here by this tutorial
    Kostiantyn Dvornik :: Ideas: Awesome Unity Texturing Terrain Tutorial

Old post, but seeing as it’s resurfaced: try the following: Procedural Terrain Splatmapping | Alastair Aitchison

also check out this asset

check out this