|
Download README.md from 1038lab/Lotus-2: direct link, hf CLI and curl.
- Browser
- Download file 6 kB
-
https://huggingface.co/1038lab/Lotus-2/resolve/main/README.md
- Command line
-
hf download hf://1038lab/Lotus-2/README.md
-
curl -L -o README.md https://huggingface.co/1038lab/Lotus-2/resolve/main/README.md
6 kB
| license: apache-2.0 | |
| tags: | |
| - depth-estimation | |
| - normal-estimation | |
| - geometry-estimation | |
| - flux | |
| - comfyui | |
| pipeline_tag: depth-estimation | |
| # Lotus & Lotus-2: Visual Foundation Models for Dense Geometry Estimation | |
| This repository provides consolidated, plug-and-play model weights for both **Lotus-2 (FLUX.1-dev SOTA)** and **Lotus-1 (SD 2.1 Fast)** for monocular **depth** and **surface normal** estimation, pre-configured for native integration with [ComfyUI-Lotus-2](https://github.com/1038lab/ComfyUI-Lotus-2). | |
| [](https://lotus-2.github.io/) | |
| [](https://huggingface.co/papers/2512.01030) | |
| [](https://github.com/EnVision-Research/Lotus-2) | |
| [](https://github.com/1038lab/ComfyUI-Lotus-2) | |
| [-yellow)](https://huggingface.co/spaces/haodongli/Lotus-2_Depth) | |
| [-yellow)](https://huggingface.co/spaces/haodongli/Lotus-2_Normal) | |
|  | |
| --- | |
| ## 📦 Repository Contents | |
| All safetensors weights in this repository are verified, standalone, and organized for direct automatic downloading or manual placement. | |
| ### 1. Lotus-2 Weights (FLUX.1-dev Monocular Geometry) | |
| Developed by EnVision-Research (2026), built on FLUX.1-dev DiT using multi-stage LoRA and Local Continuity Modules (LCM): | |
| | File Name | Size | Task | Description | | |
| | :--- | :--- | :--- | :--- | | |
| | `lotus-2_core_predictor_depth.safetensors` | ~1.43 GB | Depth | LoRA adapter for core global depth prediction | | |
| | `lotus-2_detail_sharpener_depth.safetensors` | ~1.43 GB | Depth | LoRA adapter for high-frequency depth refinement | | |
| | `lotus-2_lcm_depth.safetensors` | ~39 kB | Depth | Local Continuity Module for depth smoothness | | |
| | `lotus-2_core_predictor_normal.safetensors` | ~2.87 GB | Normal | LoRA adapter for core surface normal prediction | | |
| | `lotus-2_detail_sharpener_normal.safetensors` | ~2.87 GB | Normal | LoRA adapter for high-frequency normal refinement | | |
| | `lotus-2_lcm_normal.safetensors` | ~39 kB | Normal | Local Continuity Module for normal consistency | | |
| | `ae.safetensors` | ~335 MB | VAE | FLUX.1-dev native autoencoder | | |
| ### 2. Lotus-1 Weights (SD 2.1 Fast UNet Engine) | |
| Developed by EnVision-Research, lightweight standalone diffusion UNet models (~1.7 GB): | |
| | File Name | Size | Task | Description | | |
| | :--- | :--- | :--- | :--- | | |
| | `lotus-depth-g-v2-1-disparity-fp16.safetensors` | ~1.74 GB | Depth | Standalone Generative Depth (disparity, FP16) | | |
| | `lotus-normal-g-v1-1-fp16.safetensors` | ~1.74 GB | Normal | Standalone Generative Surface Normal (FP16) | | |
| | `vae-ft-mse-840000-ema-pruned.safetensors` | ~335 MB | VAE | Stable Diffusion 2.1 fine-tuned MSE Autoencoder | | |
| --- | |
| ## 🚀 Usage in ComfyUI | |
| These models are natively supported by the [ComfyUI-Lotus-2](https://github.com/1038lab/ComfyUI-Lotus-2) custom node suite under category `🧪AILab/Geometry`: | |
| ```bash | |
| cd ComfyUI/custom_nodes | |
| git clone https://github.com/1038lab/ComfyUI-Lotus-2.git | |
| ``` | |
| ### Node 1: `Lotus 2 (FLUX)` (SOTA Quality) | |
| - **Minimal Inputs**: Requires only `image` and `model` (FLUX.1-dev UNet / Checkpoint). | |
| - **Zero VRAM Waste**: VAE and text conditioning are handled internally—no need to connect DualCLIPLoader or load 10GB T5 models! | |
| - **Auto-Download**: If LoRA or VAE files are not found locally, the node automatically downloads them from this repository (`1038lab/Lotus-2`). | |
| ### Node 2: `Lotus` (SD 2.1 Fast Engine) | |
| - **Standalone**: All-in-one node without requiring an external base model loader. | |
| - **Fast**: Generates high-quality geometry maps in seconds. | |
| --- | |
| ## 👏 Credits & Acknowledgments | |
| We express our sincere gratitude and full credit to the original research teams and creators: | |
| ### Lotus-2 (FLUX-based) | |
| - **Authors**: [Jing He](https://scholar.google.com/citations?hl=en&user=RsLS11MAAAAJ)<sup>1</sup>, [Haodong Li](https://haodong-li.com/)<sup>1,2*</sup>, [Mingzhi Sheng](https://github.com/MingzhiSheng)<sup>1*</sup>, [Ying-Cong Chen](https://www.yingcong.me/)<sup>1,3✉</sup> | |
| - **Affiliations**: <sup>1</sup>HKUST (GZ), <sup>2</sup>HKUST, <sup>3</sup>HKUST Dept. of CSE | |
| - **Original Code & Weights**: [EnVision-Research/Lotus-2](https://github.com/EnVision-Research/Lotus-2) / [jingheya/Lotus-2](https://huggingface.co/jingheya/Lotus-2) | |
| ### Lotus-1 (SD-based) | |
| - **Authors**: Jing He, Haodong Li, Weicai Ye, Wang Zhao, Suping Chen, Torsten Sattler, Guofeng Zhang, Shenghua Gao, Ying-Cong Chen | |
| - **Original Code & Weights**: [EnVision-Research/Lotus](https://github.com/EnVision-Research/Lotus) / [jingheya/lotus-*](https://huggingface.co/jingheya) | |
| ### Base Models | |
| - **FLUX.1-dev & FLUX VAE**: [Black Forest Labs](https://blackforestlabs.ai/) | |
| - **Stable Diffusion 2.1 & VAE**: [Stability AI](https://stability.ai/) | |
| --- | |
| ## 📑 Citation | |
| If you find Lotus or Lotus-2 helpful in your research or projects, please cite the official papers: | |
| ```bibtex | |
| @article{he2025lotus2, | |
| title = {Lotus-2: Advancing Geometric Dense Prediction with Powerful Image Generative Model}, | |
| author = {He, Jing and Li, Haodong and Sheng, Mingzhi and Chen, Ying-Cong}, | |
| journal = {arXiv preprint arXiv:2512.01030}, | |
| year = {2025} | |
| } | |
| @article{he2024lotus, | |
| title = {Lotus: Diffusion-based Visual Foundation Model for Dense Geometry Estimation}, | |
| author = {He, Jing and Li, Haodong and Ye, Weicai and Zhao, Wang and Chen, Suping and Sattler, Torsten and Zhang, Guofeng and Gao, Shenghua and Chen, Ying-Cong}, | |
| journal = {arXiv preprint arXiv:2409.08272}, | |
| year = {2024} | |
| } | |
| ``` |