Nodes Browser

DP 10 String Switch
DP 2 String Switch
DP 5 String Switch
DP Add Weight To String Sdxl
DP Advanced Weight String Sdxl
DP Animation Calculator 10 Inputs
DP Animation Calculator 5 Inputs
DP Art Style Generator
DP Aspect Ratio Picker
DP Big Letters
DP Broken Token
DP Clean Prompt
DP Combo Controller
DP Condition Mixer
DP Crazy Prompt Mixer
DP Create Json File
DP Custom Aspect Ratio
DP Diff Int 8step Selector
DP Draggable Floats 1
DP Draggable Floats 2
DP Draggable Floats 3
DP Fast Slow Motion
DP Five Lora
DP Five Lora Random
DP Image Color Analyzer
DP Image Color Analyzer Small
DP Image Color Effect
DP Image Effect Processor
DP Image Empty Latent Switch Flux
DP Image Empty Latent Switch SDXL
DP Image Slide Show
DP Image Strip
DP Image Switch 10
DP Image Switch 3
DP Image Switch 5
DP Int 0-1000
DP Int 0-1000 4 Step
DP Int 0-1000 8 Step
DP Load Image Effects
DP Load Image Effects Small
DP Logo Animator
DP Logo Animator Advanced
DP Lora Random Strength Controller
DP Lora Strength Controller
DP Lora Strength Stepper
DP Prompt Inverter
DP Prompt Manager
DP Prompt Manager Small
DP Prompt Mode Controller
DP Prompt Styler
DP Prompt Token Compressor
DP Random Character
DP Random Crazy Prompt Generator
DP Random Logo Style Generator
DP Random Min Max
DP Random Mode Controller
DP Random Mode Switch
DP Random Psychedelic Punk Generator
DP Random Superhero Prompt Generator
DP Random Vehicle Generator
DP Save Preview Image
DP Set New Model Folder Link
DP String Text
DP String With Switch
DP Strings Connector
DP Strip Edge Masks
DP Switch Controller
DP Text Preview
DP Transition Frames Selector
DP Video Effect Receiver
DP Video Effect Sender
DP Video Flicker
DP Video Looper
DP Video Transition
DP_Crazy_Prompt_Mixer
DP_Logo_Animator_Advanced
DP_Lora_Strength_Stepper
DP_Prompt_Inverter
DP_Strings_Connector

ComfyDeploy: How ComfyUI-Desert-Pixel-Nodes works in ComfyUI?

What is ComfyUI-Desert-Pixel-Nodes?

A collection of custom nodes for ComfyUI focused on animation, image processing, and workflow optimization.

How to install it in ComfyDeploy?

Head over to the machine page

  1. Click on the "Create a new machine" button
  2. Select the Edit build steps
  3. Add a new step -> Custom Node
  4. Search for ComfyUI-Desert-Pixel-Nodes and select it
  5. Close the build step dialig and then click on the "Save" button to rebuild the machine

ComfyUI Custom Nodes by Desert Pixel

A collection of custom nodes for ComfyUI focused on animation, image processing, and workflow optimization.

Features

Animation & Video

  • Animation Calculator (5 Inputs): Complex animation timing calculator
  • Fast/Slow Motion: Control video playback speed
  • Image Slide Show: Create blend mode transitions
  • Logo Animator: Create animated logos
  • Video Effects:
    • Sender/Receiver system for effect application
    • Flicker effects
    • Transition effects

Image Processing

  • Big Letters: Create text-based images
  • Color Analyzer: Analyze and generate color palettes
  • Smart Image Saver: Enhanced image saving with metadata
  • Image Effects: Various image processing effects
    • Small Loader: Basic effects
    • Medium Loader: Extended effects
    • Big Loader: Full effect suite

Utility Nodes

  • Random Min/Max: Generate random numbers with control
  • Random Characters: Generate random characters/strings
  • Aspect Ratio Picker: Easy aspect ratio selection
  • Clean Prompt: Clean and format prompt text
  • Multi Styler: Apply multiple styles to prompts
  • Zero-One Floats: Simple float input/output controls
  • Five LoRA: Load and manage multiple LoRA models
  • Five LoRA Random: Random strength LoRA loading
  • Empty Latent Switch: Switch between empty latent and images
  • Quick Link: Manage model symbolic links
  • Create JSON: Create formatted JSON files
  • Broken Token: Analyze and split Flux prompts

Installation

Clone this repository into your ComfyUI custom_nodes folder:

git clone https://github.com/DesertPixelAi/ComfyUI-Desert-Pixel-Nodes custom_nodes/desert-pixel-nodes

Node Documentation

For detailed node documentation, see Documentation

DP_Animation_Calculator_5Inputs

<img src="https://github.com/user-attachments/assets/fa45806e-76f5-4d25-a0a5-8b6d494d9f90" alt="DP_Animation_Calculator_5Inputs_detailed" style="float: left; margin-right: 10px;"/>

A utility node for managing animations with image transitions and prompt scheduling. Helps create timing data for prompt schedules, fade masks, and IP adapter batches. Can generate timing data with or without image inputs, perfect for keyframe-based animations. doc DP Animation Calculator

DP_Image_Slide_Show

<img src="https://github.com/user-attachments/assets/c3001c1e-4d57-46fd-9d0f-4a62109a46dd" alt="DP_Image_Slide_Show" style="float: left; margin-right: 10px;"/>

Creates image sequences with customizable blend mode transitions. Supports up to 5 images with various blend modes including Normal Blend, Dissolve, Overlay, Multiply, Screen, and Soft Light. Perfect for creating GIFs and videos with smooth transitions. doc DP Image Slide Show

DP_Logo_Animator

<img src="https://github.com/user-attachments/assets/d56d6536-ea7a-4819-98b6-cc5c4b19f5f3" alt="DP_Logo_Animator" style="float: left; margin-right: 10px;"/>

Creates looping animations for logos with smooth scale effects and automatic background handling. Features customizable minimum shrink size and background detection, ideal for creating professional logo animations for video content. doc DP Logo Animator

DP_Video_Effect_Sender & DP_Video_Effect_Receiver

<img src="https://github.com/user-attachments/assets/d6fb3fb7-f58a-452c-9454-1d23092e5461" alt="DP_Video_Effect_Sender_reciver" style="float: left; margin-right: 10px;"/>

A paired system for applying effects to specific frames in video sequences. The Sender extracts frames in a pattern for processing, while the Receiver places the processed frames back into their original positions. doc DP Video Effects

DP_Video_Flicker

<img src="https://github.com/user-attachments/assets/ffe900e0-2cac-445e-8b39-64e77d6f6081" alt="DP_Video_Flicker" style="float: left; margin-right: 10px;"/>

Creates customizable flicker effects for video sequences with up to three flicker points. Features adjustable colors, sizes, and speeds for each flicker effect, perfect for creating dynamic video transitions. doc DP Video Flicker

DP_Video_Transition

<img src="https://github.com/user-attachments/assets/67234ca8-2496-405b-a1a7-3211fb225887" alt="DP_Video_Transition" style="float: left; margin-right: 10px;"/>

Handles video transitions with multiple blend modes and timing controls. Creates smooth transitions between two video sequences with customizable duration and blend effects. doc DP Video Transition

DP_Smart_Saver

<img src="https://github.com/user-attachments/assets/704ed83f-daa9-46aa-aadc-7e89a3943010" alt="DP_Smart_Saver" style="float: left; margin-right: 10px;"/>

Enhanced image saving with metadata preservation, customizable folder/file naming, and caption text file support. Features preview mode and optional dimension inclusion in filenames. doc DP Smart Saver

DP_Big_Letters

<img src="https://github.com/user-attachments/assets/c40205d0-6327-47f3-b9f0-29fb3d048ef8" alt="DP_Big_Letters" style="float: left; margin-right: 10px;"/>

Creates text-based images by splitting text into individual letters. Features customizable size, padding, font, color, and background settings for each letter. doc DP Big Letters

DP_Broken_Token

<img src="https://github.com/user-attachments/assets/f9bfacd1-1b87-4225-ab67-12d5804ef2aa" alt="DP_Broken_Token" style="float: left; margin-right: 10px;"/>

Analyzes and splits Flux prompts based on user-defined token counts. Outputs multiple text parts with configurable maximum token limits. doc DP Broken Token

DP_Clean_Prompt

<img src="https://github.com/user-attachments/assets/678363ab-5a2d-473f-9132-2487152f588b" alt="DP_Clean_Prompt" style="float: left; margin-right: 10px;"/>

Cleans and formats prompt text by removing unnecessary characters and fixing formatting issues for consistent results. doc DP Clean Prompt

DP_Create_JSON

<img src="https://github.com/user-attachments/assets/e3c210b5-d718-4b8b-8e9b-c0963497b22b" alt="DP_Create_JSON" style="float: left; margin-right: 10px;"/>

Creates JSON files from structured data with customizable formatting, file naming, and save options. Supports data separation and file overwrite controls. doc DP Create JSON

DP_Crazy_Prompt

<img src="https://github.com/user-attachments/assets/d5d970b6-0db3-4f02-9769-194807547d52" alt="DP_Crazy_Prompt" style="float: left; margin-right: 10px;"/>

Generates creative prompt combinations from predefined categories including styles, subjects, composition, lighting, color palettes, and atmospheres. doc DP Crazy Prompt

DP_Image_Color_Analyzer

<img src="https://github.com/user-attachments/assets/bf90ffac-3925-40ed-9873-2ea3a7d42d1c" alt="DP_Image_Color_Analyzer" style="float: left; margin-right: 10px;"/>

Analyzes image colors and generates detailed color descriptions including RGB values, hex codes, and overall theme detection. Creates color palettes with customizable number of colors. doc DP Color Analyzer

DP_Fast_Slow_Motion

<img src="https://github.com/user-attachments/assets/b64a26ea-54ad-421a-a8bf-a573389fbae9" alt="DP_Fast_Slow_Motion" style="float: left; margin-right: 10px;"/>

Controls video playback speed by manipulating frame sequences. Features adjustable speed factors for creating fast or slow motion effects within specified frame ranges. doc DP Fast Slow Motion

DP_Five_Lora

<img src="https://github.com/user-attachments/assets/7de97607-c5cc-4186-a9c0-250ee55548b4" alt="DP_Five_Lora" style="float: left; margin-right: 10px;"/>

Loads up to five LoRA models with individual strength control. Provides detailed information about applied LoRAs and their settings. doc DP LoRA Loaders

DP_Five_Lora_Random

<img src="https://github.com/user-attachments/assets/1a0fcc29-de16-4efc-bc96-f3d51e94352a" alt="DP_Five_Lora_Random" style="float: left; margin-right: 10px;"/>

Loads LoRA models with randomized strength values within specified ranges. Features individual min/max controls for each LoRA's strength. doc DP LoRA Loaders

DP_Float_0_1 | DP_2Floats_0_1 | DP_3Floats_0_1

<img src="https://github.com/user-attachments/assets/64a249c6-4c48-4dcf-a4ba-ddcb6e70736c" alt="DP_Float_0_1" style="float: left; margin-right: 10px;"/>

Simple float input/output controls with customizable ranges, defaults, and slider appearance. Available in single, double, and triple float variants. doc DP Float Controls

DP_Image_Empty_Latent_Switch

<img src="https://github.com/user-attachments/assets/04c21510-a1d2-41d6-901c-ad70dd4f8ec6" alt="DP_Image_Empty_Latent_Switch" style="float: left; margin-right: 10px;"/>

Switches between empty latent (for txt2img) and up to 5 input images (for img2img). Automatically adjusts strength and denoise settings based on mode. doc DP Empty Latent Switch

DP_Image_Loader_Small

<img src="https://github.com/user-attachments/assets/14545cb5-6868-4446-b6ec-711bed60c956" alt="DP_Image_Loader_Small" style="float: left; margin-right: 10px;"/>

Basic image loader with essential effects including grayscale, enhance, flip, and posterize. doc DP Image Loaders

DP_Image_Loader_Medium

<img src="https://github.com/user-attachments/assets/5ab0c438-8841-4e1f-b7e2-23ac449d7475" alt="DP_Image_Loader_Medium" style="float: left; margin-right: 10px;"/>

Image loader with expanded effect options including artistic effects like sepia, emboss, and lineart. doc DP Image Loaders

DP_Image_Loader_Big

<img src="https://github.com/user-attachments/assets/c76ec189-1634-4972-bdc4-81f32167abe9" alt="DP_Image_Loader_Big" style="float: left; margin-right: 10px;"/>

Comprehensive image loader with full effect suite including technical and enhancement options. doc DP Image Loaders

DP_Prompt_Styler

<img src="https://github.com/user-attachments/assets/5a2eec5a-000d-4837-aaf5-f098273d1e2d" alt="DP_Prompt_Styler" style="float: left; margin-right: 10px;"/>

Applies multiple style modifiers to prompts with customizable categories including depth, camera angles, color themes, moods, and effects. doc DP Prompt Styler

DP_Quick_Link

<img src="https://github.com/user-attachments/assets/b58b9557-e3be-4639-9958-ea0a901210e8" alt="DP_Quick_Link" style="float: left; margin-right: 10px;"/>

Manages symbolic links for model organization. Creates shortcuts to external model folders without copying files, saving disk space. doc DP Quick Link

DP_Random_Char

<img src="https://github.com/user-attachments/assets/414bfb42-9cef-4aed-afa4-7938449ae6e8" alt="DP_Random_Char" style="float: left; margin-right: 10px;"/>

Generates random characters with intelligent selection to avoid similar-looking characters and recent repetitions. Perfect for creating readable random strings and passwords. doc DP Random Char

DP_Random_MinMax

<img src="https://github.com/user-attachments/assets/99bb875f-3d9b-462c-b781-0c179077af6c" alt="DP_Random_MinMax" style="float: left; margin-right: 10px;"/>

Generates random numbers within specified ranges with configurable step sizes. Provides both float and integer outputs. doc DP Random MinMax

DP_Aspect_Ratio

<img src="https://github.com/user-attachments/assets/514f81d2-3b50-442c-b9e1-d95f93647747" alt="DP_Aspect_Ratio" style="float: left; margin-right: 10px;"/>

Quick aspect ratio selection for common image sizes. Supports custom ratios through configuration file and provides standard presets. doc DP Aspect Ratio