EDIT: I thought it would show up on the ComfyUI Manager but I guess I was wrong. In order to get the capitanZiT scheduler, you have to do the following:
Open command prompt in your custom_nodes folder and do:
git clone https://github.com/capitan01R/ComfyUI-CapitanZiT-Scheduler.gitMy ultimate goal with this workflow is to make something versatile, not too complex, maximize the quality of my outputs, and address some of the technical limitations by implementing things discovered by users of the r/StableDiffusion and r/ComfyUI communities.
Features:
Generate images
Inpaint (Using Alibaba-PAI's ControlnetUnion-2.1)
Easily switch between creating new images, inpainting, and image2image in a way meant to be similar to A1111/Forge
Latent Upscale
Tile Upscale (Using Alibaba-PAI's Tile Controlnet)
Upscale using SeedVR2
Use of NAG (Negative Attention Guidance) for the ability to use negative prompts
Res4Lyf sampler + scheduler for best results
SeedVariance nodes to increase variety between seeds
Use multiple LoRAs with ModelMergeSimple nodes to prevent breaking Z Image
Generate image, inpaint, and upscale methods are all separated by groups and can be toggled on/off individually
(Optional) LLM Prompt Enhancer using Qwen3-4b-Thinking-2507
(Optional) Optimizations using Triton and Sageattention
Notes:
Features labeled (Optional) are turned off by default.
You will need the UltraFlux-VAE which can be downloaded here.
For NAG, you will need to clone from this repository since it adds support for Z-Image which the one from the ComfyUI Manager (ChenDarYen's) doesn't yet: https://github.com/scottmudge/ComfyUI-NAG
EDIT: Inpainting currently doesn't work using this repo, however I submitted a pull request which fixes it. You can either clone my repo, or overwrite the samplers.py in your existing NAG install with the one from my repo: https://github.com/pxllvr/ComfyUI-NAG
Open a command prompt in your custom_nodes folder and "git clone" from either scottmudge's or my repo. If anything changes, I will modify this note.
I recommend using tiled upscale if you already did a latent upscale with your image, and only if you want to bring out new details. If you want a faithful 4k upscale, use SeedVR2.
Tiled upscale takes much longer than latent upscale (10-15 minutes to 4k on my 3090).
For some reason, depending on the aspect ratio, latent upscale will leave weird artifacts towards the bottom of the image. Possible workarounds are lowering the denoise or trying tiled upscale.
EDIT: I've tried looking into this and it seems to be a hard limitation of the model itself and upscaling to 2048px. I've tried using DyPE, but wasn't satisfied with the results.
Any and all feedback, along with images posted using this workflow is greatly appreciated!
Description
v1.0 - Implementation of core features.
FAQ
Comments (14)
This is great work!
Any plans to add controlnet for poses/etc? Or does inpaint handle all of it?
Thank you! There is a AIO Aux Preprocessor node in the inpaint group which is turned off by default but it is set to DW Openpose. The "image" input node for ZImageFunControlnet is made for any additional controlnets inputs like openpose, depth, or lineart. It's unfortunately not as intuitive as other models like SDXL where you can combine the multiple controlnets and adjust the strengths for each (At least from my own testing). However I hope somebody can prove me wrong on that.
@pixllvr941 I have run into similar issues with the controlnets. I can get portions of it to work as expected, but once I start building out a more complex workflow, it all goes to hell. I guess it's not just me having the problems, haha.
what is that "ZimageFunControlet" node ?, its not listed in ComfyUI manager .
Try updating ComfyUI, it's a very recently added node
v1.1 coming soon!
I sincerely apologize for the delay of v1.1, I will finally be releasing it today! Inpainting is currently broken on the most recent versions of ComfyUI and it took me two weeks to finally narrow down the issue to the NAG nodepack and create a fix. To avoid any issues with running the workflow, use my fork of the NAG repository.
Can you point toward the CaptainZIT scheduler? I am not finding it anywhere.
I apologize I thought it was put into the ComfyUI manager. Here you go:
https://github.com/capitan01R/ComfyUI-CapitanZiT-Scheduler
You'll have to open command prompt in your custom_nodes folder and do
"git clone https://github.com/capitan01R/ComfyUI-CapitanZiT-Scheduler.git"
Thank you for your hard work. :)
I'm having issues with missing the 'Float', 'If ANY execute A else B' and 'Int' nodes from the 'ComfyUI-Logic' repo. Comfyui shows the repo as imported successfully. Maybe it's the Python 3.14.2 I'm using that's too new?
It could be, I'm running ComfyUI with a version of Python 1.13
@pixllvr941 Alright mate don't stress about it. I'll figure it out eventually. 😄 Have a great day/night and good luck with your future endeavours. 🤠 👏
@Rumaben Thank you, you too! As controversial as it is for me to suggest, try asking Grok for help. It's free to use and will scour through a bunch of sources on the internet to try getting to the root of the issue.
@pixllvr941 Thank you. 👍





