@@ -4,21 +4,22 @@ These are nodes that have been developed by the community, for the community. If
4
4
5
5
If you'd like to submit a node for the community, please refer to the [ node creation overview] ( contributingNodes.md ) .
6
6
7
- To use a node, add the node to the ` nodes ` folder found in your InvokeAI install location.
7
+ To use a node, add the node to the ` nodes ` folder found in your InvokeAI install location.
8
8
9
- The suggested method is to use ` git clone ` to clone the repository the node is found in. This allows for easy updates of the node in the future.
9
+ The suggested method is to use ` git clone ` to clone the repository the node is found in. This allows for easy updates of the node in the future.
10
10
11
- If you'd prefer, you can also just download the whole node folder from the linked repository and add it to the ` nodes ` folder.
11
+ If you'd prefer, you can also just download the whole node folder from the linked repository and add it to the ` nodes ` folder.
12
12
13
- To use a community workflow, download the ` .json ` node graph file and load it into Invoke AI via the ** Load Workflow** button in the Workflow Editor.
13
+ To use a community workflow, download the ` .json ` node graph file and load it into Invoke AI via the ** Load Workflow** button in the Workflow Editor.
14
14
15
15
- Community Nodes
16
16
+ [ Anamorphic Tools] ( #anamorphic-tools )
17
17
+ [ Adapters-Linked] ( #adapters-linked-nodes )
18
18
+ [ Autostereogram] ( #autostereogram-nodes )
19
19
+ [ Average Images] ( #average-images )
20
+ + [ BiRefNet Background Removal] ( #birefnet-background-removal )
20
21
+ [ Clean Image Artifacts After Cut] ( #clean-image-artifacts-after-cut )
21
- + [ Close Color Mask] ( #close-color-mask )
22
+ + [ Close Color Mask] ( #close-color-mask )
22
23
+ [ Clothing Mask] ( #clothing-mask )
23
24
+ [ Contrast Limited Adaptive Histogram Equalization] ( #contrast-limited-adaptive-histogram-equalization )
24
25
+ [ Curves] ( #curves )
@@ -34,6 +35,7 @@ To use a community workflow, download the `.json` node graph file and load it in
34
35
+ [ Hand Refiner with MeshGraphormer] ( #hand-refiner-with-meshgraphormer )
35
36
+ [ Image and Mask Composition Pack] ( #image-and-mask-composition-pack )
36
37
+ [ Image Dominant Color] ( #image-dominant-color )
38
+ + [ Image Export] ( #image-export )
37
39
+ [ Image to Character Art Image Nodes] ( #image-to-character-art-image-nodes )
38
40
+ [ Image Picker] ( #image-picker )
39
41
+ [ Image Resize Plus] ( #image-resize-plus )
@@ -51,7 +53,7 @@ To use a community workflow, download the `.json` node graph file and load it in
51
53
+ [ Prompt Tools] ( #prompt-tools )
52
54
+ [ Remote Image] ( #remote-image )
53
55
+ [ BriaAI Background Remove] ( #briaai-remove-background )
54
- + [ Remove Background] ( #remove-background )
56
+ + [ Remove Background] ( #remove-background )
55
57
+ [ Retroize] ( #retroize )
56
58
+ [ Stereogram] ( #stereogram-nodes )
57
59
+ [ Size Stepper Nodes] ( #size-stepper-nodes )
@@ -81,7 +83,7 @@ To use a community workflow, download the `.json` node graph file and load it in
81
83
- ` IP-Adapter-Linked ` - Collects IP-Adapter info to pass to other nodes.
82
84
- ` T2I-Adapter-Linked ` - Collects T2I-Adapter info to pass to other nodes.
83
85
84
- Note: These are inherited from the core nodes so any update to the core nodes should be reflected in these.
86
+ Note: These are inherited from the core nodes so any update to the core nodes should be reflected in these.
85
87
86
88
** Node Link:** https://github.com/skunkworxdark/adapters-linked-nodes
87
89
@@ -103,6 +105,20 @@ Note: These are inherited from the core nodes so any update to the core nodes sh
103
105
104
106
** Node Link:** https://github.com/JPPhoto/average-images-node
105
107
108
+ --------------------------------
109
+ ### BiRefNet Background Removal
110
+
111
+ ** Description:** Remove image backgrounds using BiRefNet (Bilateral Reference Network), a high-quality segmentation model. Supports multiple model variants including standard, high-resolution, matting, portrait, and specialized models for different use cases.
112
+
113
+ ** Node Link:** https://github.com/veeliks/invoke_birefnet
114
+
115
+ ** Output Examples**
116
+
117
+ <section >
118
+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_birefnet/main/.readme/example_before_removal.png " width =" 49% " alt =" Before background removal " >
119
+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_birefnet/main/.readme/example_after_removal.png " width =" 49% " alt =" After background removal " >
120
+ </section >
121
+
106
122
--------------------------------
107
123
### Clean Image Artifacts After Cut
108
124
@@ -216,7 +232,7 @@ This includes 3 Nodes:
216
232
217
233
** Node Link:** https://github.com/mickr777/GPT2RandomPromptMaker
218
234
219
- ** Output Examples**
235
+ ** Output Examples**
220
236
221
237
Generated Prompt: An enchanted weapon will be usable by any character regardless of their alignment.
222
238
@@ -231,7 +247,7 @@ Generated Prompt: An enchanted weapon will be usable by any character regardless
231
247
232
248
** Example Node Graph:** https://github.com/mildmisery/invokeai-GridToGifNode/blob/main/Grid%20to%20Gif%20Example%20Workflow.json
233
249
234
- ** Output Examples**
250
+ ** Output Examples**
235
251
236
252
<img src =" https://raw.githubusercontent.com/mildmisery/invokeai-GridToGifNode/main/input.png " width =" 300 " />
237
253
<img src =" https://raw.githubusercontent.com/mildmisery/invokeai-GridToGifNode/main/output.gif " width =" 300 " />
@@ -293,7 +309,7 @@ This includes 15 Nodes:
293
309
- * Text Mask (simple 2D)* - create and position a white on black (or black on white) line of text using any font locally available to Invoke.
294
310
295
311
** Node Link:** https://github.com/dwringer/composition-nodes
296
-
312
+
297
313
</br ><img src =" https://raw.githubusercontent.com/dwringer/composition-nodes/main/composition_pack_overview.jpg " width =" 500 " />
298
314
299
315
--------------------------------
@@ -306,6 +322,23 @@ Node Link: https://github.com/VeyDlin/image-dominant-color-node
306
322
View:
307
323
</br ><img src =" https://raw.githubusercontent.com/VeyDlin/image-dominant-color-node/master/.readme/node.png " width =" 500 " />
308
324
325
+ --------------------------------
326
+ ### Image Export
327
+
328
+ ** Description:** Export images in multiple formats (AVIF, JPEG, PNG, TIFF, WebP) with format-specific compression and quality options.
329
+
330
+ ** Node Link:** https://github.com/veeliks/invoke_image_export
331
+
332
+ ** Nodes:**
333
+
334
+ <section >
335
+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_avif.png " width =" 19% " alt =" Save Image as AVIF " >
336
+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_jpeg.png " width =" 19% " alt =" Save Image as JPEG " >
337
+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_png.png " width =" 19% " alt =" Save Image as PNG " >
338
+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_tiff.png " width =" 19% " alt =" Save Image as TIFF " >
339
+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_webp.png " width =" 19% " alt =" Save Image as WebP " >
340
+ </section >
341
+
309
342
--------------------------------
310
343
### Image to Character Art Image Nodes
311
344
@@ -352,7 +385,7 @@ View:
352
385
353
386
** Node Link:** https://github.com/helix4u/load_video_frame
354
387
355
- ** Output Example:**
388
+ ** Output Example:**
356
389
<img src =" https://raw.githubusercontent.com/helix4u/load_video_frame/refs/heads/main/_git_assets/dance1736978273.gif " width =" 500 " />
357
390
358
391
--------------------------------
@@ -364,7 +397,7 @@ View:
364
397
365
398
** Example Node Graph:** https://gitlab.com/srcrr/shift3d/-/raw/main/example-workflow.json?ref_type=heads&inline=false
366
399
367
- ** Output Examples**
400
+ ** Output Examples**
368
401
369
402
<img src =" https://gitlab.com/srcrr/shift3d/-/raw/main/example-1.png " width =" 300 " />
370
403
<img src =" https://gitlab.com/srcrr/shift3d/-/raw/main/example-2.png " width =" 300 " />
@@ -386,13 +419,13 @@ View:
386
419
- Option to only transfer luminance channel.
387
420
- Option to save output as grayscale
388
421
389
- A good use case for this node is to normalize the colors of an image that has been through the tiled scaling workflow of my XYGrid Nodes.
422
+ A good use case for this node is to normalize the colors of an image that has been through the tiled scaling workflow of my XYGrid Nodes.
390
423
391
424
See full docs here: https://github.com/skunkworxdark/Prompt-tools-nodes/edit/main/README.md
392
425
393
426
** Node Link:** https://github.com/skunkworxdark/match_histogram
394
427
395
- ** Output Examples**
428
+ ** Output Examples**
396
429
397
430
<img src =" https://github.com/skunkworxdark/match_histogram/assets/21961335/ed12f329-a0ef-444a-9bae-129ed60d6097 " />
398
431
@@ -410,12 +443,12 @@ See full docs here: https://github.com/skunkworxdark/Prompt-tools-nodes/edit/mai
410
443
- ` Metadata To Bool ` - Extracts Bool types from metadata
411
444
- ` Metadata To Model ` - Extracts model types from metadata
412
445
- ` Metadata To SDXL Model ` - Extracts SDXL model types from metadata
413
- - ` Metadata To LoRAs ` - Extracts Loras from metadata.
446
+ - ` Metadata To LoRAs ` - Extracts Loras from metadata.
414
447
- ` Metadata To SDXL LoRAs ` - Extracts SDXL Loras from metadata
415
448
- ` Metadata To ControlNets ` - Extracts ControNets from metadata
416
449
- ` Metadata To IP-Adapters ` - Extracts IP-Adapters from metadata
417
450
- ` Metadata To T2I-Adapters ` - Extracts T2I-Adapters from metadata
418
- - ` Denoise Latents + Metadata ` - This is an inherited version of the existing ` Denoise Latents ` node but with a metadata input and output.
451
+ - ` Denoise Latents + Metadata ` - This is an inherited version of the existing ` Denoise Latents ` node but with a metadata input and output.
419
452
420
453
** Node Link:** https://github.com/skunkworxdark/metadata-linked-nodes
421
454
@@ -445,7 +478,7 @@ View:
445
478
446
479
** Example Node Graph:** https://github.com/Jonseed/Ollama-Node/blob/main/Ollama-Node-Flux-example.json
447
480
448
- ** View:**
481
+ ** View:**
449
482
450
483
![ ollama node] ( https://raw.githubusercontent.com/Jonseed/Ollama-Node/a3e7cdc55e394cb89c1ea7ed54e106c212c85e8c/ollama-node-screenshot.png )
451
484
@@ -454,7 +487,7 @@ View:
454
487
455
488
<img src =" https://raw.githubusercontent.com/AIrjen/OneButtonPrompt_X_InvokeAI/refs/heads/main/images/background.png " width =" 800 " />
456
489
457
- ** Description:** an extensive suite of auto prompt generation and prompt helper nodes based on extensive logic. Get creative with the best prompt generator in the world.
490
+ ** Description:** an extensive suite of auto prompt generation and prompt helper nodes based on extensive logic. Get creative with the best prompt generator in the world.
458
491
459
492
The main node generates interesting prompts based on a set of parameters. There are also some additional nodes such as Auto Negative Prompt, One Button Artify, Create Prompt Variant and other cool prompt toys to play around with.
460
493
@@ -491,14 +524,14 @@ a Text-Generation-Webui instance (might work remotely too, but I never tried it)
491
524
This node works best with SDXL models, especially as the style can be described independently of the LLM's output.
492
525
493
526
--------------------------------
494
- ### Prompt Tools
527
+ ### Prompt Tools
495
528
496
529
** Description:** A set of InvokeAI nodes that add general prompt (string) manipulation tools. Designed to accompany the ` Prompts From File ` node and other prompt generation nodes.
497
530
498
531
1 . ` Prompt To File ` - saves a prompt or collection of prompts to a file. one per line. There is an append/overwrite option.
499
- 2 . ` PTFields Collect ` - Converts image generation fields into a Json format string that can be passed to Prompt to file.
532
+ 2 . ` PTFields Collect ` - Converts image generation fields into a Json format string that can be passed to Prompt to file.
500
533
3 . ` PTFields Expand ` - Takes Json string and converts it to individual generation parameters. This can be fed from the Prompts to file node.
501
- 4 . ` Prompt Strength ` - Formats prompt with strength like the weighted format of compel
534
+ 4 . ` Prompt Strength ` - Formats prompt with strength like the weighted format of compel
502
535
5 . ` Prompt Strength Combine ` - Combines weighted prompts for .and()/.blend()
503
536
6 . ` CSV To Index String ` - Gets a string from a CSV by index. Includes a Random index option
504
537
@@ -513,7 +546,7 @@ See full docs here: https://github.com/skunkworxdark/Prompt-tools-nodes/edit/mai
513
546
514
547
** Node Link:** https://github.com/skunkworxdark/Prompt-tools-nodes
515
548
516
- ** Workflow Examples**
549
+ ** Workflow Examples**
517
550
518
551
<img src =" https://raw.githubusercontent.com/skunkworxdark/prompt-tools/refs/heads/main/images/CSVToIndexStringNode.png " />
519
552
@@ -648,7 +681,7 @@ Highlights/Midtones/Shadows (with LUT blur enabled):
648
681
- Generate grids of images from multiple input images
649
682
- Create XY grid images with labels from parameters
650
683
- Split images into overlapping tiles for processing (for super-resolution workflows)
651
- - Recombine image tiles into a single output image blending the seams
684
+ - Recombine image tiles into a single output image blending the seams
652
685
653
686
The nodes include:
654
687
1 . ` Images To Grids ` - Combine multiple images into a grid of images
@@ -661,7 +694,7 @@ See full docs here: https://github.com/skunkworxdark/XYGrid_nodes/edit/main/READ
661
694
662
695
** Node Link:** https://github.com/skunkworxdark/XYGrid_nodes
663
696
664
- ** Output Examples**
697
+ ** Output Examples**
665
698
666
699
<img src =" https://raw.githubusercontent.com/skunkworxdark/XYGrid_nodes/refs/heads/main/images/collage.png " />
667
700
@@ -675,7 +708,7 @@ See full docs here: https://github.com/skunkworxdark/XYGrid_nodes/edit/main/READ
675
708
676
709
** Example Workflow:** https://github.com/invoke-ai/InvokeAI/blob/docs/main/docs/workflows/Prompt_from_File.json
677
710
678
- ** Output Examples**
711
+ ** Output Examples**
679
712
680
713
</br ><img src =" https://invoke-ai.github.io/InvokeAI/assets/invoke_ai_banner.png " width =" 500 " />
681
714
@@ -686,5 +719,5 @@ The nodes linked have been developed and contributed by members of the Invoke AI
686
719
687
720
688
721
## Help
689
- If you run into any issues with a node, please post in the [ InvokeAI Discord] ( https://discord.gg/ZmtBAhwWhy ) .
722
+ If you run into any issues with a node, please post in the [ InvokeAI Discord] ( https://discord.gg/ZmtBAhwWhy ) .
690
723
0 commit comments