liushanyuan18 commited on
Commit
0516c8b
·
verified ·
1 Parent(s): 8a969ff

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +76 -3
README.md CHANGED
@@ -1,3 +1,76 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ ---
4
+ # FLUX-Makeup: High-Fidelity, Identity-Consistent, and Robust Makeup Transfer via Diffusion Transformer
5
+
6
+ [![arXiv](https://img.shields.io/badge/arXiv-2511.00956-B31B1B?style=flat)](https://arxiv.org/abs/2508.05069)
7
+
8
+ ![examples](example.png)
9
+
10
+ We propose **FLUX-Makeup**, a high-fidelity, identityconsistent, and robust makeup transfer framework that eliminates the need for any auxiliary face-control components.
11
+
12
+ ## 💪 Highlight Feature
13
+
14
+
15
+ - **Core Strengths:** FLUX-Makeup delivers high-fidelity, consistent, and robust makeup transfer using only a 'source + reference' input—the most natural interaction format—without the need for any additional facial control modules.
16
+ - **Data Engine & HQMT Dataset:** We developed an extensible, filterable, and quality-controlled data generation pipeline, and curated a high-quality paired makeup dataset containing over 50,000 samples, named HQMT.
17
+ - **Architecture: Decoupled Feature Injection:** Through RefLoRAInjector, we define two sets of low-rank projections to achieve precise extraction of makeup-related information while effectively preventing identity collapse and background distortion.
18
+
19
+ ## 🧩 Environment Setup
20
+
21
+
22
+ ```
23
+ pip install -r requirements.txt
24
+ ```
25
+
26
+ ## 📂 Preparation of Pretrained Models
27
+
28
+ We provide pretrained weights for evaluation and deployment. Please download the `checkpoint.pt` files from [here](https://huggingface.co/qihoo360/FLUX-Makeup) and place them in the model directory.
29
+ Also, please download the `79999_iter.pth` files from [here](https://huggingface.co/qihoo360/FLUX-Makeup) and place them in the model directory.
30
+ In addition, download the pretrained weights of **Flux-Kontext.dev** from [here](https://huggingface.co/black-forest-labs/FLUX.1-Kontext-dev) to serve as the backbone model.
31
+
32
+ ## 📂 ComfyUI
33
+
34
+ You can use ComfyUI within Flux_Makeup_ComfyUI, where the model folders need to be placed in:
35
+
36
+ `Flux_Makeup_ComfyUI/models/stable_makeup`
37
+
38
+
39
+
40
+
41
+ ## ⏳ Inference Pipeline
42
+
43
+ Here we provide the inference code for our FLUX-Makeup.
44
+
45
+
46
+
47
+
48
+
49
+ ```
50
+ sh eval.sh
51
+ ```
52
+
53
+
54
+ ## 🌸 Acknowledgement
55
+
56
+
57
+
58
+
59
+
60
+ This code is mainly built upon [Diffusers](https://github.com/huggingface/diffusers/tree/main), [Flux](https://github.com/huggingface/diffusers/tree/main/src/diffusers/pipelines/flux), [Stable-Makeup](https://github.com/Xiaojiu-z/Stable-Makeup) and [ComfyUI_Stable_Makeup](https://github.com/smthemex/ComfyUI_Stable_Makeup) repositories. Thanks so much for their solid work!
61
+
62
+
63
+
64
+
65
+ If you find this repository useful, please consider citing our paper:
66
+ ```
67
+ @article{zhu2025flux,
68
+ title={FLUX-Makeup: High-Fidelity, Identity-Consistent, and Robust Makeup Transfer via Diffusion Transformer},
69
+ author={Zhu, Jian and Liu, Shanyuan and Li, Liuzhuozheng and Gong, Yue and Wang, He and Cheng, Bo and Ma, Yuhang and Wu, Liebucha and Wu, Xiaoyu and Leng, Dawei and others},
70
+ journal={arXiv preprint arXiv:2508.05069},
71
+ year={2025}
72
+ }
73
+
74
+ ```
75
+
76
+