Vertex color problem

posted to: Beard Refinement

Hi, I've a problem with vertex paint for the beard and for the hairs. When I go to vertex color I can only color the emitter and in this way if I try to change the color with color attribute node it has no influence on my hair color. Sorry for my English, hope you can understand what I wrote

  • Martin Bergwerf replied

    Hi Carlo,

    In Vertex Paint you can color the Emitter Object and then the Hair can use those colors:

    Beard.png

    Make sure that you are using Cycles if you want to use the Principled Hair BSDF. That also means, no Material Preview of course.


    1 love
  • Guillermo Espert(guiessu) replied

    Hi all, the mask isn't working for me either. The material is properly set, so I don´t know where the issue might lie.

    1 love
  • Martin Bergwerf replied

    Hi Guillermo guiessu ,

    Can you give us a bit more information please?

    (What mask? Make sure that if you use an Attribute Node, that the Name is correct (spelling!)...maybe you can add a (some) screenshot(s)...)

  • ivan korobkin(ikorobkin) replied

    I had a similar issue. As I found out, to use color attribute for hair system it has to be set to Face corner/Byte color, but the default is Vertex/Color. You can convert existing attribute or create a new one.

  • Martin Bergwerf replied

    Hi Ivan iikorobkin ,

    Thank you! I didn't know, that it wouldn't work for Hair this way.

    But, by default, there is no Color Attribute and if you just go into Vertex Paint Mode and start painting, an Attribute is automatically created, with the correct Face Corner/ Byte Color. If you first create a Color Attribute and then start painting, you should indeed change the Domain and Data Type manually, because the defaults for a new Color Attribute are Vertex/ Color, as you said.