This asset is an easily extensible shader written in shader graph for Unity Terrains that will automatically texture your terrain, as well as allow you to paint textures wherever you would likeIt is made with shader graph so it should not be hard to convert to HDRP. Just open the graph, go to graph settings, and change the target to HDThis shader will automatically texture terrains based on slope, noise, and height. It also maintains the functionality of the default terrain shader by allowing you to paint up to 3 textures on the terrain. It was created for URP, but can be converted for use in HDRP (Not Tested). The shader is intended to work with Unity Terrains, but should work on any mesh (Not Tested). A demo scene is included with a set up material and terrain layers, with textures from ambientcg.com. Blend multiple ground textures with noiseBlend ground and slopesAnti-Texture tiling technique3 terrain layersTop and bottom layersTriplanar mappingEasy to extend or modify