FOR most computer-generated human models, every day is a bad hair day. But a new technique mimicking the biology of real hair has succeeded in giving these models lustrous locks.
To render virtual hair as an image, a computer needs to know how each strand will reflect light – and there are over 100,000 strands on a full human head. Since 1989, computer animators have relied upon a model that treats each strand as an opaque cylinder. The overall effect of this model is a head of hair with a single highlight – a glossy sheen that runs straight across the hair when the character is brightly lit.
“This old model tends to look a little bit too flat,” says Steve Marschner of Cornell University in Ithaca, New York. That’s because real hair, especially brown, red or other light-coloured hair, is not opaque but translucent. In reality, lighting falling on hair produces a second highlight, varying with hair colour, beyond the main highlight. This second highlight is missing in today’s graphics because the old model fails to account for hair’s translucency.
Advertisement
So his team studied the structure of a single fibre of hair and quantified how it scatters light. “The outside of the fibre is made up of overlapping, microscopic scales,” says Marschner. “They look a lot like roof shingles.” These overlapping scales mean that the surface of the strand is not a true cylinder. “The double highlight turns out to be caused by the cellular structure of the surface of the hair fibre,” he says.
Based on these studies, the team developed a new model that incorporates three components: light reflected from a hair strand’s surface; light that enters the strand and is reflected by the internal surfaces; and light that passes right through the strand. “Our new method lets us make computer-generated images of hair that quantitatively resemble images of real hair, which was not previously possible,” says Marschner.
Pierre Poulin, an expert on computer rendering of hair at the University of Montreal in Canada, agrees. “The final renderings are quite stunning.”