File size: 8,504 Bytes
1e3b872 |
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 |
## ComfyUI Jake Upgrade
A [ComfyUI](https://github.com/comfyanonymous/ComfyUI) workflow customization by Jake.
## Installation
1. `git clone https://github.com/jakechai/ComfyUI-JakeUpgrade` into the `custom_nodes` folder
- e.g. `custom_nodes\ComfyUI-JakeUpgrade`
OR:
Install using ComfyUI Manager.
2. Open a Command Prompt/Terminal/etc.
3. Change to the `custom_nodes\ComfyUI-JakeUpgrade` folder you just created
- e.g. `cd C:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-JakeUpgrade`
4. Install python packages
- **Windows Standalone installation** (embedded python):
run install.bat
OR:
`../../../python_embeded/python.exe -s -m pip install -r requirements.txt`
- **Manual/non-Windows installation**
`pip install -r requirements.txt`
## Video Introduction
Youtube
Bilibili
## JakeUpgrade Workflow
Main:
- [JK_workflow_tex2img_img2img_Complete](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_tex2img_img2img_Complete.json)
- [JK_workflow_Seamless Texture](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_Seamless%20Texture.json)
- [JK_workflow_img2mesh_single](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_img2mesh_single.json)
- [JK_workflow_img2mesh_multi](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/Main/JK_workflow_img2mesh_multi.json)
Other:
- [JK_workflow_Concept](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/JK_workflow_Concept.json)
- [JK_workflow_Detailer](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/JK_workflow_Detailer.json)
- [JK_workflow_Inpaint](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/JK_workflow_Inpaint.json)
- [JK_workflow_tex2img_Simple](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/JK_workflow_tex2img_Simple.json)
- [JK_workflow_Upscale](https://github.com/jakechai/ComfyUI-JakeUpgrade/blob/master/Workflow/JK_workflow_Upscale.json)
## Required Custom Nodes
To use JK_workflow, you need to install:
- [rgthree](https://github.com/rgthree/rgthree-comfy)
- [Comfyroll](https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes)
- [pythongosssss](https://github.com/pythongosssss/ComfyUI-Custom-Scripts)
- [ControlNet AUX](https://github.com/Fannovel16/comfyui_controlnet_aux)
- [Impact Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)
- [WD14 Tagger](https://github.com/pythongosssss/ComfyUI-WD14-Tagger)
- [ComfyUI Noise](https://github.com/BlenderNeko/ComfyUI_Noise)
- [IP Adapter Plus](https://github.com/cubiq/ComfyUI_IPAdapter_plus)
- [Face Analysis](https://github.com/cubiq/ComfyUI_FaceAnalysis)
- [StyleAligned](https://github.com/brianfitzgerald/style_aligned_comfy)
- [NNLatentUpscale](https://github.com/Ttl/ComfyUi_NNLatentUpscale)
- [Dynamic Prompts](https://github.com/adieyal/comfyui-dynamicprompts)
- [One Button Prompt](https://github.com/AIrjen/OneButtonPrompt)
- [ComfyUI ELLA](https://github.com/TencentQQGYLab/ComfyUI-ELLA)
- [Essentials](https://github.com/cubiq/ComfyUI_essentials)
- [WAS Node Suite](https://github.com/WASasquatch/was-node-suite-comfyui)
- [Ultimate SD Upscale](https://github.com/ssitu/ComfyUI_UltimateSDUpscale)
- [ComfyUI 3D Pack](https://github.com/MrForExample/ComfyUI-3D-Pack)
- [Seamless tiling](https://github.com/spinagon/ComfyUI-seamless-tiling)
- [Portrait Master](https://github.com/florestefano1975/comfyui-portrait-master)
- [JakeUpgrade](https://github.com/jakechai/ComfyUI-JakeUpgrade)
Install and copy | replace files (optional, see in replacement folder):
- [ComfyUI Manager](https://github.com/ltdrdata/ComfyUI-Manager) : Copy _JK.pack in the replacement folder to `custom_nodes\ComfyUI-Manager\component'.
- [Prompt Stylers](https://github.com/wolfden/ComfyUi_PromptStylers) : Copy new styles.
- [Segment Anything](https://github.com/storyicon/comfyui_segment_anything) : Replace \_\_init\_\_.py to disable requirements installation.
## JakeUpgrade Custom Nodes
Misc Nodes
SD1.5 Aspect Ratio JK๐
SDXL Aspect Ratio JK๐
Reroute Nodes
Reroute List JK๐
Reroute Ckpt JK๐
Reroute Vae JK๐
Reroute Sampler JK๐
Reroute Upscale JK๐
Reroute Resize JK๐
ControlNet Nodes
Apply ControlNet JK๐
Multi-ControlNet Stack JK๐
Apply Multi-ControlNet JK๐
LoRA Nodes
Load LoRA JK๐
LoRA Stack JK๐
Embedding Nodes
Embedding Picker JK๐
Embedding Picker Multi JK๐
Loader Nodes
Ckpt Loader JK๐
Vae Loader JK๐
Sampler Loader JK๐
Upscale Model Loader JK๐
Pipe Nodes
Nodes State JK๐
Ksampler Parameters JK๐
Project Setting JK๐
Base Model Parameters JK๐
Base Model Parameters Extract JK๐
Base Image Parameters Extract JK๐
Base Model Pipe JK๐
Base Model Pipe Extract JK๐
Refine Pipe JK๐
Refine Pipe Extract JK๐
Noise Injection Parameters JK๐
Refine Model Parameters JK๐
Refine 1 Parameters Extract JK๐
Refine 2 Parameters Extract JK๐
Upscale Model Parameters JK๐
Image Upscale Parameters Extract JK๐
Latent Upscale Parameters Extract JK๐
Upscale Model Parameters Extract JK๐
Detailer Parameters JK๐
Pipe End JK๐
Metadata Pipe JK๐
Metadata Pipe Extract JK๐
Image Nodes
Save Image With Metadata JK๐
Save Image With Metadata Flow JK๐
Load Image With Metadata JK๐
Enchance And Resize Hint Images JK๐
Animation Nodes
Animation Prompt JK๐
Animation Value JK๐
Logic switches Nodes
Boolean JK๐
Image Input Switch JK๐
Mask Input Switch JK๐
Int Input Switch JK๐
Float Input Switch JK๐
Latent Input Switch JK๐
Conditioning Input Switch JK๐
Clip Input Switch JK๐
Model Input Switch JK๐
ControlNet Input Switch JK๐
Text Input Switch JK๐
VAE Input Switch JK๐
Switch Model and CLIP JK๐
Pipe Input Switch JK๐
Impact Pipe Input Switch JK๐
ComfyMath Fix Nodes
BoolToInt JK๐
IntToBool JK๐
BoolUnaryOp JK๐
BoolBinaryOp JK๐
FloatUnaryCon JK๐
FloatBinaryCon JK๐
IntUnaryCon JK๐
IntBinaryCon JK๐
NumberUnaryCon JK๐
NumberBinaryCon JK๐
Vec2UnaryCon JK๐
Vec2BinaryCon JK๐
Vec2ToFloatUnaryOp JK๐
Vec2ToFloatBinaryOp JK๐
Vec2FloatOp JK๐
Vec3UnaryCon JK๐
Vec3BinaryCon JK๐
Vec3ToFloatUnaryOp JK๐
Vec3ToFloatBinaryOp JK๐
Vec3FloatOp JK๐
Vec4UnaryCon JK๐
Vec4BinaryCon JK๐
Vec4ToFloatUnaryOp JK๐
Vec4ToFloatBinaryOp JK๐
Vec4FloatOp JK๐
ComfyMath Nodes
FloatToInt JK๐
IntToFloat JK๐
IntToNumber JK๐
NumberToInt JK๐
FloatToNumber JK๐
NumberToFloat JK๐
ComposeVec2 JK๐
ComposeVec3 JK๐
ComposeVec4 JK๐
BreakoutVec2 JK๐
BreakoutVec3 JK๐
BreakoutVec4 JK๐
FloatUnaryOp JK๐
FloatBinaryOp JK๐
IntUnaryOp JK๐
IntBinaryOp JK๐
NumberUnaryOp JK๐
NumberBinaryOp JK๐
Vec2UnaryOp JK๐
Vec2BinaryOp JK๐
Vec3UnaryOp JK๐
Vec3BinaryOp JK๐
Vec4UnaryOp JK๐
Vec4BinaryOp JK๐
Simple Evaluate Nodes
Evaluate Ints JK๐
Evaluate Floats JK๐
Evaluate String JK๐
Evaluate Examples JK๐
## JakeUpgrade Group Nodes
Tools
JK๐::CLIPSegMask
JK๐::Pad Image for Outpainting
JK๐::SegAnythingMask
Workflow
JK๐::Concept
JK๐::Inpaint Simple
JK๐::Inpaint Checkpoint
JK๐::Outpaint Checkpoint
JK๐::Tex2Img
## Reference Custom Nodes
Jake Upgrade Nodes are inspired by:
- [rgthree](https://github.com/rgthree/rgthree-comfy)
- [Comfyroll](https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes)
- [Efficiency Nodes](https://github.com/jags111/efficiency-nodes-comfyui)
- [ControlNet AUX](https://github.com/Fannovel16/comfyui_controlnet_aux)
- [Impact Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack)
- [Image Saver](https://github.com/giriss/comfy-image-saver)
- [Prompt Reader](https://github.com/receyuki/comfyui-prompt-reader-node)
- [ComfyMath](https://github.com/evanspearman/ComfyMath)
- [Embedding Picker](https://github.com/Tropfchen/ComfyUI-Embedding_Picker)
## Changelog
- 2024-06-23 - v1.0.0 released.
|