中文 | English
ComfyUI Easy Use
ComfyUI-Easy-Use is a simplified node integration package, which is extended on the basis of tinyterraNodes, and has been integrated and optimized for many mainstream node packages to achieve the purpose of faster and more convenient use of ComfyUI. While ensuring the degree of freedom, it restores the ultimate smooth image production experience that belongs to Stable Diffusion.
Introduce
Random seed control before generate
Separate sampling parameters from sample preview
Wildcard prompt nodes are supported
Support .yaml, .txt, .json format wildcard files, just place them in the 'wildcards' folder of the node package, and update the file to run ComfyUI again.
To use the Lora Block Weight usage, make sure that ComfyUI-Inspire-Pack is installed in the custom node package.
UI interface is beautified
After installing the node package, the UI interface will be automatically switched, if you need to change other themes, please switch and refresh the page in Settings -> Color Palette.
Stable Cascade
WorkFlow Example
Currently, txt2img and img2img are supported,Lora and Controlnet are comming soon!
Usage:
1.There is no need to load the rest of the VAE and clips when you are choose checkpoints models.
2.You need to load it extra stage_a、clip and effnet_encoder、previewer for img2img when you are choose unet models.
Changelog
2024-02-26
easy fullLoaderpositive、negative、latent added to the output items- Fixed the error of SDXLClipModel in ComfyUI revision 2016[c2cb8e88] and above (the revision number was judged to be compatible with the old revision)
- Fixed
easy detailerFixgeneration error when batch size is greater than 1
v1.0.8(2024-02-25)
easy cascadeLoaderstage_c and stage_b support the checkpoint model (Download checkpoints models)easy styleSelectorThe search box is modified to be case-insensitive- Optimize the code, reduce a lot of redundant code and improve the running speed
v1.0.7 (2024-02-19)
- Added
easy cascadeLoader- stable cascade Loader - Added
easy preSamplingCascade- stable cascade preSampling Settings - Added
easy fullCascadeKSampler- stable cascade stage-c ksampler full - Added
easy cascadeKSampler- stable cascade stage-c ksampler simple - Optimize the image to imageExample
v1.0.6
-
Added
easy XYInputs: Checkpoint -
Added
easy XYInputs: Lora -
easy seedcan manually switch the random seed when increasing the fixed seed value -
Fixed
easy fullLoaderand all loaders to automatically adjust the node size when switching LoRa -
Removed the original ttn image saving logic and adapted to the default image saving format extension of ComfyUI
-
v1.0.5
-
Added
easy isSDXL -
Added prompt word control on
easy svdLoader, which can be used with open_clip model -
Added populated_text on
easy wildcards, wildcard populated text can be output
v1.0.4
-
easy showAnythingadded support for converting other types (e.g., tensor conditions, images, etc.) -
Added
easy showLoaderSettingsNamescan display the model and VAE name in the output loader assembly -
Added
easy promptList -
Added
easy fooocusInpaintLoader(only the process of SDXLModel is supported) -
Added Logic nodes
-
Added
easy imageSave- Image saving node with date conversion and aspect and height formatting -
Added
easy joinImageBatch -
easy kSamplerInpaintingAdded the patch input value to be used with the FooocusInpaintLoader node -
Fixed xyplot error when with Pillow>9.5
-
Fixed
easy wildcardsAn error is reported when running with the PS extension -
Fixed
easy XYInputs: ControlNetError -
Fixed
easy loraStackerror when toggle is disabled -
Changing the first-time install node package no longer automatically replaces the theme, you need to manually adjust and refresh the page
-
easy imageSaveadded only_preivew -
Adjust the
easy latentCompositeMaskedWithCondnode
v1.0.3
-
Added
easy stylesSelector -
Added scale_soft_weights in
easy controlnetLoaderandeasy controlnetLoaderADV -
Added the queue progress bar setting item, which is not enabled by default
-
Fixed
easy XYInputs: Sampler/SchedulerError -
Fixed the right menu has a problem when clicking the button
-
Fixed
easy comfyLoadererror -
Fixed xyPlot error when connecting to zero123
-
Fixed the error message in the loader when the prompt word was component
-
Fixed
easy getNodeandeasy setNodethe title does not change when loading -
Fixed all samplers using subdirectories to store images
-
Adjust the UI theme, divided into two sets of styles: the official default background and the dark black background, which can be switched in the color palette in the settings
-
Modify the styles path to be compatible with other environments
v1.0.2
-
Added
easy XYPlotAdvancedand some nodes abouteasy XYInputs -
Added Alt+1-Alt+9 Shortcut keys to quickly paste node presets for Node templates (corresponding to 1~9 sequences)
-
Added a
📜Groups Map(EasyUse)to the context menu. -
An
autocompletefolder has been added, If you have ComfyUI-Custom-Scripts installed, the txt files in that folder will be merged and overwritten to the autocomplete .txt file of the pyssss package at startup. -
Fixed XYPlot is not working when
a1111_prompt_styleis True -
Fixed UI loading failure in the new version of ComfyUI
-
easy XYInputs ModelMergeBlocksValues can be imported from CSV files -
Fixed
easy pipeToBasicPipeBug -
Removed
easy imageRemBg -
Remove the introductory diagram and workflow files from the package to reduce the package size
-
Replaced the font file used in the generation of XY diagrams
v1.0.1
- Fixed
easy comfyLoadererror - Fixed All nodes that contain the value of the image size
- Added
easy kSamplerInpainting - Added
easy pipeToBasicPipe - Fixed
widthandheightcan not customize ineasy svdLoader - Fixed all preview image path (Previously, it was not possible to preview the image on the Mac system)
- Fixed
vae_nameis not working ineasy fullLoaderandeasy a1111Loaderandeasy comfyLoader - Fixed
easy fullkSampleroutputs error - Fixed
model_overrideis not working ineasy fullLoader - Fixed
easy hiresFixerror - Fixed
easy xyplotfont file path error - Fixed seed that cannot be fixed when you convert
seed_numtoeasy seed - Fixed
easy pipeIninputs bug easy preDetailerFixhave added a new parameteroptional_image- Fixed
easy zero123Loaderandeasy svdLoadermodel into cache. - Added
easy seed - Fixed
image_outputdefault value is "Preview" easy fullLoaderandeasy a1111Loaderhave added a new parametera1111_prompt_style,that can reproduce the same image generated from stable-diffusion-webui on comfyui, but you need to install ComfyUI_smZNodes to use this feature in the current version
v1.0.0
-
Added
easy positive- simple positive prompt text -
Added
easy negative- simple negative prompt text -
Added
easy wildcards- support for wildcards and hint text selected by Lora -
Added
easy portraitMaster- PortraitMaster v2.2 -
Added
easy loraStack- Lora stack -
Added
easy fullLoader- full version of the loader -
Added
easy zero123Loader- simple zero123 loader -
Added
easy svdLoader- easy svd loader -
Added
easy fullkSampler- full version of the sampler (no separation) -
Added
easy hiresFix- support for HD repair of Pipe -
Added
easy predetailerFixandeasy DetailerFix- support for Pipe detail fixing -
Added
easy ultralyticsDetectorPipeandeasy samLoaderPipe- Detect loader (detail fixed input) -
Added
easy pipeineasy pipeout- Pipe input and output -
Added
easy xyPlot- simple xyplot (more controllable parameters will be updated in the future) -
Added
easy imageRemoveBG- image to remove background -
Added
easy imagePixelPerfect- image pixel perfect -
Added
easy poseEditor- Pose editor -
New UI Theme (Obsidian) - Auto-load UI by default, which can also be changed in the settings
-
Fixed
easy globalSeedis not working -
Fixed an issue where all
seed_numvalues were out of order due to cg-use-everywhere updating the chart in real time -
Fixed
easy imageSize,easy imageSizeBySide,easy imageSizeByLongerSideas end nodes -
Fixed the bug that
seed_num(random seed value) could not be read consistently in history
Updated at 12/14/2023
easy a1111Loaderandeasy comfyLoaderaddedbatch_sizeof required input parameters- Added the
easy controlnetLoaderADVnode easy controlnetLoaderADVandeasy controlnetLoaderaddedcontrol_netof optional input parameterseasy preSamplingandeasy preSamplingAdvancedaddedimage_to_latentoptional input parameters- Added the
easy imageSizeBySidenode, which can be output as a long side or a short side
Updated at 12/13/2023
- Added the
easy LLLiteLoadernode, if you have pre-installed the kohya-ss/ControlNet-LLLite-ComfyUI package, please move the model files in the models toComfyUI\models\controlnet\(i.e. in the default controlnet path of comfy, please do not change the file name of the model, otherwise it will not be read). - Modify
easy controlnetLoaderto the bottom of the loader category. - Added size display for
easy imageSizeandeasy imageSizeByLongerSizeoutputs.
Updated at 12/11/2023
- Added the `showSpentTime` node to display the time spent on image diffusion and the time spent on VAE decoding imagesThe relevant node package involved
Disclaimer: Opened source was not easy. I have a lot of respect for the contributions of these original authors. I just did some integration and optimization.
| Nodes Name(Search Name) | Related libraries | Library-related node |
|---|---|---|
| easy setNode | ComfyUI-extensions | diffus3.SetNode |
| easy getNode | ComfyUI-extensions | diffus3.GetNode |
| easy bookmark | rgthree-comfy | Bookmark 🔖 |
| easy portraitMarker | comfyui-portrait-master | Portrait Master |
| easy LLLiteLoader | ControlNet-LLLite-ComfyUI | LLLiteLoader |
| easy globalSeed | ComfyUI-Inspire-Pack | Global Seed (Inspire) |
| easy preSamplingDynamicCFG | sd-dynamic-thresholding | DynamicThresholdingFull |
| dynamicThresholdingFull | sd-dynamic-thresholding | DynamicThresholdingFull |
| easy imageInsetCrop | rgthree-comfy | ImageInsetCrop |
| easy poseEditor | ComfyUI_Custom_Nodes_AlekPet | poseNode |
Workflow Examples
Text to image
Image to image + controlnet
SDTurbo + HiresFix + SVD
StableCascade
Text to image
Image to image
Credits
ComfyUI - Powerful and modular Stable Diffusion GUI
ComfyUI-ComfyUI-Manager - ComfyUI Manager
tinyterraNodes - Pipe nodes (node bundles) allow users to reduce unnecessary connections
ComfyUI-extensions - Diffus3 gets and sets points that allow the user to detach the composition of the workflow
ComfyUI-Impact-Pack - General modpack 1
ComfyUI-Inspire-Pack - General Modpack 2