I have some new and amazing upscale workflows available on my Patreon! Anyone joining the "Creators Lounge" tier also gets access to my Discord, for more workflows, images and ideas. Click here...
GalaxyTimeMachine AI Imagery | AI art in the form of digital images | Patreon
XLPlus_v3.5 is the latest version of my SDXL workflows.
This is the workflow used to create the example images for my latest "XLPlus_v3.5" model. It includes an LLM prompt enhancer, Portrait Master nodes, hands/face/eye detailers and a controlnet tile upscale.
In v4.0, the "KRestartSampler" node can be installed from:
https://github.com/ssitu/ComfyUI_restart_sampling
The dequality node is included in the zip file, and you just need to add it to your custom_nodes directory and restart ComfyUI.
v2.x now uses the new ComfyUI nodes for Cascade. Make sure you update it and install the models as recommended:
https://huggingface.co/stabilityai/stable-cascade/tree/main
stage_b.safetensors and stage_c.safetensors (you can use the bf16 versions) go in ComfyUI/models/unet
stage_a.safetensors goes in ComfyUI/models/vae
and this: https://huggingface.co/stabilityai/stable-cascade/blob/main/text_encoder/model.safetensors goes in the ComfyUI/models/clip/ folder to be loaded with the Load CLIP node in the workflow
The SDXL workflow includes wildcards, base+refiner stages, Ultimate SD Upscaler (using a 1.5 refined model) and a switchable face detailer.
Now with controlnet, hires fix and a switchable face detailer.
I'd recommend installing all the custom node packs shown in the resources, and also these:
https://github.com/chrisgoringe/cg-use-everywhere
https://github.com/bash-j/mikey_nodes
https://github.com/twri/sdxl_prompt_styler
https://github.com/Derfuu/Derfuu_ComfyUI_ModdedNodes
https://github.com/BadCafeCode/masquerade-nodes-comfyui
https://github.com/space-nuko/ComfyUI-OpenPose-Editor
Description
A few people requested that controlnet, so I've added a controlnet block in this one. There are also some other QoL nodes added.
FAQ
Comments (9)
Error occurred when executing DetailerForEachDebug: Kernel size value should be an odd and positive number. File "C:\ComfyUI_windows_portable\ComfyUI\execution.py", line 153, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) File "C:\ComfyUI_windows_portable\ComfyUI\execution.py", line 83, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) File "C:\ComfyUI_windows_portable\ComfyUI\execution.py", line 76, in map_node_over_list results.append(getattr(obj, func)(**slice_dict(input_data_all, i))) File "C:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\modules\impact\impact_pack.py", line 1282, in doit DetailerForEach.do_detail(image, segs, model, clip, vae, guide_size, guide_size_for, max_size, seed, steps, File "C:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\modules\impact\impact_pack.py", line 210, in do_detail mask = tensor_feather_mask(mask, feather) File "C:\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Impact-Pack\modules\impact\utils.py", line 309, in tensor_feather_mask blurred_mask = torchvision.transforms.GaussianBlur(thickness)(mask) File "C:\ComfyUI_windows_portable\python_embeded\lib\site-packages\torchvision\transforms\transforms.py", line 1783, in init raise ValueError("Kernel size value should be an odd and positive number.")
Update your custom nodes.
I really appreciate the addition of controlnet, thanks for your work.
Super new to comfy. Got everything to work, but is there a way to disable the controlnet?
Right-click on the heading of the controlnet group box and select "Bypass Group Nodes".
Hey there, loving this workflow. Is it too much to ask if its possible for any next version yo may make to add the save image w/ metadata to this workflow? Super new to comfy and i don't really understand where to take from all the stuff needed
You can change it in the "Save image" node. Changing the jpeg to png, should do it.
@galaxytimemachine oh nice. Didn't know that. Will try that then. Thanks!
I request "Dynamic Thresholding" node for CleanUI. I don't know where to add.

