How to perfect hair in your portraits

13. Generate hair

Experiment with the viewport percentage until it's working for you

Experiment with the viewport percentage until it's working for you

Load a Hair Generate modifier and set the Hair count to 5,000, Length to 28.6 and Thickness Curve to 0.01. Play with the viewport percentage until you get something that is workable in the viewport. 

14. Tweak the hair

Use the Material Editor to tweak your hair

Use the Material Editor to tweak your hair

Press M on the keyboard to go to the Material Editor. Add a Hair Simple material to the editor slot and apply it to the eyebrow mesh under the Hair Generate modifier in the Material section. Tweak the hair count to a higher value (15,000) and set the length to 100. Darken the diffuse colour of the Hair Simple material to make the brows darker. Tweak the eyebrow shape a bit more as you work.

15. Adding a light

Ensure you use a Hair Shadow Map for your lighting

Ensure you use a Hair Shadow Map for your lighting

Go to Light tab and select Target Spot; add it to the scene and aim the target at the face. Move the light up. Change the shadow type to Hair Shadow Map.

16. Fixing the pivot

Place your pivot in the eyebrow to help move your mesh

Place your pivot in the eyebrow to help move your mesh

Select the brow mesh, go to the Hierarchy tab, and select the option Affect pivot only. Move the pivot up (it should be at 0,0,0 in the scene) and place it in the eyebrow, where it will help you move the eyebrow mesh onto the head mesh.

17. Tweaking the shape

Use soft selection to move several verts at once

Use soft selection to move several verts at once

On the modifier list from the brow mesh, go to Editable Poly and change the shape of the original mesh to conform better to the head. When the warning appears about the modifier in the stack being dependent on topology, simply press Yes. As long as no verts or edges are added we should be fine. Remember to use soft selection to move several verts at once. Once you are happy with your eyebrows, do a test render. Continue to tweak the shape, and extrude once more to get a bit more depth and more control over the curvature of the eyebrow (curvature if viewed from above).

18. Adding hair to poly modifier

Once you've converted the brows to a mesh, tweak their thickness

Once you've converted the brows to a mesh, tweak their thickness

Go to the Modifier list and add a Hair to Poly. This will convert the brows to a mesh. Then go to the Hair Generate modifier and tweak the thickness.

19. Adding more hair style modifiers

Hairstyle Wisps will generate more strands of hair

Hairstyle Wisps will generate more strands of hair

Add Hairstyle Wisps. This will generate more strands of hair. Tweak the count until you have something desirable. In my case, a count of 3 seemed to work well. Since we have a lot more hairs, this is a good time to refine the eyebrow shape.

20. Add a UV modifier

Add a UV modifier then render

Add a UV modifier then render

Add an UnwrapUVW modifier. Open the UVW Editor. Now go to Tools>Render UVW Template. Save the image somewhere on your drive. 

21. Paint in Photoshop

Paint up your UVs in Photoshop

Paint up your UVs in Photoshop

Open Photoshop and the file we just exported. Using a Round brush with 0 Hardness, paint white in the areas of the UVs where the hair is more dense, and darker where it is less dense. It should be completely black around the edges so the hairs fade out in those areas. Save the file and return to 3ds Max.

22. Hair density

Set a hair count to something that works best for your topology

Set a hair count to something that works best for your topology

On the Hair Generate modifier, apply the image we created into the density slot. Change the hair count to 4,000, or whatever number seems to work best for you according to your topology. Keep tweaking the shape of the brows.

23. Mirroring the brow

Make your second eyebrow my mirroring the first

Make your second eyebrow my mirroring the first

Click the Mirror button and select X and Copy. This will create a copy of our brow on the missing side. Feel free to tweak it to make it slightly different from the first one.

This article originally appeared in 3D World issue 214; buy it here!

Related articles:

Thank you for reading 5 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

Fábio has been working in the CG industry for five years and currently works for Naughty Dog.