Saltar al contenido
WorkflowPublicadoExterno
Descargar

FLUX - Advanced Redux with ControlNet [Flux-Tool] — v1.0

This is advanced modular workflow for Redux and ControlNet.

TareaMúltipleCapacidadesEdición de imagen · Imagen a imagen · AmpliaciónFamiliaFLUXVersiónRelease 1481516 — REDUX universal.jsonVRAM estimadaNot yet characterizedUnratedcalidad

Perfil de ejecución

Acceso
Flujo externo
Estado
Publicado
Versión
REDUX universal.json
Fuente
Civitai
Actualizado
3 nov 2026

Descripción de la fuente

No release description captured.

What you need

Model files
6.7 GiB known subtotal

Remaining hardware or download-size estimates are not available yet.

Requisitos

Modelos

16
  • Alison_Brie_V3.safetensors

    No resueltoOpcional

    LoRA · Unknown

  • clip_l.safetensors

    Posible

    Text encoder · Unknown

  • No resueltoOpcional

    LoRA · Unknown

  • FLUX-dev-lora-AntiBlur.safetensors

    No resueltoOpcional

    LoRA · Unknown

  • LoRA · 1.16 GB · SAFETENSORS · Unknown

  • flux1-dev-fp8.safetensors

    Archivo especificado

    Diffusion model · 5.38 GB · Hugging Face · PincoLi/ComfyUI-model-pack

  • flux1-dev-Q5_K_S.gguf

    EncontradoOpcional

    Diffusion model · 7.72 GB · GGUF · Unknown

  • Checkpoint · 123 MB · SAFETENSORS · Unknown

  • googlesiglip-so400m-patch14-384.safetensors

    No resuelto

    Clip Vision · Unknown

  • Lea_Seydoux_V3.safetensors

    No resueltoOpcional

    LoRA · Unknown

  • MoriiMee_Gothic_Niji_Style_FLUX.safetensors

    No resueltoOpcional

    LoRA · Unknown

  • Upscaler · 63.9 MB · PTH · Unknown

  • Text encoder · 2.55 GB · GGUF · Unknown

  • t5xxl_fp8_e4m3fn.safetensors

    No resuelto

    Text encoder · Unknown

  • Unresolved model selection: Florence2ModelLoader

    No resuelto

    Unknown

  • Unresolved model selection: VAELoader

    No resuelto

    VAE · Unknown

Paquetes de nodos

16
  • cg-use-everywhere

    Encontrado

    Paquete de nodos · Registry

  • city96/ComfyUI_ExtraModels

    EncontradoOpcional

    Paquete de nodos · GitHub · city96/ComfyUI_ExtraModels

  • city96/ComfyUI-GGUF

    EncontradoOpcional

    Paquete de nodos · GitHub · city96/ComfyUI-GGUF

  • comfyui_controlnet_aux

    Posible

    Paquete de nodos · Registry

  • Paquete de nodos · Registry

  • comfyui-crystools

    Encontrado

    Paquete de nodos · Registry

  • comfyui-custom-scripts

    Encontrado

    Paquete de nodos · Registry

  • Paquete de nodos · Registry

  • comfyui-florence2

    Posible

    Paquete de nodos · Registry

  • comfyui-kjnodes

    Encontrado

    Paquete de nodos · Registry

  • Fast Groups Bypasser (rgthree)

    No resuelto

    Paquete de nodos · Unknown

  • Fast Groups Muter (rgthree)

    No resuelto

    Paquete de nodos · Unknown

  • Paquete de nodos · GitHub · kaibioinfo/ComfyUI_AdvancedRefluxControl

  • pr-was-node-suite-comfyui-47064894

    No resuelto

    Paquete de nodos · Registry

  • rgthree-comfy

    Encontrado

    Paquete de nodos · Registry

  • Paquete de nodos · GitHub · Suzie1/ComfyUI_Comfyroll_CustomNodes

Comentario generado por IA

Explicación generada por IA basada en los detalles de la fuente y la configuración. Las sugerencias están claramente identificadas.

Propósito

  • FLUX - Advanced Redux with ControlNet [Flux-Tool] is for turning image inputs into style transfers, image variations, and mixes of up to three images, with Redux and ControlNet plus controls for prompt conditioning and Redux weights.

Flujo

  • The flow includes image cropping, Redux, depth and canny ControlNet, and autoprompting.

Entradas y salidas

  • Use image inputs for cropping, style transfer, image variations, or mixing up to three images.

  • Prompt conditioning and Redux weights can be controlled, with ControlNet conditioning listed for depth and canny.

Configuración inicial

  • This Workflows item is published by Nxssar and uses Flux.1 D as its base model.

Dependencias

  • Model files listed for the workflow are: clip_l.safetensors, flux1-depth-dev-lora.safetensors, flux1-dev-fp8.safetensors, flux1-redux-dev.safetensors, googlesiglip-so400m-patch14-384.safetensors, RealESRGAN_x4plus.pth, and t5xxl_fp8_e4m3fn.safetensors.

  • Node packs listed include cg-use-everywhere, comfyui_controlnet_aux, comfyui-art-venture, comfyui-crystools, and comfyui-custom-scripts.

  • Additional node packs listed include comfyui-easy-use, comfyui-florence2, comfyui-kjnodes, pr-was-node-suite-comfyui-47064894, and rgthree-comfy.

Configuración

  • Adjust prompt conditioning and Redux weights for more control over conditioning.

    Sugerencia

  • Related references include diffusion and GGUF models, Redux models, Canny lora, Depth lora, and thumbnail loras.

