This shader is designed to work with Unity Terrains, but can also be used on any mesh. It offers automatic terrain texturing based on slope, noise, and height, and includes the ability to paint up to 3 textures on the terrain. The shader is compatible with URP and can be converted for use in HDRP. A demo scene is included with a set up material and terrain layers, featuring textures from ambientcg.com.
Key features include:
Blend multiple ground textures with noise
Blend ground and slopes
Anti-Texture tiling technique
3 terrain layers
Top and bottom layers
Triplanar mapping
Easy to extend or modify





