I have been analyzing the whole day, should I use vertex paint or a texture atlas to paint all my models in blender for my diploma thesis I am currently working on (procedural generation of a city made in low poly (painting faces with solid colors)), when I finally decided to go with vertex paint after all, because it might be a better option due to slight optimization reasons (no textures needed).

When finally I start painting my models, when I realize I can't find any way to simply repaint already colored faces with slightly different hue of color. Nothing pops up on google. Please, if anybody knows how (if) this is achievable, please help me out.

This is an example what I will be painting

This is an example what I will be painting. I have already painted a lot of my objects using multiple materials (a while ago, when i did not know about draw calls so much), so I have all the materials assigned with colors I want on my objects, maybe UV texturing is the way to go, because I can somehow select the faces with already assigned material and just drop them on appropriate color in texture?


I have gone to UV mapping due to the reason it seems way faster to alter color of already colored faces rather than using vertex paint. See the work in progress below.

enter image description here

  • $\begingroup$ Maybe this can help somehow blender.stackexchange.com/questions/84718/… $\endgroup$ Jul 28 '17 at 17:50
  • $\begingroup$ Thanks mate but I'm way past the knowledge offered there. That is my second option to go with a texture atlas. $\endgroup$
    – Hiti3
    Jul 28 '17 at 18:01
  • $\begingroup$ Texture Paint which requires a UV Map. Texture Paint can paint on particular faces. Possibly onto a second image. Blend texture if necessary. Please specify Cycles Render or Blender Render or other. Please include another screen capture to show your technical requirements of painting. Show some finished product. $\endgroup$ Jul 28 '17 at 18:46
  • $\begingroup$ Can you explain what you mean by Vertex Paint ? Just to make sure we are on the same page. A concern about optimization seems premature. Why the concern? How many flat colors? A suggestion is to be willing to use other features of Blender. Learning a new feature will save you time in the long run. (Yes Blender is time consuming) There are tutorials to UV map and manipulate the UV on the website that rhymes with noonoob. $\endgroup$ Jul 28 '17 at 19:10
  • $\begingroup$ Vertex paint as in vertex coloring.. Front hand optimization is never a premature caution, quite the opposite it's good design pattern, so you evolve your feature around a good solution not port it to one if you want an efficient solution. I have discarded the vertex paint solution for painting as I still have not got an answer to what I was asking for. Apparently there is no feature in Blender to achieve repainting of already colored faces without selecting all the faces again. I have gone to UV mapping because simply put it saves a lot of my time. Making one big atlas texture will do. $\endgroup$
    – Hiti3
    Jul 29 '17 at 11:23

I personally hate the built-in painting tool in Blender. It works fine for planes, but on more complex 3D meshes it fails badly.

If you insist on painting the faces a solid color, you can change to face select in painting mode, so you can select the faces you want to apply color to. This is a quick way of doing what you want, but you have to go over every face in every angle to get a clean solid color on your mesh. Leave a comment below if you want screenshots of how to do this.

Alternatively, you can also use the fill tool on the selected faces to make quick work of the repainting process.

A plugin that I myself have not tested yet, is this one. It allows you to select all faces with the same color automatically for easier repainting.

I personally use UV textures for pretty much everything that's textured. If I use the built-in painting tool, it's simply to mark which faces are what in a solid color, so I can easily recognize it later in external editing.

Hope this helps.

  • $\begingroup$ Thanks, but I am using it this way now and this doesn't answer my problem, because I dont know how to repaint some faces I found out to be better looking off with a different hue of color and I do not want to choose all the faces again, I just want to select the color that paints all the vertices and change it. $\endgroup$
    – Hiti3
    Jul 28 '17 at 18:00
  • $\begingroup$ In that case, how about trying out this addon? I haven't tried it myself, but it sounds like it would do the trick for you. Might actually download this myself when I get back on my main computer. gist.github.com/tamask/2590850 $\endgroup$
    – FreemoX
    Jul 28 '17 at 18:35
  • $\begingroup$ Have not tried it because I switched to UV mapping already, a faster solution for me atm, but thank you for posting this, try putting it in your answer which I have marked as best, so others who bear same problem easily find it. $\endgroup$
    – Hiti3
    Jul 29 '17 at 11:30
  • $\begingroup$ Will do, and glad you found the information useful to some degree. $\endgroup$
    – FreemoX
    Jul 29 '17 at 11:32

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.