3D-aware alignment
Reference hair is reconstructed and re-rendered from the source viewpoint before synthesis.
In-context 3D-Aware Hair Import and Transfer for Images
HairPort transfers a reference hairstyle onto a source face with 3D-aware pose alignment, realistic bald conversion, and identity-preserving synthesis.
Paper
Results
HairPort handles realistic photos, stylized references, large pose gaps, and significant scale differences while preserving the source identity.
Highlights
Reference hair is reconstructed and re-rendered from the source viewpoint before synthesis.
Designed for cases where 2D warping or local editing loses hair structure and scale.
Bald source generation and hairstyle import are separated to keep the face stable.
FLUX LoRA-based bald conversion trained with 6,400 paired bald/original images.
Method
The method removes source hair, aligns reference hair with 3D geometry, and conditions final synthesis on the bald source, aligned hair rendering, reference image, and text prompt.
Bald Converter and Baldy
The Bald Converter produces realistic bald versions of source portraits using LoRA-based in-context adaptation of FLUX. Baldy provides paired bald/original supervision across diverse identities and conditions.
Code and Assets
The implementation snapshot is available now. Packaging, dependency manifests, and installed console-script entry points are still being finalized.
News
Citation
Please cite the ACM SIGGRAPH 2026 paper.
@inproceedings{heidari2026hairport,
title = {HairPort: In-context 3D-Aware Hair Import and Transfer for Images},
author = {A. Heidari and A. Alimohammadi and W. Michel Pinto Lira and A. Bar-Lev and A. Mahdavi-Amiri},
booktitle = {ACM SIGGRAPH 2026},
year = {2026}
}