Extensions/Comfyroll Studio
ComfyUI Extension Runs on cloud

Comfyroll Studio

Custom nodes for SDXL and SD1.5 including Multi-ControlNet, LoRA, Aspect Ratio, Process Switches, and many more nodes. NOTE: Maintainer is changed to Suzie1 from…

By Suzie1·Created 3 years ago·Updated 2 years ago· 1,287
Suzie1/ComfyUI_Comfyroll_CustomNodes
Nodes199
On cloudRunnable
Category🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🚌 Bus, 🧩 Comfyroll Studio/✨ Essential/🕹️ ControlNet
Stars1,287
Updated2 years ago

Nodes (199)

🚌 CR 8 Channel In

Bundle up to eight wires into one bus line

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🚌 Bus
🚌 CR 8 Channel Out

Unpack a bus line back into eight wires

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🚌 Bus
🕹️ CR Apply ControlNet

One ControlNet onto your conditioning, with an on/off toggle

🧩 Comfyroll Studio/✨ Essential/🕹️ ControlNet
💊 CR Apply LoRA Stack

Load a whole pile of LoRAs in one node

🧩 Comfyroll Studio/✨ Essential/💊 LoRA
⛏️ CR Apply Model Merge

Blend a whole stack of checkpoints at once

🧩 Comfyroll Studio/✨ Essential/⛏️ Model Merge
🕹️ CR Apply Multi-ControlNet

Stack several ControlNets onto pos and neg at once

🧩 Comfyroll Studio/✨ Essential/🕹️ ControlNet
🔍 CR Apply Multi Upscale

Run a chain of upscale steps from one stack

🧩 Comfyroll Studio/✨ Essential/🔍 Upscale
🔳 CR Aspect Ratio

Pick a resolution preset and get an empty latent for free

🧩 Comfyroll Studio/✨ Essential/🔳 Aspect Ratio
🔳 CR Aspect Ratio Banners

Ad-sized canvases and a matching empty latent

🧩 Comfyroll Studio/✨ Essential/🔳 Aspect Ratio
🔳 CR_Aspect Ratio For Print

A4, B5 and friends, latent included

🧩 Comfyroll Studio/✨ Essential/🔳 Aspect Ratio
CR Aspect Ratio SDXL (Legacy)

The legacy SDXL bucket picker (use the newer one)

🧩 Comfyroll Studio/✨ Essential/💀 Legacy
🔳 CR Aspect Ratio Social Media

Instagram, TikTok, and YouTube sizes on tap

🧩 Comfyroll Studio/✨ Essential/🔳 Aspect Ratio
🛠️ CR Batch Images From List

Turn an image list back into a single batch

🧩 Comfyroll Studio/✨ Essential/📜 List/🛠️ Utils
🔂 CR Batch Process Switch

Route a single image or a batch down one path

🧩 Comfyroll Studio/🛠️ Utils/🔂 Process
🟥 CR Binary Pattern

A 1s-and-0s image with colors, outlines and jitter

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
📜 CR Binary To Bit List

Split a binary string into a list of single bits

🧩 Comfyroll Studio/✨ Essential/📜 List
📋 CR Bit Schedule

Turn a binary string into an on/off keyframe schedule

🧩 Comfyroll Studio/🎥 Animation/📋 Schedule
📋 CR Central Schedule

Merge several keyframe schedules into one

🧩 Comfyroll Studio/🎥 Animation/📋 Schedule
🟦 CR Checker Pattern

Generate a checkerboard image, two colors your call

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
⚙️ CR Clamp Value

Pin a number inside a min/max range

🧩 Comfyroll Studio/🛠️ Utils/⚙️ Other
🔀 CR Clip Input Switch

Flip between two CLIP sources with one number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
🟫 CR Color Bars

Generate a two-color stripe pattern as an image

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
🟨 CR Color Gradient

Build a smooth two-color gradient image

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
🌁 CR Color Panel

Make a solid-color canvas at any size

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
🎨 CR Color Tint

Wash an image with a single color, sepia included

🧩 Comfyroll Studio/👾 Graphics/🎨 Filter
⚙️ CR Combine Prompt

Build a prompt from four reusable blocks

🧩 Comfyroll Studio/✨ Essential/📦 Core
📋 CR Combine Schedules

Merge up to four keyframe schedules into one

🧩 Comfyroll Studio/🎥 Animation/📋 Schedule
📱 CR Comic Panel Templates

Arrange images into a comic-page layout

🧩 Comfyroll Studio/👾 Graphics/📱 Template
🔤️ CR Composite Text

Render text over an image with full placement control

🧩 Comfyroll Studio/👾 Graphics/🔤 Text
🔀 CR Conditioning Input Switch

Pick one of two prompt conditionings by number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
⚙️ CR Conditioning Mixer

Combine, average or concatenate two prompts in one node

🧩 Comfyroll Studio/✨ Essential/📦 Core
🔀 CR ControlNet Input Switch

Swap between two loaded ControlNets by number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
🛠️ CR Current Frame

A frame-index passthrough for animation loops

🧩 Comfyroll Studio/🎥 Animation/🛠️ Utils
CR Cycle Images (Legacy)

Step through an image list frame by frame (legacy)

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
CR Cycle Images Simple (Legacy)

Cycle a few image slots, no list-builder needed (legacy)

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
CR Cycle LoRAs (Legacy)

Swap LoRAs across an animation frame by frame (legacy)

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
CR Cycle Models (Legacy)

Rotate checkpoints across an animation frame by frame (legacy)

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
CR Cycle Text (Legacy)

Step through a text list frame by frame (legacy)

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
CR Cycle Text Simple (Legacy)

Cycle a few text slots, no list-builder needed (legacy)

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
🚌 CR Data Bus In

Bundle up to four wires into one to tame graph spaghetti

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🚌 Bus
🚌 CR Data Bus Out

Unpack a bundled bus cable back into separate wires

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🚌 Bus
🛠️ CR Debatch Frames

Split an image batch into a list of frames

🧩 Comfyroll Studio/🎥 Animation/🛠️ Utils
🌁 CR Diamond Panel

Wrap an image in a diamond-tile layout

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
🟢 CR Draw Pie

Draw a pie or arc wedge as an image

🧩 Comfyroll Studio/👾 Graphics/🟣 Shape
🟡 CR Draw Shape

Render a solid shape for masks and compositing bases

🧩 Comfyroll Studio/👾 Graphics/🟣 Shape
🔤️ CR Draw Text

Render text onto a fresh canvas in ComfyUI

🧩 Comfyroll Studio/👾 Graphics/🔤 Text
📝 CR Encode Scheduled Prompts

Crossfading Two Prompts Into One Conditioning

🧩 Comfyroll Studio/🎥 Animation/📝 Prompt
🌁 CR Feathered Border

Soft-edged frames for ComfyUI images

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
📜 CR Float Range List

Sweep denoise/CFG values or build an animation curve

🧩 Comfyroll Studio/✨ Essential/📜 List
🔧 CR Float To Integer

Convert a float to an int in ComfyUI

🧩 Comfyroll Studio/🛠️ Utils/🔧 Conversion
🔧 CR Float To String

Turn a number into text in ComfyUI

🧩 Comfyroll Studio/🛠️ Utils/🔧 Conversion
⌨️ CR Font File List

List available fonts for batching in ComfyUI

🧩 Comfyroll Studio/✨ Essential/📜 List/⌨️ IO
⚙️ CR Get Parameter From Prompt

Pull a value out of your prompt text and route it downstream

🧩 Comfyroll Studio/🛠️ Utils/⚙️ Other
🔢 CR Gradient Float

Ramp a Number Across an Animation Frame by Frame

🧩 Comfyroll Studio/🎥 Animation/🔢 Interpolate
🔢 CR Gradient Integer

Ramp a Whole Number Across an Animation

🧩 Comfyroll Studio/🎥 Animation/🔢 Interpolate
🌁 CR Half Drop Panel

Make tileable half-drop repeats in ComfyUI

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
🎨 Halftone Filter

Comic-print dot effect for ComfyUI images

🧩 Comfyroll Studio/👾 Graphics/🎨 Filter
🟫 CR Halftone Grid

Generate a dot-gradient pattern in ComfyUI

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
🔂 CR Hires Fix Process Switch

Flip between latent and image upscale

🧩 Comfyroll Studio/🛠️ Utils/🔂 Process
🌁 CR Image Border

Add a solid framed border in ComfyUI

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
🌁 CR Image Grid Panel

Tile a batch into a contact sheet in ComfyUI

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
🔀 CR Image Input Switch

Toggle between two image branches in ComfyUI

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
🔀 CR Image Input Switch (4 way)

Pick one of four image branches

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
CR Image List (Legacy)

Comfyroll's Manual Way to Bundle Images Into a List

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
CR Image List Simple (Legacy)

The Stripped-Down Version of Comfyroll's Image List

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
💾 CR Image Output

One node that previews or saves in ComfyUI

🧩 Comfyroll Studio/✨ Essential/📦 Core
🌁 CR Image Panel

Stitch 1–4 images into a strip in ComfyUI

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
🛩️ CR Image Pipe Edit

Override One Field Mid-Pipe Without Breaking the Bundle

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🛩️ Image
🛩 CR Image Pipe In

Bundle an Image and Its Dimensions Into One Wire

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🛩️ Image
🛩️ CR Image Pipe Out

Unpack Comfyroll's Image Pipe Back Into Its Parts

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🛩️ Image
CR Image Size (Legacy)

Comfyroll's Old Dimension Node — Use CR Aspect Ratio Instead

🧩 Comfyroll Studio/✨ Essential/💀 Legacy
🔂 CR Img2Img Process Switch

One Dropdown to Flip Between txt2img and img2img

🧩 Comfyroll Studio/🛠️ Utils/🔂 Process
🔢 CR Increment Float

A Stepped Value That Bumps Up Every N Frames

🧩 Comfyroll Studio/🎥 Animation/🔢 Interpolate
🔢 CR Increment Integer

A Whole-Number Staircase for Your Animation

🧩 Comfyroll Studio/🎥 Animation/🔢 Interpolate
🔢 CR Index

A Counter Widget With a Debug Switch Built In

🧩 Comfyroll Studio/🛠️ Utils/🔢 Index
🔢 CR Index Increment

Carrying an Index and Its Step Together as Two Wires

🧩 Comfyroll Studio/🛠️ Utils/🔢 Index
🔢 CR Index Multiply

Scale an Index by a Factor, Chain-Compatible With the Rest of the Family

🧩 Comfyroll Studio/🛠️ Utils/🔢 Index
🔢 CR Index Reset

Carry a Counter's Restart Value Alongside It

🧩 Comfyroll Studio/🛠️ Utils/🔢 Index
⚙️ CR Integer Multiple

Snap a Number to a Valid Dimension Before It Hits Your Sampler

🧩 Comfyroll Studio/🛠️ Utils/⚙️ Other
📜 CR Integer Range List

Generate a list of ints to sweep a batch

🧩 Comfyroll Studio/✨ Essential/📜 List
🔧 CR Integer To String

Turn a Number Into Text You Can Actually Use

🧩 Comfyroll Studio/🛠️ Utils/🔧 Conversion
🔢 CR Interpolate Latents

Blend Two Latents Together Without Re-Running the Sampler

🧩 Comfyroll Studio/🎥 Animation/🔢 Interpolate
🛠️ CR Intertwine Lists

Zip two lists together into one alternating batch

🧩 Comfyroll Studio/✨ Essential/📜 List/🛠️ Utils
📝 CR Keyframe List

Write animation keyframes in Deforum or Comfyroll's own format

🧩 Comfyroll Studio/🎥 Animation/📝 Prompt
⚙️ CR Latent Batch Size

Pad a single latent up to N for one sampling pass

🧩 Comfyroll Studio/✨ Essential/📦 Core
🔀 CR Latent Input Switch

Pick between two latent branches with one number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
⌨️ CR Load Animation Frames

Pull a numbered image sequence in as a batch

🧩 Comfyroll Studio/🎥 Animation/⌨️ IO
⌨️ CR Load Flow Frames

Step through a folder one frame at a time, current plus previous

🧩 Comfyroll Studio/🎥 Animation/⌨️ IO
⌨️ CR Load GIF As List

Split an animated GIF into frames you can process

🧩 Comfyroll Studio/✨ Essential/📜 List/⌨️ IO
⌨️ CR Load Image List

Batch-load a folder of images for processing

🧩 Comfyroll Studio/✨ Essential/📜 List/⌨️ IO
⌨️ CR Load Image List Plus

Load a folder of images as a list, with filenames and sizes

🧩 Comfyroll Studio/✨ Essential/📜 List/⌨️ IO
💊 CR Load LoRA

The standard LoRA loader with an on/off switch bolted on

🧩 Comfyroll Studio/✨ Essential/💊 LoRA
📑 CR Load Scheduled LoRAs

Swap or blend LoRAs by frame number

🧩 Comfyroll Studio/🎥 Animation/📑 Schedulers
📑 CR Load Scheduled Models

Swap checkpoints mid-animation by frame

🧩 Comfyroll Studio/🎥 Animation/📑 Schedulers
📋 CR Load Schedule From File

Read a keyframe schedule from a .txt or .csv

🧩 Comfyroll Studio/🎥 Animation/📋 Schedule
📜 CR Load Text List

Read a .txt or .csv into a batch of prompts

🧩 Comfyroll Studio/✨ Essential/📜 List
CR LoRA List (Legacy)

The legacy way to name and alias a set of LoRAs

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
💊 CR LoRA Stack

Up to three LoRAs, each with its own on/off switch

🧩 Comfyroll Studio/✨ Essential/💊 LoRA
🔤️ CR Mask Text

Renders text onto a flat image — not a MASK, despite the name

🧩 Comfyroll Studio/👾 Graphics/🔤 Text
⚙️ CR Math Operation

Sin, cos, sqrt and friends for one float value

🧩 Comfyroll Studio/🛠️ Utils/⚙️ Other
🔀 CR Model Input Switch

Pick between two checkpoints with one number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
CR Model List (Legacy)

The legacy way to name a shortlist of checkpoints

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
⛏️ CR Model Merge Stack

Build a checkpoint-merge recipe with ratios and switches

🧩 Comfyroll Studio/✨ Essential/⛏️ Model Merge
✈️ CR Module Input

Unpack a Comfyroll pipe back into its nine wires

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/✈️ Module
✈️ CR Module Output

Update one slot of a pipe without rewiring the rest

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/✈️ Module
✈️ CR Module Pipe Loader

Bundle nine wires into one to detangle your graph

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/✈️ Module
🕹️ CR Multi-ControlNet Stack

Load up to three ControlNets in one node

🧩 Comfyroll Studio/✨ Essential/🕹️ ControlNet
🔤 CR Multiline Text

A text box that can also parse CSV and split into a list

🧩 Comfyroll Studio/🛠️ Utils/🔤 Text
🔍 CR Multi Upscale Stack

Chain three upscale models into one pass

🧩 Comfyroll Studio/✨ Essential/🔍 Upscale
⌨️ CR Output Flow Frames

Saving numbered animation frames to disk

🧩 Comfyroll Studio/🎥 Animation/⌨️ IO
📋 CR Output Schedule To File

Save a Comfyroll animation schedule as txt or csv

🧩 Comfyroll Studio/🎥 Animation/📋 Schedule
🔤 CR Overlay Text

Stamp text onto an image with real alignment and rotation control

🧩 Comfyroll Studio/👾 Graphics/🔤 Text
🌁 CR Overlay Transparent Image

Paste a PNG onto a background with scale, rotate and position

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
🌁 CR Page Layout

Wrap an image in a header, footer, and border in one node

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
🔀️ CR Pipe Switch

Pick between two Comfyroll pipe lines with one number

🧩 Comfyroll Studio/✨ Essential/🎷 Pipe
🟩 CR Polygons

Generate a hexagon or triangle grid pattern from scratch

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
📜 CR Prompt List

Turn one text box into a batch of prompts, one per line

🧩 Comfyroll Studio/✨ Essential/📜 List
CR Prompt List Keyframes (Legacy)

Turning a prompt list into Deforum-style keyframes (legacy)

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
📑 CR Prompt Scheduler

Pick (and blend) the right prompt for the current frame

🧩 Comfyroll Studio/🎥 Animation/📑 Schedulers
⚙️ CR Prompt Text

The simplest node in Comfyroll, and that's the point

🧩 Comfyroll Studio/✨ Essential/📦 Core
🟨 CR Radial Gradient

A procedural radial gradient with a movable center

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
🎲 CR Random Hex Color

Seed-driven random colors for your graphics nodes

🧩 Comfyroll Studio/🛠️ Utils/🎲 Random
💊 CR Random LoRA Stack

Roll the dice on which LoRAs fire each run

🧩 Comfyroll Studio/✨ Essential/💊 LoRA
🎲 CR Random Multiline Colors

A seeded batch of random colors, one per line

🧩 Comfyroll Studio/🛠️ Utils/🎲 Random
🎲 CR Random Multiline Values

Seeded random strings, batched and typed

🧩 Comfyroll Studio/🛠️ Utils/🎲 Random
🎲 CR Random Panel Codes

Quick random codes for comic-panel-style labels

🧩 Comfyroll Studio/🛠️ Utils/🎲 Random
🎲 CR Random RGB

Four independent random colors from one seed

🧩 Comfyroll Studio/🛠️ Utils/🎲 Random
🎲 CR Random RGB Gradient

A seeded sequence of colors, one per row

🧩 Comfyroll Studio/🛠️ Utils/🎲 Random
🔵 CR Random Shape Pattern

Build a randomized two-color shape grid

🧩 Comfyroll Studio/👾 Graphics/🟣 Shape
💊 CR Random Weight LoRA

Randomize one LoRA's strength across a batch

🧩 Comfyroll Studio/✨ Essential/💊 LoRA
🛠️ CR Repeater

Turn one value into a list of N identical copies

🧩 Comfyroll Studio/✨ Essential/📜 List/🛠️ Utils
🔤 CR Save Text To File

Write prompts or captions out to a .txt/.csv

🧩 Comfyroll Studio/🛠️ Utils/🔤 Text
📋 CR Schedule Input Switch

Flip between two animation schedules on one wire

🧩 Comfyroll Studio/🎥 Animation/📋 Schedule
🔳 CR SD1.5 Aspect Ratio

The 512-based preset picker, without the SDXL clutter

🧩 Comfyroll Studio/✨ Essential/🔳 Aspect Ratio
🔳 CR SDXL Aspect Ratio

SDXL's actual training buckets, ready as a latent

🧩 Comfyroll Studio/✨ Essential/🔳 Aspect Ratio
🌟 CR SDXL Base Prompt Encoder

SDXL's dual-CLIP encoding, with the micro-conditioning exposed

🧩 Comfyroll Studio/✨ Essential/🌟 SDXL
CR SDXL Prompt Mixer (Legacy)

The old base+style-to-G/L/R mixer (legacy)

🧩 Comfyroll Studio/✨ Essential/💀 Legacy
🌟 CR SDXL Prompt Mix Presets

Base + style text, mixed into G/L/R by named presets

🧩 Comfyroll Studio/✨ Essential/🌟 SDXL
🌟 CR SDXL Style Text

Two boxes in, labeled for the L slot, nothing more

🧩 Comfyroll Studio/✨ Essential/🌟 SDXL
📱 CR Seamless Checker

Tile your texture in-node and see the seams before anyone else does

🧩 Comfyroll Studio/👾 Graphics/📱 Template
🌱 CR Seed

Pull the seed out of your sampler so more than one node can share it

🧩 Comfyroll Studio/✨ Essential/📦 Core
CR Seed to Int (Legacy)

A bridge from Comfyroll's old SEED type, kept for legacy graphs (legacy)

🧩 Comfyroll Studio/✨ Essential/💀 Legacy
🔤️ CR Select Font

Pick a font once and reuse it across your text nodes

🧩 Comfyroll Studio/👾 Graphics/🔤 Text
⚙️ CR Select ISO Size

Paper-size presets in pixels, at print resolution

🧩 Comfyroll Studio/🛠️ Utils/⚙️ Other
🔮 CR Select Model

Switch between up to five checkpoints from one node

🧩 Comfyroll Studio/✨ Essential/📦 Core
⚙️ CR Select Resize Method

A two-option dropdown for Fit vs Crop

🧩 Comfyroll Studio/🛠️ Utils/⚙️ Other
⚙️ CR Set Switch From String

Drive an input switch with a keyword

🧩 Comfyroll Studio/🛠️ Utils/🔀 Conditional
⚙️ CR Set Value On Binary

A ternary node — pick one of two numbers from a 0/1 flag

🧩 Comfyroll Studio/🛠️ Utils/🔀 Conditional
⚙️ CR Set Value On Boolean

Turn a true/false switch into a number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Conditional
⚙️ CR Set Value on String

Route different output depending on a text match

🧩 Comfyroll Studio/🛠️ Utils/🔀 Conditional
📱 CR Simple Banner

Drop a titled text banner onto any image

🧩 Comfyroll Studio/👾 Graphics/📱 Template
🟥 CR Simple Binary Pattern

Turn a string of 1s and 0s into a black-and-white image

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
📱 CR Simple Image Compare

Labeled side-by-side before/after images

🧩 Comfyroll Studio/👾 Graphics/📱 Template
📜 CR Simple List

Type lines, get a ComfyUI list that fans out execution

🧩 Comfyroll Studio/✨ Essential/📜 List
📱 CR Simple Meme Template

Top/bottom Impact-font caption text, done in one node

🧩 Comfyroll Studio/👾 Graphics/📱 Template
CR Simple Prompt List (Legacy)

Five fixed prompt boxes, chainable for more (legacy)

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
CR Simple Prompt List Keyframes (Legacy)

Turn five prompts into a Deforum keyframe string (legacy)

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
📑 CR Simple Prompt Scheduler

Look up the current and next prompt for a given frame

🧩 Comfyroll Studio/🎥 Animation/📑 Schedulers
📋 CR Simple Schedule

The building block of Comfyroll's frame-based scheduling system

🧩 Comfyroll Studio/🎥 Animation/📋 Schedule
🌁 CR Simple Text Panel

A colored card with text on it, generated from scratch

🧩 Comfyroll Studio/👾 Graphics/🌁 Layout
📑 CR Simple Text Scheduler

The bare-bones version — one frame, one string, no blending

🧩 Comfyroll Studio/🎥 Animation/📑 Schedulers
🔤️ CR Simple Text Watermark

Stamp a text signature on your image without leaving ComfyUI

🧩 Comfyroll Studio/👾 Graphics/🔤 Text
📑 CR Simple Value Scheduler

Drive a number by frame, no scheduling pipeline required

🧩 Comfyroll Studio/🎥 Animation/📑 Schedulers
🔤 CR Split String

Break one string into up to four pieces on a delimiter

🧩 Comfyroll Studio/🛠️ Utils/🔤 Text
🟧 CR Starburst Colors

A two-tone pinwheel of wedges, not lines

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
🟧 CR Starburst Lines

Generate a radial sunburst pattern as an image

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
🔧 CR String To Boolean

Comfyroll's Text-to-Switch Node, Explained

🧩 Comfyroll Studio/🛠️ Utils/🔧 Conversion
🔧 CR String To Combo

Feed a plain string into a dropdown-typed input

🧩 Comfyroll Studio/🛠️ Utils/🔧 Conversion
🔧 CR String To Number

Parse text into an INT and a FLOAT at once

🧩 Comfyroll Studio/🛠️ Utils/🔧 Conversion
🟪 CR Style Bars

Colored bars, waves, and gradients built from matplotlib colormaps

🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern
🔀 CR Switch Model and CLIP

Flip between two checkpoints with one number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
🔤 CR Text

The boring multiline text box you'll wire into everything

🧩 Comfyroll Studio/🛠️ Utils/🔤 Text
🔤 Text Blacklist

Strip banned words out of a prompt automatically

🧩 Comfyroll Studio/🛠️ Utils/🔤 Text
🔤 CR Text Concatenate

Glue two strings together with a separator

🧩 Comfyroll Studio/🛠️ Utils/🔤 Text
📜 CR Text Cycler

Turn lines of text into a repeating batch list

🧩 Comfyroll Studio/✨ Essential/📜 List
🔀 CR Text Input Switch

Flip between two text sources with one number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
🔀 CR Text Input Switch (4 way)

Pick one of four text sources by number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
🔤 CR Text Length

Count the characters in a string

🧩 Comfyroll Studio/🛠️ Utils/🔤 Text
📜 CR Text List

Turn a multiline text box into a batch list, no wrapping text attached

🧩 Comfyroll Studio/✨ Essential/📜 List
CR Text List Simple (Legacy)

Five text boxes, chainable into a longer list

🧩 Comfyroll Studio/🎥 Animation/💀 Legacy
🛠️ CR Text List To String

Collapse a list back into one string

🧩 Comfyroll Studio/✨ Essential/📜 List/🛠️ Utils
🔤 CR Text Operation

Quick string tweaks (uppercase, trim, reverse) inline

🧩 Comfyroll Studio/🛠️ Utils/🔤 Text
🔤 CR Text Replace

Find-and-replace for your prompts, up to three swaps

🧩 Comfyroll Studio/🛠️ Utils/🔤 Text
📑 CR Text Scheduler

Read a frame-based text schedule, with a static fallback

🧩 Comfyroll Studio/🎥 Animation/📑 Schedulers
📱 CR Thumbnail Preview

See a big batch as a contact sheet, not a wall of images

🧩 Comfyroll Studio/👾 Graphics/📱 Template
🔢 CR Trigger

Fire a boolean when your loop hits a specific index

🧩 Comfyroll Studio/🛠️ Utils/🔢 Index
🔍 CR Upscale Image

The one-node upscaler in Comfyroll's Essential set

🧩 Comfyroll Studio/✨ Essential/🔍 Upscale
⚙️ CR VAE Decode

VAE decode with tiled (low-VRAM) and circular (seamless) options

🧩 Comfyroll Studio/✨ Essential/📦 Core
🔀 CR VAE Input Switch

Pick between two VAEs with one number

🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic
⚙️ CR Value

One number, both as a FLOAT and an INT

🧩 Comfyroll Studio/🛠️ Utils/⚙️ Other
📜 CR Value Cycler

Build a repeating sequence of numbers for animation and scheduling

🧩 Comfyroll Studio/✨ Essential/📜 List
📑 CR Value Scheduler

The full-pipeline version of frame-based value scheduling

🧩 Comfyroll Studio/🎥 Animation/📑 Schedulers
🎨 CR Vignette Filter

Darkened edges (and a free mask) in one node

🧩 Comfyroll Studio/👾 Graphics/🎨 Filter
📉 CR XY From Folder

Assemble a labeled comparison grid from saved images

🧩 Comfyroll Studio/✨ Essential/📉 XY Grid
📉 CR XY Index

Turn a flat loop counter into grid column/row coordinates

🧩 Comfyroll Studio/✨ Essential/📉 XY Grid
📉 CR XY Interpolate

Compute a CFG/step ramp for an XY sweep instead of typing every value

🧩 Comfyroll Studio/✨ Essential/📉 XY Grid
📉 CR XY List

Pull hand-typed X/Y sweep values by loop position

🧩 Comfyroll Studio/✨ Essential/📉 XY Grid
🛠️ CR XY Product

Turn two text lists into every X-times-Y combination

🧩 Comfyroll Studio/✨ Essential/📜 List/🛠️ Utils
📉 CR XY Save Grid Image

Write each sweep result so CR XY From Folder can find it later

🧩 Comfyroll Studio/✨ Essential/📉 XY Grid
Readme

🧩 Comfyroll Studio

Co-authored by Suzie1 and RockOfFire

Current version: 1.76

Wiki

Please use our new wiki for info on the custom nodes, and lots of examples of their use.

https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/wiki

Installation

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

You can also install the nodes using the following methods:

Patch Notes

https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/blob/main/Patch_Notes.md

List of Custom Nodes

Core Nodes

📦 Essential Nodes

  • CR Image Output (changed 18/12/2023)
  • CR Latent Batch Size
  • CR Prompt Text
  • CR Combine Prompt
  • CR Seed
  • CR Conditioning Mixer
  • CR Select Model (new 24/1/2024)
  • CR VAE Decode (new 24/1/2024)

🔳 Aspect Ratio

  • CR Aspect Ratio
  • CR SDXL Aspect Ratio
  • CR SD1.5 Aspect Ratio
  • CR Aspect Ratio Banners (new 18/12/2023)
  • CR Aspect Ratio Social Media (new 15/1/2024)
  • CR Aspect Ratio For Print (new 18/1/2024)

📜 List Nodes

  • CR Text List (new 19/12/2023)
  • CR Prompt List (new 1/1/2024)
  • CR Float Range List (new 25/12/2023)
  • CR Integer Range List (new 25/12/2023)
  • CR Load Text List (new 27/12/2023)
  • CR Binary To List (new 29/12/2023)
  • CR Text List To String (updated 30/12/2023)
  • CR Text Cycler (new 4/1/2024)
  • CR Value Cycler (new 4/1/2024)

📜 List IO

  • CR Load Image List (new 23/12/2023)
  • CR Load Image List Plus (new 23/12/2023)
  • CR Load GIF As List (new 6/1/2024)
  • CR Font File List (new 18/12/2023)

📜 List Utils

  • CR Batch Images From List (new 29/12/2023)
  • CR Intertwine_Lists (new 29/12/2023)
  • CR Repeater (new 15/1/2024)
  • CR XY Product (new 2/1/2024)
  • CR Text List To String (updated 30/12/2023)

🌟 SDXL

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

💊 LoRA

  • CR Load LoRA
  • CR LoRA Stack
  • CR Apply LoRA Stack
  • CR Random LoRA Stack (new 18/12/2023)
  • CR Random Weight LoRA (new 18/12/2023)

🕹️ ControlNet

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

🚌 Bus

  • CR Data Bus In (new 12/1/2024)
  • CR Data Bus Out (new 12/1/2024)
  • CR 8 Channel In (new 12/1/2024)
  • CR 8 Channel Out (new 12/1/2024)

✈️ Module

  • CR Module Pipe Loader
  • CR Module Input
  • CR Module Output

🛩️ Pipe

  • CR Image Pipe In
  • CR Image Pipe Edit
  • CR Image Pipe Out
  • CR Pipe Switch

⛏️ Model Merge

  • CR Model Stack
  • CR Apply Model Merge

🔍 Upscale

  • CR Multi Upscale Stack
  • CR Upscale Image
  • CR Apply Multi Upscale

📉 XY Grid

  • CR XY List
  • CR XY Interpolate
  • CR XY Index
  • CR XY From Folder
  • CR XY Save Grid Image
  • CR Image Output

👾 Graphics Nodes

👓 Graphics - Filter

  • CR Color Tint
  • CR Halftone Filter
  • CR Vignette Filter (new 21/12/2023)

🌈 Graphics - Pattern

  • CR Halftone Grid
  • CR Color Bars
  • CR Style Bars
  • CR Checker Pattern
  • CR Polygons
  • CR Color Gradient
  • CR Radial Gradiant
  • CR Starburst Lines
  • CR Starburst Colors
  • CR Simple Binary Pattern
  • CR Binary Pattern

🟡 Graphics - Pattern

  • CR Draw Shape (new 24/12/2023)
  • CR Draw Pie" (new 25/12/2023)
  • CR Random Shape Pattern" (new 25/12/2023)

🔤 Graphics - Text

  • CR Overlay Text
  • CR Draw Text
  • CR Mask Text
  • CR Composite Text
  • CR Select Font

👽 Graphics - Template

  • CR Simple Meme Template
  • CR Simple Banner
  • CR Comic Panel Templates
  • CR Simple Banner (new 18/12/2023)
  • CR Simple Image Compare (new 18/12/2023)
  • CR Thumbnail Preview (new 26/12/2023)
  • CR Seamless Checker (new 18/1/2023)

🌁 Graphics - Layout

  • CR Image Panel
  • CR Page Layout
  • CR Image Grid Panel
  • CR Image Border
  • CR Feathered Border (new 21/12/2023)
  • CR Color Panel
  • CR Simple Text Panel
  • CR Half Drop Panel (new 23/1/2024)
  • CR Diamond Panel (new 24/1/2024)
  • CR Overlay Transparent Image
  • CR Select ISO Size (new 18/1/2023)

🎥 Animation

📋 Schedules

  • CR Simple Schedule
  • CR Central Schedule
  • CR Combine Schedules
  • CR Output Schedule To File
  • CR Load Schedule From File
  • CR Schedule Input Switch

📑 Schedulers

  • CR Simple Value Scheduler
  • CR Simple Text Scheduler
  • CR Value Scheduler
  • CR Text Scheduler
  • CR Load Scheduled Models
  • CR Load Scheduled LoRAs
  • CR Prompt Scheduler
  • CR Simple Prompt Scheduler

📝 Prompt

  • CR Keyframe List
  • CR Load Prompt Style
  • CR Encode Scheduled Prompts

🔢 Interpolation

  • CR Gradient Float
  • CR Gradient Integer
  • CR Increment Float
  • CR Increment Integer
  • CR Interpolate Latents

🛠️ Utils

  • CR Debatch Frames
  • CR Current Frame

⌨️ IO

  • CR Load Animation Frames
  • CR Load Flow Frames
  • CR Output Flow Frames

🛠️ Utility Nodes

🔢 Utils Index

  • CR Index
  • CR Index Increment
  • CR Index Multiply
  • CR Index Reset
  • CR Trigger

🔧 Utils Conversion

  • CR String To Number (changed 18/12/2023)
  • CR String To Combo
  • CR Float To String
  • CR Float To Integer
  • CR Integer To String
  • CR String To Boolean (new 17/1/2024)

🔀 Utils 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
  • CR VAE Input Switch
  • CR Text Input Switch
  • CR Text Input Switch (4 way)
  • CR Switch Model and CLIP

🔂 Utils Process

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

🎲 Utils Random

  • CR Random Hex Color
  • CR Random RGB
  • CR Random Multiline Values (updated 28/12/2023)
  • CR Random Multiline Colors (new 28/12/2023)
  • CR Random RGB Gradient
  • CR Random Panel Code (new 26/12/2023)

🔤 Utils Text

  • CR Text (new 3/1/2024)
  • CR Multiline Text (new 24/12/2023)
  • CR Split String
  • CR Text Concatenate (new 2/1/2024)
  • CR Text Replace (new 8/1/2024)
  • CR Text Blacklist (new 13/1/2024)
  • CR Text Length (new 10/1/2024)
  • CR Text Operation (new 10/1/2024)
  • CR Save Text To File (new 27/12/2023)

⚙️ Conditional

  • CR Set Value On Boolean (new 29/12/2023)
  • CR Set Value On Binary (new 3/1/2024)
  • CR Set Value On String (new 9/1/2024)
  • CR Set Switch From String (new 17/1/2024)

⚙️ Utils Other

  • CR Value
  • CR Integer Multiple
  • CR Clamp Value (new 29/12/2023)
  • CR Math Operation (new 31/12/2023)
  • CR Get Parameter From Prompt (new 5/1/2024)
  • CR Select Resize Method (new 16/1/2024)

Legacy

💀 Legacy Nodes

  • CR Seed to Int
  • CR Aspect Ratio SDXL, replaced by CR SDXL Aspect Ratio
  • CR Image Size, replaced by CR Aspect Ratio
  • CR SDXL Prompt Mixer, replaced by CR SDXL Prompt Mix Presets

Comfyroll Workflow Templates

The 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

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

pythongosssss/ComfyUI-Custom-Scripts - Enhancements & experiments for ComfyUI, mostly focusing on UI features

bash-j/mikey_nodes - comfy nodes from mikey

ltdrdata/ComfyUI-Impact-Pack -