CivArchive
    Preview 124107296
    Preview 124107303
    Preview 124127555
    Preview 124127553
    Preview 124206262
    Preview 124206263
    Preview 124206264
    Preview 124224116
    Preview 124224117
    Preview 124224118
    Preview 124274835

    Workflow for XL/Illustrious/NoobAI Models


    Any feedback would be appreciated.

    See the Article for a Guide:

    https://civarchive.com/articles/17339 (probably doesn't work rn)

    https://civarchive.com/articles/17339


    Key Features:

    • LoRA

    • TIPO Prompting

    • Detail Enhancers

    • ControlNet Upscale

    • IPAdapter

    • HiresFix

    • OpenPose

    • Wildcards

    • ControlNET

    • Color Match

    • FBCNN

    • Regional Prompting

    • Inpaint

    • Outpaint


    Workflows included:

    • 🟄Advanced: comprehensive text to image workflow

    • 🟨Basic: more basic version of the Standard workflow

    • 🟦Standard: more basic version of the Advanced workflow

    • 🟩Detailer: detailing previously generated or existing images

    Experiment and enjoy!


    Description

    Update from V31→V32

    (This is not an exhaustive changelog)

    General:

    • General improvements and bug fixes

    • Changed default values

    • Changed node layout

    Advanced:

    • Added Pre/Append LoRA Triggerword Switch

    • Renamed AdvancedTIPOALT to Advanced_QwenVL

    FAQ

    Comments (19)

    terrosaurxMar 14, 2026Ā· 1 reaction
    CivitAI

    It's a very nice set of workflows, although I seem to have an issue with Qwen node (and TIPO won't even install). Anyone can help me with this Qwen riddle?

    ValueError: Unrecognized configuration class <class 'transformers.models.qwen3_vl.configuration_qwen3_vl.Qwen3VLConfig'> for this kind of AutoModel: AutoModelForCausalLM.Model type should be one of AfmoeConfig, ApertusConfig, ArceeConfig, AriaTextConfig, BambaConfig, BartConfig, BertConfig, BertGenerationConfig, BigBirdConfig, BigBirdPegasusConfig, BioGptConfig, BitNetConfig, BlenderbotConfig, BlenderbotSmallConfig, BloomConfig, BltConfig, CamembertConfig, LlamaConfig, CodeGenConfig, CohereConfig, Cohere2Config, CpmAntConfig, CTRLConfig, CwmConfig, Data2VecTextConfig, DbrxConfig, DeepseekV2Config, DeepseekV3Config, DiffLlamaConfig, DogeConfig, Dots1Config, ElectraConfig, Emu3Config, ErnieConfig, Ernie4_5Config, Ernie4_5_MoeConfig, Exaone4Config, ExaoneMoeConfig, FalconConfig, FalconH1Config, FalconMambaConfig, FlexOlmoConfig, FuyuConfig, GemmaConfig, Gemma2Config, Gemma3Config, Gemma3TextConfig, Gemma3nConfig, Gemma3nTextConfig, GitConfig, GlmConfig, Glm4Config, Glm4MoeConfig, Glm4MoeLiteConfig, GlmMoeDsaConfig, GotOcr2Config, GPT2Config, GPT2Config, GPTBigCodeConfig, GPTNeoConfig, GPTNeoXConfig, GPTNeoXJapaneseConfig, GptOssConfig, GPTJConfig, GraniteConfig, GraniteMoeConfig, GraniteMoeHybridConfig, GraniteMoeSharedConfig, HeliumConfig, HunYuanDenseV1Config, HunYuanMoEV1Config, Jais2Config, JambaConfig, JetMoeConfig, Lfm2Config, Lfm2MoeConfig, LlamaConfig, Llama4Config, Llama4TextConfig, LongcatFlashConfig, MambaConfig, Mamba2Config, MarianConfig, MBartConfig, MegatronBertConfig, MiniMaxConfig, MiniMaxM2Config, MinistralConfig, Ministral3Config, MistralConfig, MixtralConfig, MllamaConfig, ModernBertDecoderConfig, MoshiConfig, MptConfig, MusicgenConfig, MusicgenMelodyConfig, MvpConfig, NanoChatConfig, NemotronConfig, NemotronHConfig, OlmoConfig, Olmo2Config, Olmo3Config, OlmoHybridConfig, OlmoeConfig, OpenAIGPTConfig, OPTConfig, PegasusConfig, PersimmonConfig, PhiConfig, Phi3Config, Phi4MultimodalConfig, PhimoeConfig, PLBartConfig, ProphetNetConfig, Qwen2Config, Qwen2MoeConfig, Qwen3Config, Qwen3_5Config, Qwen3_5MoeConfig, Qwen3_5MoeTextConfig, Qwen3_5TextConfig, Qwen3MoeConfig, Qwen3NextConfig, RecurrentGemmaConfig, ReformerConfig, RemBertConfig, RobertaConfig, RobertaPreLayerNormConfig, RoCBertConfig, RoFormerConfig, RwkvConfig, SeedOssConfig, SmolLM3Config, SolarOpenConfig, StableLmConfig, Starcoder2Config, TrOCRConfig, VaultGemmaConfig, WhisperConfig, XGLMConfig, XLMConfig, XLMRobertaConfig, XLMRobertaXLConfig, XLNetConfig, xLSTMConfig, XmodConfig, YoutuConfig, ZambaConfig, Zamba2Config. File "C:\System\ComfyUI_windows_portable\ComfyUI\execution.py", line 525, in execute output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\System\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data return_values = await asyncmap_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\System\ComfyUI_windows_portable\ComfyUI\custom_nodes\comfyui-lora-manager\py\metadata_collector\metadata_hook.py", line 168, in async_map_node_over_list_with_metadata results = await original_map_node_over_list( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... ) ^ File "C:\System\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in asyncmap_node_over_list await process_inputs(input_dict, i) File "C:\System\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs result = f(**inputs) File "C:\System\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-QwenVL-Mod\AILab_QwenVL_PromptEnhancer.py", line 151, in process enhanced = self._invoke_text( model_name, ...<8 lines>... seed, ) File "C:\System\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-QwenVL-Mod\AILab_QwenVL_PromptEnhancer.py", line 277, in invoketext self._load_text_model(model_name, quantization, device) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\System\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-QwenVL-Mod\AILab_QwenVL_PromptEnhancer.py", line 260, in loadtext_model self.text_model = AutoModelForCausalLM.from_pretrained(repo_id, trust_remote_code=True, **load_kwargs).eval() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\System\ComfyUI_windows_portable\python_embeded\Lib\site-packages\transformers\models\auto\auto_factory.py", line 377, in from_pretrained raise ValueError( ...<2 lines>... )

    fatberg_slimMar 16, 2026Ā· 1 reaction
    CivitAI

    I really like using this workflow. One thing that really bothers me is that the NSFW detailer you're using 'segm/ntd11_anime_nsfw_segm_v5-variant1.pt' messes up nipples. It's awesome when detailing vaginas but nipples get horribly deformed and sometimes turned into additional vaginas. Is there any way to circumvent this?

    sam640Mar 19, 2026Ā· 1 reaction

    Same, I just use another segm just for the vaginas, it's not a real solution but works for me

    fatberg_slimMar 19, 2026

    @sam640Ā Thanks. Which one do you use?

    sam640Mar 19, 2026Ā· 1 reaction

    @fatberg_slimĀ ntd11_anime_nsfw_segm_v4_pussy

    3481667281Mar 24, 2026

    it give me many nipples,what can i say

    xjacobxpicklexMar 17, 2026Ā· 4 reactions
    CivitAI

    I think the workflow broke with the new ComfyUI update. Not sure what they did but anytime I enable a detailer in the chain the process just freezes midway through generation.

    xjacobxpicklexMar 17, 2026

    All extensions required are up to date to I'm curious if anyone knows what happened.

    RluuMar 20, 2026Ā· 1 reaction
    CivitAI

    banger workflow

    mifink94Mar 20, 2026
    CivitAI

    Boss, Guys, Im definitely not on topic here with my questions, but maybe someone knows a "switcher" with preset settings for checkpoints?O_O

    There was an idea to duplicate workflow, but it would be terrible(

    mac2492Mar 25, 2026

    @mifink94 This is relatively easy to do with switches, though the initial wiring will be a little tedious. Here's a very quick example (the workflow is embedded into the image). You'll need a separate switch for each variable that you want to control. I'm using "Switch (Any)" from Impact Pack since it expands as needed and can be controlled with an integer. You'd drag everything from your first preset into the first slot of each switch, second preset into second slot of each switch, etc... Then you set the value of "select" in all the switches to 1 to use the first preset, 2 to use the second preset, and so forth. If you want your preset to control something else, just add another switch and connect the desired value for each preset into the correct slot, then connect the output of the switch as normal. If you want something like LoRAs in your presets then you'd just connect them to the model before the switch (otherwise they'd go after the switch). You can also collapse everything into a subgraph and only expose the "select" integer by opening the subgraph and connecting "value" to the inputs on the left.

    Personally, I'd rather just keep a little note on the side if some checkpoint needed wildly different settings since most Illustrious models work fine with the same few sampler/scheduler sets.

    mifink94Mar 26, 2026

    @mac2492Ā oh, bro, thank you a lot, this is really a very cool tipšŸ™

    I will try to implement this

    01mikuMar 22, 2026Ā· 1 reaction
    CivitAI

    It works seamlessly and the included article makes it super easy to get started, thank you so much

    LeileinMar 23, 2026Ā· 1 reaction
    CivitAI

    Hey! I love it so far but i have seen that the "Canny" node from the Basic workflow has no Input set. I cannot use the upscaler i think

    Legendaer
    Author
    Mar 23, 2026

    Hi, it should be fixed now if you redownload it. Thanks for pointing that out!

    LeileinMar 23, 2026

    @LegendaerĀ Thank you! Have a great day :D

    masyafuking726Mar 24, 2026Ā· 1 reaction
    CivitAI

    I’m really enjoying this workflow, but I’m struggling with the Regional Prompter setup.

    I might be missing something obvious, but it feels like the Global Prompt is being ignored whenever I use regions. For context, I use artist names in the text tags rather than LoRAs.

    Additionally, ADetailer keeps messing up facial expressions and eye colors in this setup. I’ve experimented with a few workarounds with limited success, but I’ve decided to put these technical tweaks on hold for now to focus on the work itself.

    3481667281Mar 24, 2026Ā· 5 reactions
    CivitAI

    about hands,It turned my hand into a huge tumor

    fatalgApr 14, 2026

    yeah i noticed this issue occur in V33. i thought i was just doing something wrong. only fix for me is hand detailer but that adds like an extra minute smh

    Workflows
    Illustrious

    Details

    Downloads
    4,170
    Platform
    CivitAI
    Platform Status
    Available
    Created
    3/14/2026
    Updated
    6/17/2026
    Deleted
    -

    Files

    comfyuiImage_v32.zip

    Mirrors

    CivitAI (1 mirrors)

    comfyuiImage_v32.zip

    Mirrors

    CivitAI (1 mirrors)