File size: 6,026 Bytes
baa8e90 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 |
# π§© Comfyroll Custom Nodes for SDXL and SD1.5
Co-authored by Suzie1 and RockOfFire
These nodes can be used in any ComfyUI workflow.
# Installation
1. cd custom_nodes
2. git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git
3. Restart ComfyUI
You can also install the nodes using the following methods:
* install using [ComfyUI Manager](https://github.com/ltdrdata/ComfyUI-Manager)
* download from [CivitAI](https://civitai.com/models/87609/comfyroll-custom-nodes-for-comfyui)
# Patch Notes
https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/blob/main/Patch_Notes.md
# Wiki
https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/wiki
# List of Custom Nodes
__π³ Aspect Ratio__
* CR SDXL Aspect Ratio
* CR SD1.5 Aspect Ratio
* CR Aspect Ratio (new 27/11/2023)
__π SDXL__
* CR SDXL Prompt Mix Presets
* CR SDXL Style Text
* CR SDXL Base Prompt Encoder
__π LoRA__
* CR Load LoRA
* CR LoRA Stack
* CR Apply LoRA Stack
__πΉοΈ ControlNet__
* CR Apply ControlNet
* CR Multi-ControlNet Stack
* CR Apply Multi-ControlNet Stack
__π Process__
* CR Img2Img Process Switch
* CR Hires Fix Process Switch
* CR Batch Process Switch
__π Graphics - Filter__
* CR Color Tint
* CR Halftone Filter
__π Graphics - Pattern__
* CR Halftone Grid
* CR Color Bars
* CR Style Bars
* CR Checker Pattern
* CR Polygons
* CR Color Gradient
* CR Radial Gradiant
* CR Starburst Lines
* CR Starburst Colors
* CR Simple Binary Pattern (new 8/12/2023)
* CR Binary Pattern (new 8/12/2023)
__π€ Graphics - Text__
* CR Overlay Text
* CR Draw Text
* CR Mask Text
* CR Composite Text
__π½ Graphics - Template__
* CR Simple Meme Template
* CR Simple Banner
* CR Comic Panel Templates
__π Graphics - Layout__
* CR Image Panel
* CR Page Layout
* CR Image Grid Panel
* CR Image Border
* CR Color Panel
* CR Simple Text Panel
* CR Overlay Transparent Image
__βοΈ Module__
* CR Module Pipe Loader
* CR Module Input
* CR Module Output
__π©οΈ Pipe__
* CR Image Pipe In
* CR Image Pipe Edit
* CR Image Pipe Out
* CR Pipe Switch
__βοΈ Model Merge__
* CR Model Stack
* CR Apply Model Merge
__π Upscale__
* CR Multi Upscale Stack
* CR Upscale Image
* CR Apply Multi Upscale
__π XY Grid__
* CR XY List
* CR XY Interpolate
* CR XY Index
* CR XY From Folder
* CR XY Save Grid Image
* CR Image Output
__π’ Index__
* CR Index
* CR Index Increment
* CR Index Multiply
* CR Index Reset
* CR Trigger
__π§ Conversion__
* CR String To Number
* CR String To Combo
* CR Float To String
* CR Float To Integer
* CR Integer To String
* CR Text List To String
* CR Seed to Int
__π Logic__
* CR Image Input Switch
* CR Image Input Switch (4 way)
* CR Latent Input Switch
* CR Conditioning Input Switch
* CR Clip Input Switch
* CR Model Input Switch
* CR ControlNet Input Switch
* CR VAE Input Switch
* CR Text Input Switch
* CR Text Input Switch (4 way)
* CR Switch Model and CLIP
__π² Random__
* CR Random Hex Color
* CR Random RGB
* CR Random Multiline Values (new 8/12/2023)
* CR Random RGB Gradient (new 8/12/2023)
__π¦ Other__
* CR Latent Batch Size
* CR Prompt Text
* CR Split String
* CR Integer Multiple
* CR Seed
* CR Value
* CR Conditioning Mixer (new 27/11/2023)
* CR Select Model (new 27/11/2023)
__Deleted Nodes__
* CR Aspect Ratio SDXL replaced by CR SDXL Aspect Ratio
* CR SDXL Prompt Mixer replaced by CR SDXL Prompt Mix Presets
# CR Animation Nodes
CR Animation Nodes are now included in the Comfyroll Custom Nodes pack.
[Animation Nodes](https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/blob/suzie_dev/Animation_Nodes.md)
# Multi-ControlNet methodology
The method used in CR Apply Multi-ControlNet is to chain the conditioning so that the output from the first Controlnet becomes the input to the second.
For an example of this method see this link:
https://comfyanonymous.github.io/ComfyUI_examples/controlnet/#mixing-controlnets
# Multi-ControlNet compatability with Efficiency nodes

CR LoRA Stack and CR Multi-ControlNet Stack are both compatible with the Efficient Loader node, in Efficiency nodes by LucianoCirino.
CR Apply Multi-ControlNet Stack can accept inputs from the Control Net Stacker node in the Efficiency nodes (see diagram in Node Images below).
# SDXL Prompt Mix Presets
Preset mappings can be found in this CivitAI article:
https://civitai.com/articles/1835
# Comfyroll Workflow Templates
The nodes were originally made for use in the Comfyroll Template Workflows.
[Comfyroll Template Workflows](https://civitai.com/models/59806/comfyroll-template-workflows)
[Comfyroll Pro Templates](https://civitai.com/models/85619/comfyroll-pro-template)
[Comfyroll SDXL Workflow Templates](https://civitai.com/models/118005/comfyroll-sdxl-workflow-templates)
[SDXL Workflow for ComfyUI with Multi-ControlNet](https://civitai.com/models/129858/sdxl-workflow-for-comfyui-with-multi-controlnet)
[SDXL and SD1.5 Model Merge Templates for ComfyUI](https://civitai.com/models/123125/sdxl-and-sd15-model-merge-templates-for-comfyui)
# Credits
comfyanonymous/[ComfyUI](https://github.com/comfyanonymous/ComfyUI) - A powerful and modular stable diffusion GUI.
WASasquatch/[was-node-suite-comfyui](https://github.com/WASasquatch/was-node-suite-comfyui) - A powerful custom node extensions of ComfyUI.
TinyTerra/[ComfyUI_tinyterraNodes](https://github.com/TinyTerra/ComfyUI_tinyterraNodes) - A selection of nodes for Stable Diffusion ComfyUI
hnmr293/[ComfyUI-nodes-hnmr](https://github.com/hnmr293/ComfyUI-nodes-hnmr) - ComfyUI custom nodes - merge, grid (aka xyz-plot) and others
SeargeDP/[SeargeSDXL](https://github.com/SeargeDP) - ComfyUI custom nodes - Prompt nodes and Conditioning nodes
LucianoCirino/[efficiency-nodes-comfyui](https://github.com/LucianoCirino/efficiency-nodes-comfyui) - A collection of ComfyUI custom nodes.
SLAPaper/[ComfyUI-Image-Selector](https://github.com/SLAPaper/ComfyUI-Image-Selector) - Select one or some of images from a batch
|