Example-Based Hair Geometry Synthesis

Lvdi Wang Yizhou Yu Kun Zhou Baining Guo
Tsinghua University University of Illinois
at Urbana-Champaign
Zhejiang University Microsoft Research Asia

Abstract

We present an example-based approach to hair modeling because creating hairstyles either manually or through image-based acquisition is a costly and time-consuming process. We introduce a hierarchical hair synthesis framework that views a hairstyle both as a 3D vector field and a 2D arrangement of hair strands on the scalp. Since hair forms wisps, a hierarchical hair clustering algorithm has been developed for detecting wisps in example hairstyles. The coarsest level of the output hairstyle is synthesized using traditional 2D texture synthesis techniques. Synthesizing finer levels of the hierarchy is based on cluster oriented detail transfer. Finally, we compute a discrete tangent vector field from the synthesized hair at every level of the hierarchy to remove undesired inconsistencies among hair trajectories. Improved hair trajectories can be extracted from the vector field. Based on our automatic hair synthesis method, we have also developed simple user-controlled synthesis and editing techniques including feature-preserving combing as well as detail transfer between different hairstyles.

Keywords

Hair Modeling, Texture Synthesis, Hair Clustering, Detail Transfer, Vector Fields

Files

Paper PDF (3.95 MB), Video (DivX, 50.6 MB)