1
$\begingroup$

I've sculpted a landscape, and I`d like to paint on a few different materials. Texture paint is fine for this, but I would like to use the settings I have created in the node set up for my materials because they have normal, bump & gloss maps attatched. Is it possible to paint using materials instead of only textures?

$\endgroup$
3
$\begingroup$

A simple solution is to use masks. Create an image to use as a mask between your shaders, and paint on that image.

Better if you can see for your self.. here is a simple file ready to paint drive.google.com/open?id=0BxfJ7ZIHabcZNXFfdTdiaGd0TGM

If you cannot download the file, this is a very basic idea of the node setup: enter image description here

$\endgroup$
  • $\begingroup$ Can you elaborate a little more or post some pictures? I'm really not sure I understand what the masks would do for me. $\endgroup$ – Rug Feb 28 '17 at 17:21
  • $\begingroup$ Better if you can see for your self.. here is a simple file ready to paint. It has a dirt shader and a grass shader mixed by a texture. Painting on this texture will let you choose which shader to show. drive.google.com/open?id=0BxfJ7ZIHabcZNXFfdTdiaGd0TGM $\endgroup$ – Secrop Feb 28 '17 at 17:39
  • $\begingroup$ Right, when I paint it just paints the grass texture, which is accurate to what I want, but it seems to be just painting the texture, not the shader. Am I missing something or is that correct? $\endgroup$ – Rug Feb 28 '17 at 17:44
  • $\begingroup$ I didn't took the effort to make some really good materials (that was not your question). The purpose of the file is just to show the method to mix different shaders using paint. $\endgroup$ – Secrop Feb 28 '17 at 17:47
  • 2
    $\begingroup$ Yes, of course! You can add more masks, or even use each channel (RGB) to have 3 masks in the same texture (4 if you use the alpha). Just keep adding. ;) $\endgroup$ – Secrop Feb 28 '17 at 17:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.