FLUX-Makeup: High-Consistency Makeup Transfer Without Extra Face-Control Modules
A simpler makeup-transfer pipeline

FLUX-Makeup accepts a source portrait and a makeup reference, then transfers the desired appearance without requiring additional face-control modules. The aim is to preserve the source identity and facial structure while reproducing makeup details faithfully.


Building a high-quality training set
The project introduces HQMT, a data pipeline that combines language-model-generated makeup descriptions with FLUX-Kontext generation. Starting from roughly 350,000 candidate pairs built on FFHQ images, strict filtering removes identity shifts, excessive stylization, failed transfers, and inconsistent backgrounds. Fewer than 20 percent of candidates pass the full quality process, producing more than 50,000 curated pairs.


Decoupling identity and makeup

The model uses a decoupled injection design so that source identity and reference makeup can be represented separately. This improves makeup fidelity, identity consistency, and robustness across different references and source faces.

Code, model weights, and the workflow have been released for reproducible evaluation and further research.

