Creating a Custom Brush: Step One
The first and possibly most important step is to make one single hair with the brush tool. This hair should be as perfect as possible and match the other hairs on the face, because it will become the custom brush. If you want to create stubble, simply make the brush a little smaller to resemble a single spot of stubble.
Create a white background around the hair by using the marquee tool. Then, after selecting the boxed hair, go to Edit -> Define Brush Preset. After it is saved, you can open it in the brushes panel.
Creating a Custom Brush: Step Two
Spend time playing around in the brush menu! Many little adjustments add up to an amazingly realistic look. Make changes such as increasing the angle jitter, roundness jitter, scattering, opacity, spacing, etc.
If you don’t feel like creating a brush from scratch, you can download the Phlearn Custom Facial Hair Brush
A Hairier Face
When you are satisfied with your custom brush, it’s time to paint! All you have to do is paint on the face where you want the hair to be.
Remember: hair is not always the same color, so a good mixture of lights and darks is important when making realistic facial hair. Hold ALT/OPT and sample multiple colors as you go. Another secret is to paint with white to create some highlights.
To download the image used in the tutorial you can find it here.