How to Paint Realistic Hair in Procreate

Realistic hair is built in layers of depth, not one pass of strands. This guide covers the render technique pros use in Procreate — stacking dark-to-light strand passes, placing the hair-light band, and the small details (flyaways, soft roots) that push hair from "good" to "real".

Realism is about depth, not detail

Photoreal hair has visible layers: dark strands sit behind, mid-tones in the middle, bright strands catch the light on top. Painting one flat layer of strands always looks like a wig. The trick is building several passes, each lighter and fewer than the last. Start from the masses you set up in the full hair guide.

Step 1 — Dark base pass

Over your base color and shadow, lay the first strand pass in your darkest hair tone. Cover most of the area but follow the flow. These deep strands become the gaps between the lighter hair and give the mass its depth.

Step 2 — Mid-tone strands

On a new layer, paint fewer strands in a mid value, mostly in the lit areas. Leave the dark pass showing through. Each pass should cover less than the one before — that thinning is what creates the illusion of depth.

Step 3 — The hair-light band

Hair has a specular band — a soft ring of light wrapping the head where it catches the most light, like the highlight on a sphere. Paint it as a soft shape first, then draw a few bright strands through it. Don't make it a hard stripe; break the edges with strands. This single feature does the most for realism.

Step 4 — Bright accent strands

A handful of the brightest strands, only inside the light band, catch the eye and read as shine. Use a single-strand tapered brush at low opacity and build up. Less is more — a dozen well-placed bright strands beat a hundred.

Step 5 — Flyaways and stray hairs

Real hair is never perfectly contained. Add fine flyaways at the silhouette edge and a few crossing the parting. Vary their length and curve. This is the detail that most separates real-looking hair from stiff hair.

Step 6 — Soften the roots

At the scalp, hair should fade into the head, not sit on top of it. Use a blender or a low-opacity dark brush to soften where the strands meet the parting and hairline. Same logic as where hair meets the forehead in realistic skin.

Common realism killers

  • Uniform strands — vary spacing, length and value or it looks combed-on.
  • Highlight as a stripe — always break the light band with strands.
  • Too many bright strands — shine is a few accents, not a field.
  • Hard silhouette — soften the edge with flyaways and a few wispy strands.

Brushes for the job

You need a multi-strand brush for the passes and a fine single-strand brush for accents and flyaways — both free in the hair brushes category. Painting fur instead? The layered-pass method is identical in how to draw fur.

Frequently Asked Questions

Click a question to expand the answer

How do you make hair look realistic in Procreate?
Build depth with several strand passes from dark to light, each covering less area than the last, so deep strands show through between brighter ones. Add a soft specular hair-light band wrapping the head, draw a few bright accent strands through it, and finish with stray flyaways and softened roots. Depth and restraint matter more than drawing many strands.
What is the hair-light band and why does it matter?
It's the soft ring of specular highlight that wraps around the head where hair catches the most light, like the highlight on a sphere. It's the strongest cue that hair is shiny and three-dimensional. Paint it as a soft shape, then break its edges with a few bright strands so it reads as hair rather than a painted stripe.
Why do my hair strands look like a wig?
Almost always because it's a single flat layer of uniform strands. Real hair has layered depth — dark strands behind, mid-tones between, bright accents on top — and varied spacing and length. Add stray flyaways at the edges and soften the roots into the scalp so the hair grows out of the head instead of sitting on it.
What opacity should I use for hair highlights?
Build highlights at low opacity, around 20–40%, and stack a few passes rather than placing one solid bright stroke. This keeps the shine soft and lets you control intensity. Reserve the very brightest strands for inside the hair-light band and keep them few — shine is a handful of accents, not a field of bright hair.

iPad App

Explore 2737+ Procreate brushsets in the Procreate Brushes iPad app — 60000+ brushes inside

All Categories · 2,737 brush packs