How can I add vertex paint on top of my texture and mix it?


I tried to do it myself but I have failed.
I want to add some paint on top of my texture but it won’t show up.

Help blender artist! You’re my ____ ____!

Have a close look at the color coding of the node inputs and outputs. Your mix shader expects two shaders as inputs (green connectors), yet you feed shader (green) and color (yellow) information into it and as a consequence Cycles can’t understand what you’re trying to do.

This could be one way to do it: Mix the texture and the vertex paint on the color level - you might want to experiment with the mix mode. That node named “Overlay” in my example is a Color > MixRGB node.


Another way to do this is to use the vertex paint a the input for the mix factor for two shaders:


Thank you! Das ist sehr gut! Ich bin gluklich now!