When editing a vertex color and then adding an image as texture on it with mixrgb it is lightening the texture image. i only changed the vertex color.

When it is on brown the texture image is correct but with white it is lighter. what am i doing wrong. texture on brown

texture on white vertex color

  • $\begingroup$ Adding colors lightens them. In particular, adding anything to white results in white. $\endgroup$
    – scurest
    Jul 10 '21 at 11:25
  • $\begingroup$ Enabling "Clamp" on Mix Node should fix that ... $\endgroup$
    – vklidu
    Jul 10 '21 at 13:12
  • 1
    $\begingroup$ As already mentioned, don't use "Add" change the blend mode to something else like multiply or overlay, scroll down for the examples: docs.blender.org/manual/en/latest/render/shader_nodes/color/… $\endgroup$ Jul 10 '21 at 14:07
  • 1
    $\begingroup$ Thanks guys for all the suggestions when Scurest added his node i tried all blend modes. found out that if i use color blend mode the problem is solved. $\endgroup$ Jul 10 '21 at 14:19

Try also adding up the alphas, and using the alpha of both textures as a factor for Mix RGB Node in standard Mix mode.

Basically the same as How to overlay one texture on another one?


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.