I am working on a method to paint spheres onto an object using a render target. This is done by using a material that unwraps the model and a scene capture using a sort of sweeper method to update and store the changes made to the mask.
This essentially allows me to paint on the environment via a world position as opposed to using a UV position and solves the issue with painting on corners.
The limitation is that I can only paint spheres because the way I determine where to draw is through a sphere mask like so:
I’m not an expert when it comes to materials but my assumption is it isn’t possible, however is there away to apply a sort of mask (Like an input texture) to this sphere to determine a shape?