# DeepSketchHair: Deep Sketch-based 3D Hair Modeling

arXiv: https://arxiv.org/abs/1908.07198 · HTML: https://mlsanity.com/paper/1908.07198/

## Key facts

- Cited by 25 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 20 Aug 2019.

## Built on by (most cited first, 25 of 25)

- [Sketch2Model: View-Aware 3D Modeling from Single Free-Hand Sketches](https://mlsanity.com/paper/2105.06663/) (2021)
- [HairStep: Transfer Synthetic to Real Using Strand and Depth Maps for Single-View 3D Hair Modeling](https://mlsanity.com/paper/2303.02700/) (2023)
- [Sketch and Text Guided Diffusion Model for Colored Point Cloud Generation](https://mlsanity.com/paper/2308.02874/) (2023)
- [Human Hair Reconstruction with Strand-Aligned 3D Gaussians](https://mlsanity.com/paper/2409.14778/) (2024)
- [NeuralHDHair: Automatic High-fidelity Hair Modeling from a Single Image Using Implicit Neural Representations](https://mlsanity.com/paper/2205.04175/) (2022)
- [Adversarial Open Domain Adaptation for Sketch-to-Photo Synthesis](https://mlsanity.com/paper/2104.05703/) (2021)
- [Perm: A Parametric Representation for Multi-Style 3D Hair Modeling](https://mlsanity.com/paper/2407.19451/) (2024)
- [FakeNews: GAN-based generation of realistic 3D volumetric data -- A systematic review and taxonomy](https://mlsanity.com/paper/2207.01390/) (2022)
- [Dr.Hair: Reconstructing Scalp-Connected Hair Strands without Pre-training via Differentiable Rendering of Line Segments](https://mlsanity.com/paper/2403.17496/) (2024)
- [External Knowledge Enhanced 3D Scene Generation from Sketch](https://mlsanity.com/paper/2403.14121/) (2024)
- [NeuralFur: Animal Fur Reconstruction From Multi-View Images](https://mlsanity.com/paper/2601.12481/) (2026)
- [Deep Sketch-Based 3D Modeling: A Survey](https://mlsanity.com/paper/2603.03287/) (2026)
- [SketchHairSalon: Deep Sketch-based Hair Image Synthesis](https://mlsanity.com/paper/2109.07874/) (2021)
- [Make Your Brief Stroke Real and Stereoscopic: 3D-Aware Simplified Sketch to Portrait Generation](https://mlsanity.com/paper/2302.06857/) (2023)
- [StrandDesigner: Towards Practical Strand Generation with Sketch Guidance](https://mlsanity.com/paper/2508.01650/) (2025)
- [EMS: 3D Eyebrow Modeling from Single-view Images](https://mlsanity.com/paper/2309.12787/) (2023)
- [Intelligent Generation of Graphical Game Assets: A Conceptual Framework and Systematic Review of the State of the Art](https://mlsanity.com/paper/2311.10129/) (2023)
- [HairOrbit: Multi-view Aware 3D Hair Modeling from Single Portraits](https://mlsanity.com/paper/2604.02867/) (2026)
- [HairLRM: Strand-based Hair Modeling via Large Reconstruction Models](https://mlsanity.com/paper/2606.15238/) (2026)
- [HairCS: Reconstructing Strand-Based Hair from Hair Cards](https://mlsanity.com/paper/2609.16465/) (2026)
- [Heuristics for AI-driven Graphical Asset Generation Tools in Game Design and Development Pipelines: A User-Centred Approach](https://mlsanity.com/paper/2503.02703/) (2025)
- [Unsupervised 3D Braided Hair Reconstruction from a Single-View Image](https://mlsanity.com/paper/2506.23072/) (2025)
- [Sketch2CT: Multimodal Diffusion for Structure-Aware 3D Medical Volume Generation](https://mlsanity.com/paper/2603.22509/) (2026)
- [EfficientMonoHair: Fast Strand-Level Reconstruction from Monocular Video via Multi-View Direction Fusion](https://mlsanity.com/paper/2604.05794/) (2026)
- [HairFlow: Modeling 3D Hair Strands with Multi-Modal Conditioned Diffusion](https://mlsanity.com/paper/2610.17348/) (2026)

## Abstract (arXiv)

We present sketchhair, a deep learning based tool for interactive modeling of 3D hair from 2D sketches. Given a 3D bust model as reference, our sketching system takes as input a user-drawn sketch (consisting of hair contour and a few strokes indicating the hair growing direction within a hair region), and automatically generates a 3D hair model, which matches the input sketch both globally and locally. The key enablers of our system are two carefully designed neural networks, namely, S2ONet, which converts an input sketch to a dense 2D hair orientation field; and O2VNet, which maps the 2D orientation field to a 3D vector field. Our system also supports hair editing with additional sketches in new views. This is enabled by another deep neural network, V2VNet, which updates the 3D vector field with respect to the new sketches. All the three networks are trained with synthetic data generated from a 3D hairstyle database. We demonstrate the effectiveness and expressiveness of our tool using a variety of hairstyles and also compare our method with prior art.
