Hair color from Basemesh

 
 
 
Posted by:zullup
Data created:14 November 2019

Hello,

following the documentation I have two options for changing the chading of my hair: random node and hair position node. 
I get that and it works as expected but how can I use the base models color to drive the hair color?

 

thanks in advance.

 

 

 

Okay so in this case I only used some basic colors with some random color from the random color node

 

basic

 

and here is a result with a random noise on the underlaying sphere UV 

noise

 

Someone now how this works?

 

cheers

You can use a Material Blend node to blend between the hair materials and the base object material. Consider hair like any other object. Random node and Hair Position node use the hair UVs and strand IDs, but that doesn't mean you can't use the UVs from the base object, those are used by default. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Hi Jeonardis,

 

thanks for the reply!
To test the behavior of using a texture to color the hair strands I used a RS noise node and that was the problem here. When using a texture file it works as expected but as soon as I am using the redshift noise it bahaves weird. It looks like the noise in not applied to the hair as a texture, instead it is coloring the hair like a noise in 3D space. Probably a redshift issue?

I do want to use the RS noise to get some masking, variation etc in my shader so that is quite annoying - is that a known issue? or is it even an issue? Probably I am doing something wrong but maybe try to use a RS noise to see if thats the case on your side too.

 

cheers