Page 1 of 2

Shading/coloring skin of MH figure in Blender

PostPosted: Wed Oct 07, 2020 2:29 am
by carlcarlson
I apologize if my questions are unutterably dumb. If they've already been answered please point me in the right direction.
So I have imported a MH figure into Blender 2.83. I found a tutorial for skin that allowed me to improve the look a bit; it involved nodes, that's about all I can tell you. But it's uniform all over the model. How does one make the lips look redder? I've tried going into edit mode, highlighting (as best I can) all the vertices for the lips, copying them to form a new object. I've tried painting that object alone, but it doesn't seem to affect the color once I look at it in render mode. Any suggestions?

Re: Shading/coloring skin of MH figure in Blender

PostPosted: Wed Oct 07, 2020 8:26 am
by nomorecookies
I am going under the assumption that you are using the MPFB to import.
Under the settings tab, near the bottom, within the 'Extras' section, there are checks for 'extra vertex groups' and 'slots for extra groups'
Go ahead and check these when importing, and this will give you the vertex groups and slots you need for ease.
At this point, with as far as you've gotten already, the next points may be obvious now.
make sure you have the 'body' selected. go into edit mode.
Now, while in edit mode, make sure no vertices are selected, then using the 'vertex groups' section, select lips and click 'select' this will basically get you to the point you are already at by manually selecting the vertices of the lips.
now click the 'materials' tab. there should be a list of materials. select the one that is ''yourcharactername'.lips', click assign. now change the shading color as desired. Notice this has little to no effect.
'Use Nodes' should be highlighted at this point. Drag open another viewport under your main 3d window, or wherever you want. switch this to 'Shader Editor'
note that the color you chose should be visible where it says 'colorMixIn'. under that, there is a slider labeled 'colorMixIn'. slide that up and you should see the color on the lips change.

I am by no means an expert, but that is how i got it to work after reading your question.
Good luck

Re: Shading/coloring skin of MH figure in Blender

PostPosted: Wed Oct 07, 2020 8:27 am
by Aranuvir
In your case I'd use a general approach of texturing, which works not only for MakeHuman but can used on any 3D model. You can paint black and white masks that can be used as a mix factor to either mix colors (Mix RGB Node) or mix materials (Mix Shader Node) in case you want more gloss, too. There are plenty tutorials on Youtube, explaining the work flow.

Re: Shading/coloring skin of MH figure in Blender

PostPosted: Thu Oct 08, 2020 1:09 am
by carlcarlson
Thanks so much!

Re: Shading/coloring skin of MH figure in Blender

PostPosted: Sat Oct 10, 2020 2:40 am
by carlcarlson
nomorecookies wrote:I am going under the assumption that you are using the MPFB to import.
Under the settings tab, near the bottom, within the 'Extras' section, there are checks for 'extra vertex groups' and 'slots for extra groups'
Go ahead and check these when importing, and this will give you the vertex groups and slots you need for ease.
At this point, with as far as you've gotten already, the next points may be obvious now.
make sure you have the 'body' selected. go into edit mode.
Now, while in edit mode, make sure no vertices are selected, then using the 'vertex groups' section, select lips and click 'select' this will basically get you to the point you are already at by manually selecting the vertices of the lips.
now click the 'materials' tab. there should be a list of materials. select the one that is ''yourcharactername'.lips', click assign. now change the shading color as desired. Notice this has little to no effect.
'Use Nodes' should be highlighted at this point. Drag open another viewport under your main 3d window, or wherever you want. switch this to 'Shader Editor'
note that the color you chose should be visible where it says 'colorMixIn'. under that, there is a slider labeled 'colorMixIn'. slide that up and you should see the color on the lips change.

I am by no means an expert, but that is how i got it to work after reading your question.
Good luck


Again, thanks for the advice.
A question: when I go to import my figure into Blender, I use the MHX2 import. I check the 'override' box. I don't see any 'Extras' area, nothing about 'extra vertex groups' or 'slots for extra groups'. What am I missing?

Re: Shading/coloring skin of MH figure in Blender

PostPosted: Sat Oct 10, 2020 3:09 am
by carlcarlson
nomorecookies wrote:Now, while in edit mode, make sure no vertices are selected, then using the 'vertex groups' section, select lips and click 'select' this will basically get you to the point you are already at by manually selecting the vertices of the lips.
now click the 'materials' tab. there should be a list of materials. select the one that is ''yourcharactername'.lips', click assign. now change the shading color as desired. Notice this has little to no effect.
'Use Nodes' should be highlighted at this point. Drag open another viewport under your main 3d window, or wherever you want. switch this to 'Shader Editor'
note that the color you chose should be visible where it says 'colorMixIn'. under that, there is a slider labeled 'colorMixIn'. slide that up and you should see the color on the lips change.

I am by no means an expert, but that is how i got it to work after reading your question.
Good luck


I managed to create a vertex group 'lips'. But after I select it, and go to mat'ls tab, there's no 'list of materials' with an entry saying anything having to do with lips.

I really appreciate everyone's advice. I'm such a dolt at this.

Re: Shading/coloring skin of MH figure in Blender

PostPosted: Sat Oct 10, 2020 3:14 am
by loki1950
He assumed you where MPFB as the import method not mhx2 MPFB is a socket connection between makehuman and blender (plug-in for MH and a addon for blender.

Enjoy the Choice :)

Re: Shading/coloring skin of MH figure in Blender

PostPosted: Sat Oct 10, 2020 3:47 am
by carlcarlson
loki1950 wrote:He assumed you where MPFB as the import method not mhx2 MPFB is a socket connection between makehuman and blender (plug-in for MH and a addon for blender.

Enjoy the Choice :)


Ah. Got it, thanks.

Re: Shading/coloring skin of MH figure in Blender

PostPosted: Sat Oct 10, 2020 12:27 pm
by SaltyCowdawg
nomorecookies wrote:I am going under the assumption that you are using the MPFB to import.
Under the settings tab, near the bottom, within the 'Extras' section, there are checks for 'extra vertex groups' and 'slots for extra groups'
Go ahead and check these when importing, and this will give you the vertex groups and slots you need for ease.


I might also like to add this works with a generic mesh. If you apply any proxies this goes right out the window. I just experimented with this and found out the hard way.

So my question is there a way to get around this limitation. I have a few proxies I use as a starting point and would love to have the extra slots for various body parts. :-)

Re: Shading/coloring skin of MH figure in Blender

PostPosted: Thu Oct 22, 2020 1:26 am
by carlcarlson
OK, so I'm using the MHX2 import method, I get my MH figure into Blender, I've applied a texture, I get into texture paint, I get the UV unwrap thingy on the left, I can paint on it or directly on my figure. I save the image. Now how do I get what I painted to show up when I render the image? Every time I hit F12 or z-render I see no evidence that I've painted anything. I apologize for my ongoing stupidity at this stuff.