ComfyUI Extension: ComfyUI-Desert-Pixel-Nodes
A collection of custom nodes for ComfyUI focused on animation, image processing, and workflow optimization.
Custom Nodes (91)
- DP 10 Images Switch Or Batch
- DP 10 String Switch Or Connect
- DP 2 String Switch
- DP 3 Images Switch Or Batch
- DP 3 String Switch Or Connect
- DP 5 Find And Replace
- DP 5 Images Switch Or Batch
- DP 5 String Switch Or Connect
- DP Add Background To Png
- DP Add Weight To String Sdxl
- DP Advanced Sampler
- 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 Clean Prompt Travel
- DP Condition Switch
- DP ControlNet Apply Advanced
- 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 Draggable Int 1step
- DP Draggable Int 4step
- DP Draggable Int 8step
- DP Fast Slow Motion
- DP Five Lora
- DP Five Lora Random
- DP Float Stepper
- DP Image And String Pairs Switch
- DP Image Color Analyzer
- DP Image Color Analyzer Small
- DP Image Color Effect
- DP Image Effect Processor
- DP Image Effect Processor Small
- DP Image Empty Latent Switch Flux
- DP Image Empty Latent Switch SDXL
- DP Image Grid To Image
- DP Image Slice To Grid
- DP Image Slide Show
- DP Image Strip
- DP Latent Split
- DP Line Cycler
- DP Load Checkpoint With Info
- DP Load Controlnet Model With Name
- DP Load Dual CLIP With Info
- DP Load Image Effects
- DP Load Image Effects Small
- DP Load Image Minimal
- DP Load Image With Seed
- DP Load UNET With Info
- DP Logo Animator
- DP Lora Random Strength Controller
- DP Lora Strength Controller
- DP Mask Settings
- DP Prompt Inverter
- DP Prompt Manager Small
- DP Prompt Mode Controller
- DP Prompt Styler
- DP Prompt Token Compressor
- DP Prompt Travel Prompt
- 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 Sampler With Info
- DP Save Preview Image
- DP Set New Model Folder Link
- DP String Text
- DP String Text With SDXL Weight
- 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
README
🌵 ComfyUI Desert Pixel Nodes - Complete Documentation
A comprehensive collection of 105+ custom nodes for ComfyUI, designed to enhance your image generation and processing workflows with advanced features, utilities, and specialized tools.
📚 Table of Contents
🚀 Installation & Setup
- Clone or download this repository to your ComfyUI custom_nodes folder
- Install required dependencies (if any)
- Restart ComfyUI
- Find nodes under the "DP" category in your node browser
🎨 Theming System
Overview
The Desert Pixel node pack includes a comprehensive theming system that allows you to customize the appearance of ALL ComfyUI nodes (not just DP nodes). Each node gets a unique icon and custom colors for better workflow organization.
Features
- Universal Node Theming: Apply custom colors to any ComfyUI node
- Preset Themes: 22+ built-in color themes including Ocean, Purple, Forest, etc.
- Custom Colors: Individual title and body color selection
- Favorite Themes: Save and apply your preferred color combinations
- Automatic Icons: DP nodes get random emoji icons for visual identification
- Theme Persistence: Colors are saved with your workflow
How to Use Themes
- Right-click any node in ComfyUI
- Navigate to "DP Color Themes" in the context menu
- Choose from:
- Preset Themes: Pre-configured color combinations
- Title Color: Change just the node title color
- Body Color: Change just the node body color
- Save As Favorite: Save current colors as your favorite
- Apply Favorite Theme: Apply your saved favorite
- Reset to Default: Return to default colors
Available Preset Themes
- DP Ocean (Default): Dark gray title with ocean blue body
- Black: Charcoal and dark gray combination
- Purple: Deep purple variations
- Royal Blue: Bright blue styling
- Forest: Nature-inspired greens
- Golden: Warm gold tones
- Burgundy: Rich wine colors
- Emerald: Vibrant green shades
- Midnight: Deep navy blues
- And many more...
📝 Node Categories
🖼️ Image Processing & Analysis
DP_Image_Color_Analyzer
Advanced image color analysis tool that extracts dominant colors, generates color palettes, and provides detailed color information including theme detection and SD-friendly color descriptions.
DP_Image_Color_Analyzer_Small
Simplified version of the color analyzer with streamlined interface for basic color extraction and analysis tasks.
DP_Image_Color_Effect
Apply various color effects and transformations to images with customizable parameters for artistic and stylistic modifications.
DP_Image_Effect_Processor
Comprehensive image effects processor with multiple effect types, blend modes, and intensity controls for advanced image manipulation.
DP_Image_Effect_Processor_Small
Lightweight version of the image effect processor with essential effects and simplified controls.
DP_Load_Image_V2
Enhanced image loader with built-in resizing, alpha channel preservation, metadata extraction, and format conversion capabilities.
DP_Load_Image_Effects
Load images with simultaneous effect application, combining loading and processing in a single efficient node.
DP_Load_Image_Effects_Small
Streamlined image loader with basic effect applications and optimized performance.
DP_Load_Image_Minimal
Minimal image loader focused on speed and simplicity with essential loading features only.
DP_Load_Image_With_Seed
Load images with seed-based random selection and processing, useful for controlled randomization in workflows.
DP_Load_Image_Folder
Batch load multiple images from a folder with filtering, sorting, and batch processing capabilities.
DP_Save_Image_V2
Advanced image saving with metadata preservation, custom formatting, and batch processing support.
DP_Save_Preview_Image
Save images with preview generation and metadata embedding for workflow documentation.
DP_Get_Seed_From_Image
Extract seed information from image metadata for workflow reproducibility and debugging.
DP_Image_Grid_To_Image
Convert image grids back to individual images with automatic detection and separation.
DP_Image_Slice_To_Grid
Slice images into grids with customizable dimensions and spacing for tiling effects.
DP_Image_Slide_Show
Create animated slideshows from multiple images with transition effects and timing controls.
DP_Image_Strip
Create horizontal or vertical image strips from multiple inputs with alignment options.
DP_Strip_Edge_Masks
Generate edge masks for image strips to create seamless blending and transition effects.
DP_Image_To_Pixelgrid
Convert images to pixel grid format with customizable pixel sizes and grid arrangements.
DP_Stitch_2_Images
Intelligently stitch two images together with blending and alignment options.
DP_Add_Background_To_Png
Add solid or gradient backgrounds to PNG images with transparency handling.
DP_Resize_Image_And_Mask
Resize images and their corresponding masks simultaneously while maintaining proper alignment.
DP_Place_Image
Precisely place images on canvases with position, scale, and blend mode controls.
DP_Extract_Mask
Extract masks from images using various methods including alpha channels and color thresholds.
🎬 Animation & Video
DP_Gif_Maker
Professional GIF creation tool with frame control, transition effects, quality settings, and optimization options.
DP_Video_Flicker
Add realistic flicker effects to video sequences with customizable intensity and patterns.
DP_Video_Looper
Create seamless video loops with crossfade transitions and perfect loop point detection.
DP_Video_Transition
Apply smooth transitions between video clips with various blend modes and timing controls.
DP_Video_Effect_Sender / DP_Video_Effect_Receiver
Network-based video effect transmission system for distributed processing workflows.
DP_FastSlowMotion
Apply variable speed effects to video sequences with smooth interpolation and timing controls.
DP_Logo_Animator
Animate logos and text with built-in effects, transitions, and customizable motion paths.
DP_Animation_Calculator_5_Inputs / DP_Animation_Calculator_10_Inputs
Advanced animation calculators for complex motion interpolation with multiple input parameters.
DP_Big_Letters
Generate large animated text with font selection, effects, and batch processing capabilities.
📝 Text & Prompt Management
DP_Words
Advanced text rendering with font selection, formatting, and layout controls for creating text images.
DP_Text_Preview
Preview and format text with various styling options before using in other nodes.
DP_Prompt_Styler
Apply consistent styling to prompts with categorized style options including depth, camera angles, lighting, and mood.
DP_Prompt_Manager_Small
Streamlined prompt management with organization, tagging, and quick access features.
DP_Prompt_Mode_Controller
Control prompt generation modes with conditional logic and parameter switching.
DP_SmartPromptCompressor
Intelligently compress prompts while maintaining meaning and important keywords for token optimization.
DP_Prompt_Inverter
Reverse engineer prompts from images or generate negative prompts from positive ones.
DP_Prompt_Travel_Prompt
Create smooth prompt transitions for prompt travel animations and morphing effects.
DP_clean_prompt
Clean and optimize prompts by removing redundant words, fixing formatting, and standardizing syntax.
DP_Clean_Prompt_Travel
Specialized prompt cleaning for prompt travel workflows with transition-aware optimization.
DP_Broken_Token
Handle and repair broken tokens in prompts with automatic detection and correction.
DP_5_Find_And_Replace
Perform multiple find and replace operations on text with regex support and batch processing.
🔄 Switches & Controllers
DP_Image_And_String_Pairs_Switch
Switch between paired image and text combinations with cycle modes and index control.
DP_10_Images_Switch_Or_Batch / DP_3_Images_Switch_Or_Batch / DP_5_Images_Switch_Or_Batch
Flexible image switching with batch mode support for multiple input handling.
DP_5_Image_And_Mask_Switch
Switch between image and mask pairs with synchronized control and batch processing.
DP_10_String_Switch_Or_Connect / DP_3_String_Switch_Or_Connect / DP_5_String_Switch_Or_Connect
String switching nodes with connection and concatenation modes for text management.
DP_2_String_Switch
Simple two-way string switch with toggle functionality.
DP_String_Text / DP_String_Text_With_Sdxl_Weight
Text input nodes with optional SDXL weight formatting for prompt enhancement.
DP_Switch_Controller
Universal switch controller for managing multiple switch states across complex workflows.
DP_Condition_Switch
Conditional switching based on boolean logic and comparison operations.
DP_Random_Mode_Switch / DP_Random_Mode_Controller
Random-based switching with controllable probability and mode selection.
🎯 Loaders & Models
DP_Five_Lora / DP_Five_Lora_Random
Load up to five LoRA models simultaneously with strength control and random selection options.
DP_Lora_Strength_Controller / DP_Lora_Random_Strength_Controller
Precise control over LoRA strength parameters with random and fixed value options.
DP_Load_Checkpoint_With_Info
Load checkpoints with detailed information display and metadata extraction.
DP_Load_UNET_With_Info / DP_Load_Dual_CLIP_With_Info
Load UNET and CLIP models with comprehensive information and version details.
DP_ControlNetApplyAdvanced / DP_Load_Controlnet_Model_With_Name
Advanced ControlNet loading and application with detailed parameter control.
DP_Quick_Model_Link
Create symbolic links for quick model access and organization.
🔧 Utilities & Tools
DP_Aspect_Ratio_Picker
Select from predefined aspect ratios with custom ratio support for consistent sizing.
DP_Custom_Aspect_Ratio
Define custom aspect ratios with calculation and preview features.
DP_Draggable_Floats_1 / DP_Draggable_Floats_2 / DP_Draggable_Floats_3
Interactive float value controls with draggable interfaces and precision settings.
DP_Float_Stepper
Step through float values with increment/decrement controls and range limiting.
DP_Transition_Frames_Selector / DP_Diff_Int_8step_selector
Specialized selectors for animation frame counts and stepped integer values.
DP_Draggable_Int_1step / DP_Draggable_Int_4step / DP_Draggable_Int_8step
Integer value controls with different step sizes and draggable interfaces.
DP_Int_0_1000
Simple integer selector with 0-1000 range for common parameter needs.
DP_Mask_Settings
Configure mask parameters with feathering, inversion, and adjustment options.
DP_Latent_Split
Split latent tensors for parallel processing and advanced workflow architectures.
DP_Line_Cycler
Cycle through lines of text with various modes and timing controls.
DP_create_json_file
Generate JSON files from workflow data for configuration and batch processing.
DP_Sampler_With_Info / DP_Advanced_Sampler
Enhanced samplers with detailed information display and advanced parameter control.
🎲 Random Generators
DP_Random_Crazy_Prompt_Generator
Generate wild and creative prompts with adjustable randomness and style combinations.
DP_Random_Superhero_Prompt_Generator
Create superhero-themed prompts with powers, costumes, and background generation.
DP_Random_Vehicle_Generator
Generate vehicle descriptions with types, modifications, and environmental settings.
DP_Random_Psychedelic_Punk_Generator
Create psychedelic and punk-themed prompts with style and color combinations.
DP_Random_Logo_Style_Generator
Generate logo style descriptions with typography, effects, and design elements.
DP_Art_Style_Generator
Create art style descriptions combining movements, techniques, and artistic elements.
DP_Random_Character
Generate character descriptions with appearance, clothing, and personality traits.
DP_random_min_max
Generate random numbers within specified ranges with various distribution options.
DP_Versatile_Prompt_Subjects_Generator
Create diverse subject prompts across multiple categories and themes.
DP_Crazy_Prompt_Mixer
Mix and combine existing prompts in creative ways with randomization options.
🎪 Creative Effects
DP_Add_Weight_To_String_Sdxl / DP_Advanced_Weight_String_Sdxl
Add SDXL-compatible weight formatting to text strings with advanced syntax support.
DP_IF_INT_CONDITION
Conditional integer operations with comparison logic and branching support.
DP_Image_Empty_Latent_Switch_Flux / DP_Image_Empty_Latent_Switch_SDXL
Switch between images and empty latents for conditional generation workflows.
🔧 Technical Requirements
- ComfyUI (latest version recommended)
- Python 3.8+
- PyTorch with CUDA support (for GPU acceleration)
- Additional dependencies as specified in requirements.txt
🤝 Support & Contribution
This node pack is actively maintained and updated. For issues, feature requests, or contributions, please visit the project repository.
📄 License
Licensed under the appropriate open-source license. See LICENSE file for details.
🌵 Desert Pixel Nodes - Enhancing your ComfyUI experience with powerful, creative, and efficient tools.