https://github.com/TemryL/ComfyUI-IDM-VTON
ComfyUI adaptation of IDM-VTON for virtual try-on.
https://github.com/TemryL/ComfyUI-IDM-VTON
comfy comfyui comfyui-nodes inpainting stable-diffusion virtual-try-on virtual-tryon
Last synced: 10 months ago
JSON representation
ComfyUI adaptation of IDM-VTON for virtual try-on.
- Host: GitHub
- URL: https://github.com/TemryL/ComfyUI-IDM-VTON
- Owner: TemryL
- License: gpl-3.0
- Created: 2024-04-27T17:45:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T02:44:02.000Z (almost 2 years ago)
- Last Synced: 2024-08-21T06:08:08.708Z (almost 2 years ago)
- Topics: comfy, comfyui, comfyui-nodes, inpainting, stable-diffusion, virtual-try-on, virtual-tryon
- Language: Python
- Homepage:
- Size: 5.33 MB
- Stars: 325
- Watchers: 6
- Forks: 36
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-comfyui - **ComfyUI-IDM-VTON [WIP - VTON](https://github.com/yisol/IDM-VTON) for virtual try-on. (All Workflows Sorted by GitHub Stars)
- awesome-comfyui - **ComfyUI-IDM-VTON [WIP - VTON](https://github.com/yisol/IDM-VTON) for virtual try-on. (Workflows (3395) sorted by GitHub Stars)
README
# ComfyUI-IDM-VTON
ComfyUI adaptation of [IDM-VTON](https://github.com/yisol/IDM-VTON).

## Installation
:warning: Current implementation requires GPU with at least 16GB of VRAM :warning:
### Using ComfyUI Manager:
- In [ComfyUI Manager](https://github.com/ltdrdata/ComfyUI-Manager), look for ```ComfyUI-IDM-VTON```, and be sure the author is ```TemryL```. Install it.
### Manually:
- Clone this repo into `custom_nodes` folder in ComfyUI and install the dependencies.
```bash
cd custom_nodes
git clone https://github.com/TemryL/ComfyUI-IDM-VTON.git
cd ComfyUI-IDM-VTON
python install.py
```
Models weights from [yisol/IDM-VTON](https://huggingface.co/yisol/IDM-VTON) in [HuggingFace](https://huggingface.co) will be downloaded in [models](models/) folder of this repository.
## Mask Generation
The workflow provided above uses [ComfyUI Segment Anything](https://github.com/storyicon/comfyui_segment_anything) to generate the image mask.
## DensePose Estimation
DensePose estimation is performed using [ComfyUI's ControlNet Auxiliary Preprocessors](https://github.com/Fannovel16/comfyui_controlnet_aux).
## :star: Star Us!
If you find this project useful, please consider giving it a star on GitHub. This helps the project to gain visibility and encourages more contributors to join in. Thank you for your support!
## Contribute
Thanks for your interest in contributing to the source code! We welcome help from anyone and appreciate every contribution, no matter how small!
If you're ready to contribute, please create a fork, make your changes, commit them, and then submit a pull request for review. We'll consider it for integration into the main code base.
## Credits
- [ComfyUI](https://github.com/comfyanonymous/ComfyUI)
- [IDM-VTON](https://github.com/yisol/IDM-VTON)
- [ComfyUI Segment Anything](https://github.com/storyicon/comfyui_segment_anything)
- [ComfyUI's ControlNet Auxiliary Preprocessors](https://github.com/Fannovel16/comfyui_controlnet_aux)
## License
Original [IDM-VTON](https://github.com/yisol/IDM-VTON) source code under [CC BY-NC-SA 4.0 license](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode).