Set texture result as new texture

I’m making a mechanic where you paint with a spray can on a surface. I’m essentially spraying different stencils on top of each other to create a complete painting in the end. Right now I’m using Lerps on top of each other and It’s not ideal.

The problem I’m having is that I want to save the spray result to a new texture, so I can use that texture as a base for the next paint layer by the help of a texture parameter.

I think it’s best to save the result of a single paint action to a render target every time that paint action is finished, and use that render target as the base for the next paint action. This might be able to help:

Some videos on this subject that can explain in more detail: