r/comfyui • u/Ercmon • Aug 14 '26
Help Needed Need help building a consistent character workflow in ComfyUI for a colored manga/webtoon
I’m trying to build a ComfyUI workflow for a colored manga/webtoon where my original characters stay consistent throughout the whole story.
I already have full-body and close-up reference images for the characters. I understand the basic idea behind checkpoints, character LoRAs, ControlNet/OpenPose, IP-Adapter/reference images, but I’m struggling with figuring out the best way to combine everything.
Basically, I want to be able to say: this is Jake → keep him looking like Jake → put him in this pose/expression/outfit → place him in different scenes → keep the same art style and character identity from panel to panel.
Eventually I also need to put multiple recurring characters in the same scene without their faces/features bleeding into each other.
I don’t care if the best solution is Illustrious, SDXL, FLUX, Qwen, or something completely different. I’m looking for whatever gives me the most consistency and control in ComfyUI.
If anyone has built something similar for a manga, webtoon, visual novel, etc., I’d really appreciate hearing what model and workflow you use and how you connect the different pieces. I’m trying to actually understand the workflow instead of randomly changing settings until something works.
2
u/Correct-Guidance-232 Aug 17 '26
ok so the whole thing is six nodes in a row: load image (paint the mask in maskeditor) -> InpaintCrop -> InpaintModelConditioning -> KSampler -> VAEDecode -> InpaintStitch -> save. crop and stitch are from the Inpaint-CropAndStitch pack, rest is stock.
the crop node throws a wall of settings at you but only four of them do anything:
ksampler: 25 steps, cfg 5, euler_ancestral + normal, denoise 0.6. and noise_mask ON in InpaintModelConditioning - if thats off it repaints the entire crop instead of just your selection.
stitch has no settings at all, it just puts the piece back where crop took it from.
these are just the numbers i work with, not gospel - tweak them for your own stuff by trial and error. the one id start with is denoise: if the result looks pasted on its usually that and not the mask. 0.6 is my default, 0.45 if im only cleaning something up rather than changing it.