Skip to content

Add Illustrious Rectified Flow to support ChenkinNoob Rectified-Flow#2358

Open
FeepingCreature wants to merge 1 commit intoAcly:mainfrom
FeepingCreature:chenkin
Open

Add Illustrious Rectified Flow to support ChenkinNoob Rectified-Flow#2358
FeepingCreature wants to merge 1 commit intoAcly:mainfrom
FeepingCreature:chenkin

Conversation

@FeepingCreature
Copy link
Copy Markdown
Contributor

@FeepingCreature FeepingCreature commented Feb 22, 2026

Some people over at CivitAI are training a Rectified Flow version of ChenkinNoob. As the NoobXL lineage is generally considered an Illustrious fork, I've added this as an Illu variant. It's basically just "SDXL but with SD3 sampling."

Not sure if this is worth merging, but in case somebody else wants to play with it, I figured I'd put up a PR. It doesn't seem obviously better than VPred Noob in my tests.

edit: I've hardcoded the filename for now. The model identifies as "model_type: eps" so there's actually no good way rn to recognize it as a "SDXL RF" model. Swap the vpred toggle out for a sampling type dropdown? illu_vpred is already weird.

@FeepingCreature FeepingCreature changed the title Add Illustrious Rectified Flow to support ChenkinNoob Add Illustrious Rectified Flow to support ChenkinNoob Rectified-Flow Feb 22, 2026
@Acly
Copy link
Copy Markdown
Owner

Acly commented Feb 27, 2026

The way it's integrated it will adopt all the control-net & ip-adapter models from Illustrious - does that actually work, are they compatible?

The model identifies as "model_type: eps" so there's actually no good way rn to recognize it as a "SDXL RF" model. Swap the vpred toggle out for a sampling type dropdown? illu_vpred is already weird.

The v-pred toggle is "legacy" and at this point only needed for some obscure SD1.5 experiments (furry no doubt). Illu v-pred doesn't need this toggle to be on (it's ignored). I don't really want a different sampling toggle either.

As for model arch detection, if the weights are structurally identical to SDXL there's no good way to do it.


Since it's not clear yet if this model will be useful, maybe a simple hack to support it would be in workflow.py to do

if checkpoint.checkpoint.lower() == "chenkinnoobxlv02_v02.safetensors":
    model = w.model_sampling_sd3(model)

@FeepingCreature
Copy link
Copy Markdown
Contributor Author

the controlnets seem to work in testing! they mess things up a bit but not more than they ayways do on noob. it's a straight transfer from a noob finetune so that's expected.

yeah it's a pretty niche ask, I'm entirely fine with waiting if it grows up into something others want to use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants