RockOfFire / ComfyUI_Comfyroll_CustomNodes

Custom nodes for SDXL and SD1.5 including Multi-ControlNet, LoRA, Aspect Ratio, Process Switches, and many more nodes.

Home Page:https://civitai.com/models/87609/comfyroll-custom-nodes-for-comfyui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Comfyroll Custom Nodes for SDXL and SD1.5

These nodes were originally made for use in the Comfyroll Template Workflows.

Comfyroll Template Workflows

Comfyroll Pro Templates

Comfyroll SDXL Workflow Templates

SDXL Workflow for ComfyUI with Multi-ControlNet

SDXL and SD1.5 Model Merge Templates for ComfyUI

The nodes can be used in any ComfyUI workflow. Getting ready to release 1.1. There's a lot of different changes being added. The biggest thing being changed is that we have a new SDXL file being added. Also, up-date your ComfyUI for the Multi-ControlNet Stack.

Installation

If you have an old version of the Comfyroll nodes from the Comfyroll Worflow Templates download, please delete this before installing these nodes.

  1. cd custom_nodes
  2. git clone https://github.com/RockOfFire/ComfyUI_Comfyroll_CustomNodes.git
  3. Restart ComfyUI

You can also install the nodes using the following methods:

List of Custom Nodes

SDXL

  • CR SDXL Aspect Ratio
  • CR SDXL Prompt Mix Presets
  • CR SDXL Style Text
  • CR SDXL Base Prompt Encoder

IO

  • CR Load LoRA
  • CR LoRA Stack
  • CR Apply LoRA Stack

Conditioning

  • CR Apply ControlNet
  • CR Multi-ControlNet Stack
  • CR Apply Multi-ControlNet Stack

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

Process

  • CR Img2Img Process Switch
  • CR Hires Fix Process Switch
  • CR Batch Process Switch

Maths

  • CR Integer Multiple

Number

  • CR Seed to Int
  • CR Seed

Image

  • CR SD1.5 Aspect Ratio
  • CR Color Tint
  • CR Halftone Grid

Module

  • CR Module Pipe Loader
  • CR Module Input
  • CR Module Output
  • CR Image Pipe In
  • CR Image Pipe Edit
  • CR Image Pipe Out
  • CR Pipe Switch

Latent

  • CR Latent Batch Size

Test

  • CR Model Stack
  • CR Apply Model Merge
  • CR Load Animation Frames

Legacy

  • CR Image Size
  • CR Image Output
  • CR Aspect Ratio SDXL
  • CR Aspect Ratio
  • CR SDXL Prompt Mixer

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

Custom 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

Node Images

In the images below, the black nodes are the CR nodes and the grey nodes are other nodes shown for context.

Custom Nodes

Custom Nodes

Custom Nodes

Custom Nodes

Custom Nodes

Custom Nodes

Custom Nodes

Custom Nodes

Custom Nodes

Custom Nodes

Custom Nodes

Custom Nodes

Credits

comfyanonymous/ComfyUI - A powerful and modular stable diffusion GUI.

WASasquatch/was-node-suite-comfyui - A powerful custom node extensions of ComfyUI.

TinyTerra/ComfyUI_tinyterraNodes - A selection of nodes for Stable Diffusion ComfyUI

hnmr293/ComfyUI-nodes-hnmr - ComfyUI custom nodes - merge, grid (aka xyz-plot) and others

SeargeDP/SeargeSDXL - ComfyUI custom nodes - Prompt nodes and Conditioning nodes

LucianoCirino/efficiency-nodes-comfyui - A collection of ComfyUI custom nodes.

SLAPaper/ComfyUI-Image-Selector - Select one or some of images from a batch

About

Custom nodes for SDXL and SD1.5 including Multi-ControlNet, LoRA, Aspect Ratio, Process Switches, and many more nodes.

https://civitai.com/models/87609/comfyroll-custom-nodes-for-comfyui


Languages

Language:Python 100.0%