So I'm sure there are tons of better ways to accomplish what I'm trying to do but at the moment because I'm using a PBR texture with color run through a ColorRamp node, I've been trying to denote a few specific areas to be the spots on a dog model and the dog's nose.
The issue I'm running into is that even though the weight painting of the vertex group has a pretty smooth gradient, there is of course, a sharp line dividing the different parts of the texture.
Is there a way to smooth out the difference between the two textures on the dog's body so a more natural looking texture can exist on the dog. I played around with texture painting but it seemed to apply a change to the entire texture PNG rather than a specific part of the mesh if trying it as a material and I couldn't find a way to do the method of more direct color through the ColorRamp, instead it applied what appeared to be an opacity change to the image. I assume texture painting will be the solution but I can't seem to find the solution for this method wherein I am not doing procedural texturing but rather, using a PBR texture.
Blend File Here: https://gofile.io/d/rYlOqw