3v324v23's picture
lfs
1e3b872

ComfyUI Jake Upgrade

A 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:

Other:

Required Custom Nodes

To use JK_workflow, you need to install:

Install and copy | replace files (optional, see in replacement folder):

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:

Changelog

  • 2024-06-23 - v1.0.0 released.