ComfyUI Extension: ComfyUI-easygoing-nodes
Enhanced Text Encoder modules, acd Custom nodes for ComfyUI, device-select CLIP loaders, providing HDR effects, image saving with prompt metadata.
Custom Nodes (0)
README
ComfyUI-easygoing-nodes
Enhanced Text Encoder modules, add Custom nodes for ComfyUI, device-select CLIP loaders, providing HDR effects, image saving with prompt metadata.
⨠Features
š§ Enhanced Text Encoder Modules
Automatically replaces ComfyUI's built-in Text Encoder modules with enhanced versions that include:
- CLIP-G Improvements: Enhanced attention mask support and better tokenization
- HiDream Text Encoder: Advanced encoder support with CPU optimization for better memory management
CLIP Loaders
- Quadruple CLIP Loader (Set Device)
- Triple CLIP Loader (Set Device)
- Load CLIP Vision (Set Device)
Adds an option to load the text encoder into RAM and process it on the CPU (same implementation as the default Load CLIP and DualCLIPLoader).
HDR Effects with LAB Adjust
<img width="320" height="314" alt="HDREffectsLabAdjust node" src="Images/HDREffectsLabAdjust node.png">Example
- Left: HDR only | Right: a/b adjust
Tone-mapping with control over shadows, highlights, gamma, contrast, color boost, and LAB channel adjustments.
š” This node is based on the HDR processing from ComfyUI-SuperBeasts with additional color adjustments.
Save Image With Prompt
<img width="240" height="356" alt="SaveImageWithPrompt node" src="Images/SaveImageWithPrompt node.png">Save images with positive/negative prompts and captions embedded in PNG metadata.
š„ Installation
- Clone this repository into your ComfyUI
custom_nodes
folder:
cd ComfyUI/custom_nodes
git clone https://github.com/easygoing0114/ComfyUI-easygoing-nodes.git
-
For enhanced CLIP/Text Encoder functionality, ensure the modified modules are in place:
- The enhanced modules are located in
modified_modules/
directory sdxl_clip.py
- Enhanced SDXL CLIP implementationhidream.py
- Enhanced HiDream text encoder implementation
- The enhanced modules are located in
-
Restart ComfyUI. The new nodes should now appear in the node search.
š Verification
When ComfyUI starts with this custom node, you should see messages like:
Loading ComfyUI-easygoing-nodes with module replacements...
ā Successfully replaced comfy.sdxl_clip with custom implementation
ā Successfully replaced comfy.text_encoders.hidream with custom implementation
Module replacement process completed!
If you don't see these messages, check that the modified_modules/
directory contains the necessary files.
āļø License
This project is licensed under the MIT License.
š Credits
- Enhanced SDXL CLIP module (
sdxl_clip.py
) by Shiba-2-shiba - HDR Effects based on ComfyUI-SuperBeasts