I do mine based on the terrain type (should it support grass?) and the the dot product between of the normal of the terrain and up (0,1,0) if it is within a range (10 degrees say) then I know I want grass there. Pretty much all that is derived from the terrain height map and splat map.
1 Like