ComfyUI Extension: Doom_Flux_NodePack
A set of nodes that improve the work with the Flux model
Custom Nodes (0)
README
DoomFLUX Nodes for ComfyUI
This repository contains a set of custom nodes for ComfyUI, designed to work with the FLUX family of models. They include a convenient loader and custom samplers for standard generation and inpainting, which utilize the specific shift
logic required by FLUX.
Included Nodes
- DoomFLUX Loader: Simplifies loading FLUX models. It allows selecting the diffusion model, VAE, and up to two text encoders (CLIP) in a single node. It also supports loading models with reduced precision (fp8).
- DoomFLUX Sampler: A custom sampler for image generation. It automatically calculates and applies the
shift
parameter required for FLUX models to work correctly, based on the image resolution. - DoomFLUX Inpaint Sampler: A specialized sampler for inpainting. It prepares the mask and image, then uses the same
shift
logic as the main sampler to generate only within the masked area.
Installation
- Navigate to your
ComfyUI/custom_nodes/
directory. - Clone this repository:
https://github.com/PeterMikhai/Doom_Flux_NodePack.git
- Restart ComfyUI. The nodes will appear in the
DoomFlux
category.
This package currently has no external dependencies, so you don't need to run pip install
.
Workflow Examples / Примеры рабочих процессов
Below are examples demonstrating how to use the DoomFLUX nodes. You can simply drag and drop these images directly into ComfyUI to load the entire workflow!
Text-to-Image with FLUX
A basic workflow for generating images from text using the DoomFLUX Loader
and DoomFLUX Sampler
.
Inpainting with FLUX
An example of how to use the DoomFLUX Inpaint Sampler
for modifying specific parts of an image.
--- Русский ---
DoomFLUX Nodes для ComfyUI
Этот репозиторий содержит набор кастомных узлов для ComfyUI, предназначенных для работы с моделями семейства FLUX. Они включают в себя удобный загрузчик, а также кастомные семплеры для стандартной генерации и инпеинтинга, которые используют специфическую логику shift
, необходимую для FLUX.
Включенные узлы
- DoomFLUX Loader: Упрощает загрузку моделей FLUX. Позволяет в одном узле выбрать диффузионную модель, VAE и до двух текстовых энкодеров (CLIP). Также поддерживает загрузку моделей с пониженной точностью (fp8).
- DoomFLUX Sampler: Кастомный семплер для генерации изображений. Автоматически вычисляет и применяет параметр
shift
, необходимый для корректной работы моделей FLUX, на основе разрешения изображения. - DoomFLUX Inpaint Sampler: Специализированный семплер для инпеинтинга. Он подготавливает маску и изображение, а затем использует ту же логику
shift
, что и основной семплер, для генерации только в замаскированной области.
Установка
- Перейдите в директорию
ComfyUI/custom_nodes/
на вашем компьютере. - Клонируйте этот репозиторий с помощью команды:
https://github.com/PeterMikhai/Doom_Flux_NodePack.git
- Перезапустите ComfyUI. Новые узлы появятся в категории
DoomFlux
.
У этого пакета на данный момент нет внешних зависимостей, поэтому запускать pip install
не требуется.
Примеры рабочих процессов / Workflow Examples
Ниже приведены примеры, демонстрирующие использование узлов DoomFLUX. Вы можете просто перетащить эти картинки в окно ComfyUI, чтобы загрузить всю схему!
Текст в картинку с помощью FLUX
Базовый рабочий процесс для генерации изображений из текста с использованием DoomFLUX Loader
и DoomFLUX Sampler
.
Инпеинтинг с помощью FLUX
Пример использования DoomFLUX Inpaint Sampler
для изменения определенных частей изображения.