2aa456adfcc77ccc9eb4ef9360afca9bfcc939a2
✨🍬A version of Efficiency Nodes for ComfyUI that improves UX by adding various features. See https://github.com/jags111/efficiency-nodes-comfyui for the original description.🍬
Efficiency Nodes 💬ExtendeD (V8)
Example workflow:
Unlike the original, 💬ED nodes send and receive Context links.Added 💬ED nodes:
Efficient Loader 💬ED
- Txt2Img, Img2Img, and Inpaint modes can be set with a single click.
(When set to Txt2Img, the denoise value of the associated Ksampler (Efficient) 💬ED is automatically set to 1.)
- Added Inpaint (MaskDetailer) mode.
- Set seed, cfg, sampler, scheduler and save them in context. Later, you can use those settings in Ksampler (Efficient) 💬ED, etc.
- Add a drop-down menu on right-click.
"🔍 View model info...”displays the model's information.
"📐 Aspect Ratio...”enters the selected values for image_width and image_height.
(Convenient when creating images in Txt2Img mode. ◆ Marked is the recommended resolution) - Showing preview images when selecting a model
- Tiled VAE Encoding
- In the Right-click > Property Panel, set 'Use tiled VAE encode' to true to use tiled VAE encoding for VAE encoding.
KSampler (Efficient) 💬ED
- Modified to accept context input from the original efficency node.- 'from node to ctx' exports the current node's seed, cfg, sampler, scheduler settings to context.
- 'from context' gets seed, cfg, sampler, scheduler settings from context.
- 'from node only' uses the current node's seed, cfg, sampler, and scheduler settings and does not store them in context.
- In the Properties Panel, set 'Use tiled VAE decode' to true.
Inpaint(MaskDetailer) mode
- When you select Inpaint(MaskDetailer) mode in Efficient Loader 💬ED, Efficient Sampler 💬ED changes to Mask Detailer mode. - MaskDetailer from the Impact Pack has been integrated into the sampler. (The usage is the same as the existing MaskDetailer.)
Save Image 🔔ED
- A node modified from the original 'Save Image' to play a bell when an image is input.Embedding Stacker 💬ED
- This is a simple function that adds embedding to the end of positive and negative strings in the 💬ED loader.Works with 💬ED loader only.
Apply Lora Stack 💬ED
- This node is created to delay the point at which Lora is applied.Control Net Script 💬ED
- ControlNet scripts. A node that uses ControlNet in connection with a sampler.Only works with KSampler (Efficient) 💬ED.
FaceDetailer 💬ED
- FaceDetailer add-on from the Impact pack. Not visible if the Impact pack is not installed. - Node modified to accept context input. - Like the '💬ED sampler', there is a set_seed_cfg_sampler setting.MaskDetailer 💬ED
- MaskDetailer add-on from the Impact pack. Not visible if the Impact pack is not installed. - Node modified to accept context input. - Like the '💬ED sampler', there is a set_seed_cfg_sampler setting.Detailer (SEGS) 💬ED
- Detailer (SEGS) add-on from the Impact pack. Not visible if the Impact pack is not installed. - Node modified to accept context input. - Like the '💬ED sampler', there is a set_seed_cfg_sampler setting.Ultimate SD Upscale 💬ED
- Ultimate SD Upscale add-on from the Impact pack. Not visible if the Ultimate SD Upscale is not installed. - Node modified to accept context input. - Like the '💬ED sampler', there is a set_seed_cfg_sampler setting.SUPIR 💬ED
- ComfyUI-SUPIR add-on. SUPIR is great for high-res fixes, but it requires six nodes, which I reduced to just two. - Like the 💬ED sampler, there is a 'set_seed_cfg_sampler' setting, and the loader is a combination of upscale model + SUPIR loader and upscaler. - Upscale using the model, then downscale to 'upscale by' and output to the upscaled image.Requirements:
Install:
Manager -> Install via git URL -> Input https://github.com/NyaamZ/efficiency-nodes-ED
Known bugs
Languages
JavaScript
51.8%
Python
47%
CSS
1.2%
