ComfyUI Jake Upgrade
A ComfyUI workflow customization by Jake.
Installation
git clone https://github.com/jakechai/ComfyUI-JakeUpgrade
into thecustom_nodes
folder- e.g.
custom_nodes\ComfyUI-JakeUpgrade
OR: Install using ComfyUI Manager.
- e.g.
- Open a Command Prompt/Terminal/etc.
- Change to the
custom_nodes\ComfyUI-JakeUpgrade
folder you just created- e.g.
cd C:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-JakeUpgrade
- e.g.
- 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
- Windows Standalone installation (embedded python):
run install.bat
OR:
Video Introduction
Youtube Bilibili
JakeUpgrade Workflow
Main:
- JK_workflow_tex2img_img2img_Complete
- JK_workflow_Seamless Texture
- JK_workflow_img2mesh_single
- JK_workflow_img2mesh_multi
Other:
- JK_workflow_Concept
- JK_workflow_Detailer
- JK_workflow_Inpaint
- JK_workflow_tex2img_Simple
- JK_workflow_Upscale
Required Custom Nodes
To use JK_workflow, you need to install:
- rgthree
- Comfyroll
- pythongosssss
- ControlNet AUX
- Impact Pack
- WD14 Tagger
- ComfyUI Noise
- IP Adapter Plus
- Face Analysis
- StyleAligned
- NNLatentUpscale
- Dynamic Prompts
- One Button Prompt
- ComfyUI ELLA
- Essentials
- WAS Node Suite
- Ultimate SD Upscale
- ComfyUI 3D Pack
- Seamless tiling
- Portrait Master
- JakeUpgrade
Install and copy | replace files (optional, see in replacement folder):
- ComfyUI Manager : Copy _JK.pack in the replacement folder to `custom_nodes\ComfyUI-Manager\component'.
- Prompt Stylers : Copy new styles.
- 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
- Comfyroll
- Efficiency Nodes
- ControlNet AUX
- Impact Pack
- Image Saver
- Prompt Reader
- ComfyMath
- Embedding Picker
Changelog
- 2024-06-23 - v1.0.0 released.