Skip to content

zwplus/UniFit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniFit: Towards Universal Virtual Try-on with MLLM-Guided Semantic Alignment

arXiv Hugging Face License

📢 News

  • [2025-11-20] 🎉 UniFit has been accepted to AAAI 2026!
  • [2025-11-20] 🚀 The official repository is created. We will release the code and checkpoints soon.

📝 To-Do List

We are actively preparing the code for release. Please stay tuned!

  • Release Paper (arXiv)
  • Release Inference Code
    • Flux.1 Fill Backbone
    • SD 3.5 Medium Backbone
  • Release Pretrained Models (Checkpoints)
    • UniFit (SD 3.5 Medium Backbone)
    • UniFit (Flux.1 Fill Backbone)
  • Release Training Codes
    • Data processing scripts
    • Training scripts for Stage I & II

💡 Abstract

Image-based virtual try-on (VTON) aims to synthesize photorealistic images of a person wearing specified garments. Despite significant progress, building a universal VTON framework that can flexibly handle diverse and complex tasks remains a major challenge. Recent methods explore multi-task VTON frameworks guided by textual instructions, yet they still face two key limitations: (1) semantic gap between text instructions and reference images, and (2) data scarcity in complex scenarios. To address these challenges, we propose UniFit, a universal VTON framework driven by a Multimodal Large Language Model (MLLM). Specifically, we introduce an MLLM-Guided Semantic Alignment Module (MGSA), which integrates multimodal inputs using an MLLM and a set of learnable queries. By imposing a semantic alignment loss, MGSA captures cross-modal semantic relationships and provides coherent and explicit semantic guidance for the generative process, thereby reducing the semantic gap. Moreover, by devising a two-stage progressive training strategy with a self-synthesis pipeline, UniFit is able to learn complex tasks from limited data. Extensive experiments show that UniFit not only supports a wide range of VTON tasks, including multi-garment and model-to-model try-on, but also achieves state-of-the-art performance.

NetWork

🔧 Installation

Coming soon. ...

⬇️ Model Zoo

Coming soon. We will provide weights for both SD3.5 and Flux.1 based models.

Model Backbone Description Download
UniFit-SD3.5 SD 3.5 Medium Balanced speed and quality (Recommended) Link
UniFit-Flux Flux.1 Fill Higher fidelity and prompt adherence Link

🚀 Inference

(Example commands - to be updated upon code release)

🙏 Acknowledgement

Our code is modified based on Diffusers. We use Stable Diffusion 3.5 Medium and FLUX.1-Fill-dev as the base model. We adopt Qwen2-VL-2B-Instruct as the MGSA Module. Thanks to all the contributors!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages