I want to layer a grass texture with opacity over a dirt texture to form an edge. Both on the same model. But I'm getting edge bleeding from the opacity. I made both textures within Substance Designer (or any other texturing app). The 1x1 model is just a default plane made within Blender (or any other modelling app). You can see the bleeding in Substance Designer and in Unity. I did make a fast simple layered shader within Unity for both materials, just for reference. So I can apply both materials onto one mesh. I do think, that I understand why this is happening, but how do I fix it? Maybe there is a much better way to do this? I'm using URP.
Substance Designer (grass):
Within Unity:
I want to achieve something like this: