Add five useful FLUX workflows
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
# Flux Fill Inpainting
|
||||
|
||||
## Summary
|
||||
|
||||
Focused FLUX fill workflow for inpainting and outpainting, with emphasis on lower-VRAM usage through the companion custom node pack.
|
||||
|
||||
## Model Family
|
||||
|
||||
- `flux`
|
||||
|
||||
## Status
|
||||
|
||||
- `imported-only`
|
||||
|
||||
## Source
|
||||
|
||||
- Original page: <https://github.com/rubi-du/ComfyUI-Flux-Inpainting>
|
||||
- Workflow file: <https://raw.githubusercontent.com/rubi-du/ComfyUI-Flux-Inpainting/main/workflow/inpainting.json>
|
||||
- Original author: `rubi-du`
|
||||
- Date imported: `2026-08-08`
|
||||
|
||||
## Developer notes
|
||||
|
||||
- The repo wraps FLUX fill as ComfyUI nodes and explicitly pitches lower-VRAM inpaint/outpaint usage compared with the heavier default FLUX fill route.
|
||||
- The maintainer later added `FluxSimpleInpainting`, `FluxTransformerInpainting`, and `FluxGuffInpainting` variants, but this import is the plain `Flux Inpainting` example workflow.
|
||||
- The project README points people to ComfyUI Manager install or a manual `requirements.txt` install.
|
||||
- The author also documents split-pipeline variants and VAE / GGUF-specific loading options in the same repo.
|
||||
|
||||
## Our notes
|
||||
|
||||
- This is the cleanest dedicated editing workflow in the set.
|
||||
- It is a better "do one thing well" import than the giant all-in-one graph if your main interest is object replacement, cleanup, or extending an image.
|
||||
- If FLUX editing ends up mattering more to you than FLUX prompt generation, this is one of the first ones worth trying.
|
||||
|
||||
## Required custom nodes
|
||||
|
||||
- `ComfyUI-Flux-Inpainting`
|
||||
|
||||
## Built-in / core nodes used
|
||||
|
||||
- `LoadImage`
|
||||
- `PreviewImage`
|
||||
|
||||
## Notes
|
||||
|
||||
- This specific workflow is tiny, but the custom node repo behind it is the real dependency.
|
||||
- Good starting point for a future branch where we also import the repo's `FluxSimpleInpainting` or `FluxGuffInpainting` variants.
|
||||
@@ -0,0 +1,164 @@
|
||||
{
|
||||
"last_node_id": 18,
|
||||
"last_link_id": 22,
|
||||
"nodes": [
|
||||
{
|
||||
"id": 13,
|
||||
"type": "PreviewImage",
|
||||
"pos": {
|
||||
"0": 1323,
|
||||
"1": -719
|
||||
},
|
||||
"size": {
|
||||
"0": 660.6964111328125,
|
||||
"1": 434.039794921875
|
||||
},
|
||||
"flags": {},
|
||||
"order": 2,
|
||||
"mode": 0,
|
||||
"inputs": [
|
||||
{
|
||||
"name": "images",
|
||||
"type": "IMAGE",
|
||||
"link": 12,
|
||||
"label": "images"
|
||||
}
|
||||
],
|
||||
"outputs": [],
|
||||
"properties": {
|
||||
"Node name for S&R": "PreviewImage"
|
||||
},
|
||||
"widgets_values": []
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"type": "Flux Inpainting",
|
||||
"pos": {
|
||||
"0": 1220,
|
||||
"1": -1000
|
||||
},
|
||||
"size": {
|
||||
"0": 400,
|
||||
"1": 200
|
||||
},
|
||||
"flags": {},
|
||||
"order": 1,
|
||||
"mode": 0,
|
||||
"inputs": [
|
||||
{
|
||||
"name": "image",
|
||||
"type": "IMAGE",
|
||||
"link": 21,
|
||||
"label": "image"
|
||||
},
|
||||
{
|
||||
"name": "mask",
|
||||
"type": "MASK",
|
||||
"link": 22,
|
||||
"label": "mask"
|
||||
}
|
||||
],
|
||||
"outputs": [
|
||||
{
|
||||
"name": "image",
|
||||
"type": "IMAGE",
|
||||
"links": [
|
||||
12
|
||||
],
|
||||
"slot_index": 0,
|
||||
"label": "image"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"Node name for S&R": "Flux Inpainting"
|
||||
},
|
||||
"widgets_values": [
|
||||
"a cat",
|
||||
50,
|
||||
false,
|
||||
30
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"type": "LoadImage",
|
||||
"pos": {
|
||||
"0": 545,
|
||||
"1": -714
|
||||
},
|
||||
"size": {
|
||||
"0": 640.788330078125,
|
||||
"1": 436.8089294433594
|
||||
},
|
||||
"flags": {},
|
||||
"order": 0,
|
||||
"mode": 0,
|
||||
"inputs": [],
|
||||
"outputs": [
|
||||
{
|
||||
"name": "IMAGE",
|
||||
"type": "IMAGE",
|
||||
"links": [
|
||||
21
|
||||
],
|
||||
"slot_index": 0,
|
||||
"label": "IMAGE"
|
||||
},
|
||||
{
|
||||
"name": "MASK",
|
||||
"type": "MASK",
|
||||
"links": [
|
||||
22
|
||||
],
|
||||
"slot_index": 1,
|
||||
"label": "MASK"
|
||||
}
|
||||
],
|
||||
"properties": {
|
||||
"Node name for S&R": "LoadImage"
|
||||
},
|
||||
"widgets_values": [
|
||||
"yosemite_inpaint_example.png",
|
||||
"image"
|
||||
]
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
[
|
||||
12,
|
||||
10,
|
||||
0,
|
||||
13,
|
||||
0,
|
||||
"IMAGE"
|
||||
],
|
||||
[
|
||||
21,
|
||||
11,
|
||||
0,
|
||||
10,
|
||||
0,
|
||||
"IMAGE"
|
||||
],
|
||||
[
|
||||
22,
|
||||
11,
|
||||
1,
|
||||
10,
|
||||
1,
|
||||
"MASK"
|
||||
]
|
||||
],
|
||||
"groups": [],
|
||||
"config": {},
|
||||
"extra": {
|
||||
"ds": {
|
||||
"scale": 0.7400249944258223,
|
||||
"offset": [
|
||||
-387.7463295635271,
|
||||
1057.1100176571422
|
||||
]
|
||||
}
|
||||
},
|
||||
"version": 0.4
|
||||
}
|
||||
Reference in New Issue
Block a user