Skip to content
Node packVerifiedExternal
Open source

ComfyUI_JPS-Nodes

Maintainer@JPS-GERCgrade

Package profile

Status
Verified
Publisher
@JPS-GER
Source
GitHub
Stars
100
Linked pipes
1

README

JPS Custom Nodes for ComfyUI

These nodes were originally made for use in JPS ComfyUI Workflows.

The nodes can be used in any ComfyUI workflow.

Installation

If you have a previous version of the "JPS Custom Nodes for ComfyUI", please delete this before installing these nodes.

  1. cd custom_nodes
  2. git clone https://github.com/JPS-GER/ComfyUI_JPS-Nodes.git
  3. Restart ComfyUI

You can also install the nodes using the following methods:

List of Custom Nodes

IO

  • Lora Loader - Lora Loader with On/Off Switch - output is 1 or 2, so it works with most "x to 1"-switches (while some other alternatives use boolean 0 or 1 and need corresponding switches or additional math nodes)

Settings

  • SDXL Resolutions - small node that offers recommended SDXL resolutions and outputs height and width values
  • SDXL Basic Settings - menu node for basic SDXL settings, required for most SDXL workflows (connect to "SDXL Basic Settings Pipe" to access the values), includes FreeU options now
  • Generation TXT IMG Settings - menu node to switch between TXT2IMG and IMG2IMG
  • Generation Settings - menu node to switch between, TXT2IMG, IMG2IMG, Control Net Canny, Control Net Depth, Inpainting (conntect to "Generation Settings Pipe" to access the values)
  • IP Adapter Settings - menu node to turn on/off five IP adapter input images and settings (conntect to "IP Adapter Settings Pipe" to access the values)
  • Revision Settings - menu node to turn on/off two revision input images and settings (conntect to "Revision Settings Pipe" to access the values)
  • Sampler Scheduler Settings - menu node for sampler + scheduler settings, can also be used as pipe

Switches

  • Integer Switch - "5 to 1"-switch for integer values
  • Image Switch - "5 to 1"-switch for images
  • Latent Switch - "5 to 1"-switch for latent images
  • Conditioning Switch - "5 to 1"-switch for conditioning
  • Model Switch - "5 to 1"-switch for models
  • VAE Switch - "5 to 1"-switch for VAE
  • ControlNet Switch - "5 to 1"-switch for ControlNet
  • Disable Enable Switch - input for nodes that use "disable/enable" types of input (for example KSampler) - useful to switch those values in combinaton with other switches
  • Enable Disable Switch - input for nodes that use "enable/disable" types of input (for example KSampler) - useful to switch those values in combinaton with other switches

Pipes

  • SDXL Basic Settings Pipe - used to access data from "SDXL Basic Settings" menu node - place outside of the menu structure of your workflow
  • Generation Settings Pipe - used to access data from "Generation Settings" menu node - place outside of the menu structure of your workflow
  • IP Adapter Settings Pipe - used to access data from "IP Adapter Settings" menu node - place outside of the menu structure of your workflow
  • Revision Settings Pipe - used to access data from "Revision Settings" menu node - place outside of the menu structure of your workflow
  • SDXL Fundamentals MultiPipe - used to build a pipe for basic SDXL settings, has input/outputs for all supported types, so you can access/change values more easily than classic "from/to/edit"-pipes
  • Images Masks MultiPipe - used to build a pipe for various images and masks used in my workflow, has input/outputs for all images, so you can access/change images and masks more easily than classic "from/to/edit"-pipes

Math

  • SDXL Recommended Resolution Calc - gives you the closest recommended SDXL resolution for the width and height values, useful for IMG2IMG and ControlNet input images, to bring them in line with SDXL workflows
  • Resolution Multiply - multily height and width by some factor - useful to get 2x or 4x values for upscaling or SDXL target width and SDXL target height
  • Largest Int - input two integer values, output will be the larger value
  • Multiply Int Int - multiply two integer inputs, output is available as integer and float, so you can save an extra node

Nodes in this pack

