FLUX - Advanced Redux with ControlNet [Flux-Tool] — v1.0
This is advanced modular workflow for Redux and ControlNet.
Profil d'exécution
- Accès
- Flux de travail externe
- Statut
- Présenté
- Version
- REDUX universal.json
- Source
- Civitai
- Mis à jour
- 3 nov. 2026
Description de la source
No release description captured.
What you need
- Model files
- 6.7 GiB known subtotal
Remaining hardware or download-size estimates are not available yet.
Exigences
Modèles
16Alison_Brie_V3.safetensors
Non résoluOptionnelLoRA · Unknown
clip_l.safetensors
PossibleText encoder · Unknown
- Non résoluOptionnel
LoRA · Unknown
FLUX-dev-lora-AntiBlur.safetensors
Non résoluOptionnelLoRA · Unknown
LoRA · 1.16 GB · SAFETENSORS · Unknown
- Fichier indiqué
Diffusion model · 5.38 GB · Hugging Face · PincoLi/ComfyUI-model-pack
Diffusion model · 7.72 GB · GGUF · Unknown
Checkpoint · 123 MB · SAFETENSORS · Unknown
googlesiglip-so400m-patch14-384.safetensors
Non résoluClip Vision · Unknown
Lea_Seydoux_V3.safetensors
Non résoluOptionnelLoRA · Unknown
MoriiMee_Gothic_Niji_Style_FLUX.safetensors
Non résoluOptionnelLoRA · Unknown
- Trouvé
Upscaler · 63.9 MB · PTH · Unknown
Text encoder · 2.55 GB · GGUF · Unknown
t5xxl_fp8_e4m3fn.safetensors
Non résoluText encoder · Unknown
Unresolved model selection: Florence2ModelLoader
Non résoluUnknown
Unresolved model selection: VAELoader
Non résoluVAE · Unknown
Packs de nœuds
16cg-use-everywhere
TrouvéPack de nœud · Registry
Pack de nœud · GitHub · city96/ComfyUI_ExtraModels
Pack de nœud · GitHub · city96/ComfyUI-GGUF
comfyui_controlnet_aux
PossiblePack de nœud · Registry
- Trouvé
Pack de nœud · Registry
comfyui-crystools
TrouvéPack de nœud · Registry
comfyui-custom-scripts
TrouvéPack de nœud · Registry
- Trouvé
Pack de nœud · Registry
comfyui-florence2
PossiblePack de nœud · Registry
comfyui-kjnodes
TrouvéPack de nœud · Registry
Fast Groups Bypasser (rgthree)
Non résoluPack de nœud · Unknown
Fast Groups Muter (rgthree)
Non résoluPack de nœud · Unknown
Pack de nœud · GitHub · kaibioinfo/ComfyUI_AdvancedRefluxControl
pr-was-node-suite-comfyui-47064894
Non résoluPack de nœud · Registry
rgthree-comfy
TrouvéPack de nœud · Registry
Pack de nœud · GitHub · Suzie1/ComfyUI_Comfyroll_CustomNodes
Commentaire généré par l’IA
Explication générée par l’IA à partir des détails de la source et de la configuration. Les suggestions sont clairement signalées.
Objectif
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.
Flux
The flow includes image cropping, Redux, depth and canny ControlNet, and autoprompting.
Entrées et sorties
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.
Installation
This Workflows item is published by Nxssar and uses Flux.1 D as its base model.
Dépendances
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.
Configuration
Adjust prompt conditioning and Redux weights for more control over conditioning.
Suggestion
Related references include diffusion and GGUF models, Redux models, Canny lora, Depth lora, and thumbnail loras.
Précautions
Before use, verify that googlesiglip-so400m-patch14-384.safetensors is available in your setup.
Suggestion · non vérifié
Before use, verify these listed node packs in your setup: comfyui_controlnet_aux, comfyui-florence2, and pr-was-node-suite-comfyui-47064894.
Suggestion · non vérifié
Faut-il modifier cela ?
Connectez-vous pour envoyer une demande de modification.
Sources
1 source
Sources
1 sourceWorkflow 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
Artefacts du modèle
2 artefacts
Artefacts du modèle
2 artefactsExtraits de sources
3 extraits
Extraits de sources
3 extraitsSource 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
