Auto Hair Card Extraction for Smooth Hair with Differentiable Rendering

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zheng, Zhongtian, Huang, Tao, Su, Haozhe, Ma, Xueqi, Shen, Yuefan, Wang, Tongtong, Yang, Yin, Gao, Xifeng, Pan, Zherong, Wu, Kui
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916950326640640
author Zheng, Zhongtian
Huang, Tao
Su, Haozhe
Ma, Xueqi
Shen, Yuefan
Wang, Tongtong
Yang, Yin
Gao, Xifeng
Pan, Zherong
Wu, Kui
author_facet Zheng, Zhongtian
Huang, Tao
Su, Haozhe
Ma, Xueqi
Shen, Yuefan
Wang, Tongtong
Yang, Yin
Gao, Xifeng
Pan, Zherong
Wu, Kui
contents Hair cards remain a widely used representation for hair modeling in real-time applications, offering a practical trade-off between visual fidelity, memory usage, and performance. However, generating high-quality hair card models remains a challenging and labor-intensive task. This work presents an automated pipeline for converting strand-based hair models into hair card models with a limited number of cards and textures while preserving the hairstyle appearance. Our key idea is a novel differentiable representation where each strand is encoded as a projected 2D spline in the texture space, which enables efficient optimization with differentiable rendering and structured results respecting the hair geometry. Based on this representation, we develop a novel algorithm pipeline, where we first cluster hair strands into initial hair cards and project the strands into the texture space. We then conduct a two-stage optimization where our first stage optimizes the texture and geometry of each hair card separately, and after texture reduction, our second stage conducts joint optimization of all the cards for fine-tuning. Put together, our method is evaluated on a wide range of hairstyles, including straight, wavy, curly, and coily hairs. To better capture the appearance of short or coily hair, we additionally support hair cap and cross-card. Furthermore, our framework supports seamless LoD transitions via texture sharing, balancing texture memory efficiency and visual quality.
format Preprint
id arxiv_https___arxiv_org_abs_2505_18805
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Auto Hair Card Extraction for Smooth Hair with Differentiable Rendering
Zheng, Zhongtian
Huang, Tao
Su, Haozhe
Ma, Xueqi
Shen, Yuefan
Wang, Tongtong
Yang, Yin
Gao, Xifeng
Pan, Zherong
Wu, Kui
Graphics
Hair cards remain a widely used representation for hair modeling in real-time applications, offering a practical trade-off between visual fidelity, memory usage, and performance. However, generating high-quality hair card models remains a challenging and labor-intensive task. This work presents an automated pipeline for converting strand-based hair models into hair card models with a limited number of cards and textures while preserving the hairstyle appearance. Our key idea is a novel differentiable representation where each strand is encoded as a projected 2D spline in the texture space, which enables efficient optimization with differentiable rendering and structured results respecting the hair geometry. Based on this representation, we develop a novel algorithm pipeline, where we first cluster hair strands into initial hair cards and project the strands into the texture space. We then conduct a two-stage optimization where our first stage optimizes the texture and geometry of each hair card separately, and after texture reduction, our second stage conducts joint optimization of all the cards for fine-tuning. Put together, our method is evaluated on a wide range of hairstyles, including straight, wavy, curly, and coily hairs. To better capture the appearance of short or coily hair, we additionally support hair cap and cross-card. Furthermore, our framework supports seamless LoD transitions via texture sharing, balancing texture memory efficiency and visual quality.
title Auto Hair Card Extraction for Smooth Hair with Differentiable Rendering
topic Graphics
url https://arxiv.org/abs/2505.18805