72 nodes
  • CLIPTextEncode SDXL Plus (JPS)
  • Conditioning Switch (JPS)
  • ControlNet Switch (JPS)
  • Crop Image Pipe (JPS)
  • Crop Image Settings (JPS)
  • Crop Image Square (JPS)
  • Crop Image TargetSize (JPS)
  • CtrlNet CannyEdge Pipe (JPS)
  • CtrlNet CannyEdge Settings (JPS)
  • CtrlNet MiDaS Pipe (JPS)
  • CtrlNet MiDaS Settings (JPS)
  • CtrlNet OpenPose Pipe (JPS)
  • CtrlNet OpenPose Settings (JPS)
  • CtrlNet ZoeDepth Pipe (JPS)
  • CtrlNet ZoeDepth Settings (JPS)
  • Disable Enable Switch (JPS)
  • Enable Disable Switch (JPS)
  • Generation TXT IMG Settings (JPS)
  • Get Date Time String (JPS)
  • Get Image Size (JPS)
  • Image Prepare Pipe (JPS)
  • Image Prepare Settings (JPS)
  • Image Switch (JPS)
  • Images Masks MultiPipe (JPS)
  • ImageToImage Pipe (JPS)
  • ImageToImage Settings (JPS)
  • InstantID Mask Prepare Pipe (JPS)
  • InstantID Mask Prepare Settings (JPS)
  • InstantID Pipe (JPS)
  • InstantID Pose Prepare Pipe (JPS)
  • InstantID Pose Prepare Settings (JPS)
  • InstantID Settings (JPS)
  • InstantID Source Prepare Pipe (JPS)
  • InstantID Source Prepare Settings (JPS)
  • Integer Switch (JPS)
  • IP Adapter Settings (JPS)
  • IP Adapter Settings Pipe (JPS)
  • IP Adapter Tiled Settings (JPS)
  • IP Adapter Tiled Settings Pipe (JPS)
  • IPA Switch (JPS)
  • Largest Int (JPS)
  • Latent Switch (JPS)
  • Lora Loader (JPS)
  • Mask Switch (JPS)
  • Model Switch (JPS)
  • Multiply Float Float (JPS)
  • Multiply Int Float (JPS)
  • Multiply Int Int (JPS)
  • Prepare Image (JPS)
  • Prepare Image Plus (JPS)
  • Prepare Image Tiled IPA (JPS)
  • Resolution Multiply (JPS)
  • Revision Settings (JPS)
  • Revision Settings Pipe (JPS)
  • Sampler Scheduler Settings (JPS)
  • Save Images Plus (JPS)
  • SDXL Basic Settings (JPS)
  • SDXL Basic Settings Pipe (JPS)
  • SDXL Fundamentals MultiPipe (JPS)
  • SDXL Prompt Handling (JPS)
  • SDXL Prompt Handling Plus (JPS)
  • SDXL Prompt Styler (JPS)
  • SDXL Recommended Resolution Calc (JPS)
  • SDXL Resolutions (JPS)
  • SDXL Settings (JPS)
  • SDXL Settings Pipe (JPS)
  • Substract Int Int (JPS)
  • Text Concatenate (JPS)
  • Text Prompt (JPS)
  • Text Prompt Combo (JPS)
  • Time Seed (JPS)
  • VAE Switch (JPS)

Related resources

