中文 | 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.
Changelog
v1.0.3(2024-01-19)
- 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 getNodeandeasy setNodethe title does not change when loading - Fixed all samplers using subdirectories to store images
2024-01-12
- Fixed UI loading failure in the new version of ComfyUI
2024-01-11
- Replaced the font file used in the generation of XY diagrams
2024-01-09
- Fixed XYPlot is not working when
a1111_prompt_styleis True - 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. - Added a
📜Groups Map(EasyUse)to the context menu.
2024-01-08
easy XYInputs ModelMergeBlocksValues can be imported from CSV files- Fixed
easy pipeToBasicPipeBug - Removed
easy imageRemBg
v1.0.2(2024-01-05)
- 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)
- Remove the introductory diagram and workflow files from the package to reduce the package size
2024-01-03
- Fixed
easy comfyLoadererror - Fixed All nodes that contain the value of the image size
- Added
easy kSamplerInpainting - Added
easy pipeToBasicPipe
2024-01-02
- Fixed
widthandheightcan not customize ineasy svdLoader - Fixed all preview image path (Previously, it was not possible to preview the image on the Mac system)
2023-12-31
- Fixed
vae_nameis not working ineasy fullLoaderandeasy a1111Loaderandeasy comfyLoader - Fixed
easy fullkSampleroutputs error
2023-12-29
- Fixed
model_overrideis not working ineasy fullLoader - Fixed
easy hiresFixerror
2023-12-27
- 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
v1.0.1(Updated at 12/26/2023)
- 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
Updated at 2023-12-25
- 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
v1.0.0(Updated at 12/24/2023)
-
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 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
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