Precauciones

  • Before use, verify that googlesiglip-so400m-patch14-384.safetensors is available in your setup.

    Sugerencia · sin verificar

  • Before use, verify these listed node packs in your setup: comfyui_controlnet_aux, comfyui-florence2, and pr-was-node-suite-comfyui-47064894.

    Sugerencia · sin verificar

¿Es necesario editarlo?

Inicia sesión para solicitar una edición.

Fuentes

1 fuente
CivitaiPrincipalVersión 1481516
civitai.com/models/1312599

Verificado 3 nov

Workflow instructions

Author notes from REDUX universal.json · selected release

Short background on Redux Redux works in two steps. First there is a Clip Vision model that crops your input image into square aspect ratio and reduce its size to 384x384 pixels. It splits this image into 27x27 small patches and each patch is projected into CLIP space. Redux itself is just a very small linear function that projects these clip image patches into the T5 latent space. The resulting tokens are then added to your T5 prompt. Intuitively, Redux is translating your conditioning input image into "a prompt" that is added at the end of your own prompt. So why is Redux dominating the final prompt? It's because the user prompt is usually very short (255 or 512 tokens). Redux, in contrast, adds 729 new tokens to your prompt. This might be 3 times as much as your original prompt. Also, the Redux prompt might contain much more information than a user written prompt that just contains the word "anime". https://github.com/kaibioinfo/ComfyUI_AdvancedRefluxControl - check out this link if you want more info.

Author notes from REDUX universal.json · selected release

My feeling currently is that downsampling by far works best. So I would first try downsampling with 1-3 and only use the other options if the effect is too weak or too strong.

Author notes from REDUX universal.json · selected release

**Style transfer** 1) Disable IMG-2 and IMG-3 BLOCKs. 2) Set two times "false" for IMG2 and IMG3 conditionings. 3) Write down in manual simple prompt desribing your style, like "anime", "cartoon", "pixel art" etc... 4) Simply by choosing between different modes in florence2 you can simplify or add more details in image, but sometimes it might override your "style" prompt so feel free to experiment or just bypass autoprompt.

Author notes from REDUX universal.json · selected release

ReduxAdvanced This node allows for more customization. As input it gets the conditioning (prompt), the Redux style model, the CLIP vision model and optionally(!) the mask. Its parameters are: "downsampling_factor": This is the most important parameter and it determines how strongly the conditioning image influences the generated image. The strength value from 1 (strongest), to 9 (weakest), meaning closer to 1 = more similarities with input image. "downsampling_function": These functions are the same as in any graphics program when you resize an image. The default is "area", but "bicubic" and "nearest_exact" are also interesting choices. The chosen function can very much change the outcome, so its worth experimenting a bit. "mode": How the image should be cropped: center crop (square) is what Redux is doing by default: cropping your image to a square image and then resizing it to 384x384 pixel keep aspect ratio will add a padding to your image such that it gets square. It will adjust the mask (or generate one if no one is given) such that the padding is not part of the mask. Note that the final image is still resized to 384x384, so your image will be compressed more if you add more padding. autocrop with mask will crop your image in a way that the masked area is in the center. It will also crop your image such that only the masked area and a margin remains. The margin is specified as the autocrop_margin parameter and is relative to the total size of the image. So autocropping with a margin of 0.1 means the crop is done on the masked area + 10% of the image on each side. --In that wflow you can use masks for img2 and img3 but make sure to bypass rescaler for those images or you can just crop the image.-- "weight": This option downscales the Redux tokens by the given value squared. This is very similar to the "conditioning average" approach many people use to reduce the effect of Redux on the generated image. This is an alternative way of reducing Redux' impact, but downsampling works better in most cases. However, feel free to also experiment with this value, or even with a combination of both: downsampling AND weight. "autocrop_margin" this parameter is only used when "autocrop with mask" is selected as mode.

Author notes from REDUX universal.json · selected release

You can gain additional control between conditionings weights by bypassing different parts of the workflow like autoprompt or redux. Or by choosing different caption mode.

Author notes from REDUX universal.json · selected release

THIS IS VERY IMPORTANT! "IMG1+IMG2 Conditioning Mixer" and "IMG2+IMG3 Conditioning Mixer" SET "true" 2 times for 3 images - conditioning gets prompt from all 3 images. SET "true" in "IMG1+IMG2 Conditioning Mixer" and "false" in "IMG2+IMG3 Conditioning Mixer" for 2 images - conditioning gets prompt from IMG1 and IMG2. SET "false" 2 times for 1 image - prompt only for IMG1 conditioning. If you forget abbout this settings, it'll still work, but every time it'll send empty tokens so image will have slight difference. Changing inputs between 1 and 2 allows you to use average weights instead of concat. In most cases concat seems to work better, i added this for additional controls in case you need it.

Author notes from REDUX universal.json · selected release

You can set input to 2, if you want to use conditioning average. Closer to 0 = Conditioning from Florence2 prompt will have higher priority than redux and vice versa. Setting "false" here means that redux won't be blending with promt conditionings, this will also emulate weight average 1.00 which is by definition basic redux behavior Basically, if you set "true" this will give more weight to prompt conditionings = more prompt adharance

Download files

Artefactos del modelo

2 artefactos

fluxAdvancedReduxWith_v10.zip

zip · 16,4 KB · SHA-256 12bdd4453641…a08c · Civitai

Download file

REDUX universal.json

json · 140 KB · SHA-256 915789b6707a…00de

Download file

Extractos de fuentes

3 extractos

Source context: 465 downloads · Type Workflows · Base model Flux.1 D

Source context: 444 downloads · Type Workflows · Base model Flux.1 D

Source context: 412 downloads · Type Workflows · Base model Flux.1 D