40 connections
Used byANIMA Pro Grade SFW/NSFW W/ Controlnet, Regional Prompt, & Realism enhancer — V4.0 Enhancer versionUsed byChroma-ZIT-Upscaler-Detailer — v1.0Used byIllustrious/ Pony/ SDXL Pro Grade Workflow (Low or High VRAM) — V8.1 Region Prompt UltraUsed byKlein_4b Essentials — v1.0Used byKrea 2 Pro Grade w/ Image Edit, Style Transfer, Controlnet, Multi-reference, SAM3 Detailers, & Low VRAM options — v1.1 added rebalanceUsed byZ-Image Base & Turbo Pro Grade Workflow I2I/T2I (Low or High VRAM) — V8.0 upgrades + Qwen advUsed byLonecat's Illustrious/Pony/SDXL WIldcard Workflow — v2.0 Professional GradeUsed byWan2.2 FLF2V (first last frame to video) for 3 (three) images — v1.1Used byIllustrious/ Pony/ SDXL SFW & NSFW Pro Grade Workflow (Low and high VRAM) — V8.1 upgradesUsed byWan Text 2 Image + Seed VR Upscale — v1.0Used byKrea2 Identity Instant Pose & Outfit Generator (No LLM Required) — v1.0Used byIllustrious/ Pony/ SDXL SFW & NSFW Pro Grade Workflow (Low and high VRAM) — v11.1.1 Detailer OverhaulUsed byIllustrious/ Pony/ SDXL Pro Grade Workflow (Low or High VRAM) — V13.1 tune upUsed byKrea 2 Pro Grade w/ Image Edit, Style Transfer, Controlnet, Multi-reference, SAM3 Detailers, & Low VRAM options — V3.1 tweaksUsed byWan 2.2 Fast Img2Video + Auto-Captioning (Low VRAM Friendly) — v1.0Used byANIMA Pro Grade SFW/NSFW W/ Controlnet, Regional Prompt, & Realism enhancer — V5.2 preview 3 updatesUsed byIllustrious/ Pony/ SDXL SFW & NSFW Pro Grade Workflow (Low and high VRAM) — V2.0 Pro UpgradesUsed byQWEN Image Edit I2I, T2I, Edit Plus, Upscale, Seed VR2, Post Process — V2.0 rebuildUsed byContext Upscale FLUX/ChromaUsed byIllustrious/ Pony/ SDXL Pro Grade Workflow (Low or High VRAM) — V15.0.4 Detailer OverhaulUsed byAnima can edit images! | Testing Anima-Edit loras and IC-methodsUsed byKrea 2 Pro Grade w/ Image Edit, Style Transfer, Controlnet, Multi-reference, SAM3 Detailers, & Low VRAM options — v3.2 Krea 2T enhancer addUsed byIllustrious/ Pony/ SDXL Pro Grade Workflow (Low or High VRAM) — V16.0 sampler upgradeUsed byAnima can edit images! | Testing Anima-Edit loras and IC-methods — Simple Anima IC-methodUsed byANIMA Pro Grade SFW/NSFW W/ Controlnet, Regional Prompt, & Realism enhancer — V3.0.1 Anima 2 AddUsed byIllustrious/ Pony/ SDXL Pro Grade Workflow (Low or High VRAM) — V10.2 Upgrade Face swapUsed byMiniMax H3 Video-to-Video with Auto Head/Face/Clothing SwapUsed byZ-Image Base & Turbo Pro Grade Workflow I2I/T2I (Low or High VRAM) — v16.0 Sam3 Detailers!!!Used byIllustrious/ Pony/ SDXL SFW & NSFW Pro Grade Workflow (Low and high VRAM) — V6.2 Upgrade& Face SwapUsed byIllustrious/ Pony/ SDXL Pro Grade Workflow (Low or High VRAM) — V9.2.. because why notUsed byIllustrious/ Pony/ SDXL SFW & NSFW Pro Grade Workflow (Low and high VRAM) — v12 Sampler UpgradeUsed byIllustrious/ Pony/ SDXL SFW & NSFW Pro Grade Workflow (Low and high VRAM) — v5.0 Realism OverhaulUsed byText2Img Workflow with Detailer Arrays — v6.2 SDXLUsed byKrea 2 Pro Grade w/ Image Edit, Style Transfer, Controlnet, Multi-reference, SAM3 Detailers, & Low VRAM options — V4.0 Sam3 Detailers!!Used byIllustrious/ Pony/ SDXL Pro Grade Workflow (Low or High VRAM) — V9.0.1 Mods & RefinerUsed byFLUX.1-DEV & Kontext Workflows Megapack — 🟢 F.1 Style Changer 1.1Used byIllustrious/ Pony/ SDXL SFW & NSFW Pro Grade Workflow (Low and high VRAM) — v1.0Used byANIMA Pro Grade SFW/NSFW W/ Controlnet, Regional Prompt, & Realism enhancer — v12.0 Regional PromptUsed byKrea 2 Pro Grade w/ Image Edit, Style Transfer, Controlnet, Multi-reference, SAM3 Detailers, & Low VRAM options — v4.1 fixes and TweaksUsed byFlux2 Klein Swap Anyting ( face, outfit, food, NSWF..) — v1.0

Sources

3 sources

Source excerpts

1 excerpt

Source context: Repo JPS-GER/ComfyUI_JPS-Nodes