1
$\begingroup$

I have a black and white textured 3d model. Is there any way I can vertex paint the model and have the vertex paint serve as a way to "colorize" or change the color of the black and white images to what the vertex colors are?

Example: in gimp, you have a black and white image. You go to the top and pick colors > colorize > select a color. It changes the hue of the white while still keeping dark things dark.

$\endgroup$
1
$\begingroup$

With Blender Render engine selected and a regular old non-node-based material, go to the material properties and check Vertex Color Paint. This will make the diffuse color of the mesh equal to the diffuse color of the material times the diffuse intensity of the material times the diffuse texture of the material times the vertex color.

After you're done you can bake the vertex colors to a texture if you want and use the compositor to combine them for use in a game engine if that's your thing. Or, use a shader and engine that can use the vertex color if the texture is tilable.

$\endgroup$
  • $\begingroup$ Is there anyway to do it in cycles? $\endgroup$ – Ethan Smith Nov 3 '15 at 16:59
  • 1
    $\begingroup$ Yes, just use Input->Attribute node, put the name of the vertex color in and use the Color output. You can also do this to get vertex group weights in Cycles. $\endgroup$ – Spencer Brown Nov 7 '15 at 6:00

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.