(illustrious) New Mecha

详情

下载文件

模型描述

我有太多模型了,而 PostBan 是我尝试创造新东西的成果……但我不满意。

  • HoJ 是我偏爱的风格,但它太杂乱了。

  • AnBan 很不错,但太扁平了。

  • 两者都无法再让我满意了。

那时,我尝试了 @Ereijtic 的 PleasureChest 和 @Felldude 的 UniversalCLIP:将它们与我最早版本的 HoJ 结合后,我得到了一种非常喜爱的效果。但结果却是破碎的——眼睛和手完全没法用,显然我在合并时搞砸了。因此,我想这正是尝试 sd-mecha 的好机会。借助这个工具,我确保了合并过程的一致性,并可以分享完整配方。

在 @epiTune 的 Indexed 和 @Jedas 的 Artistrious 的额外帮助下,我感觉终于达到了我想要的效果(至少我是这么认为的。在尝试制作 V2 之前,我不想再陷入沮丧了 :D)

从此以后,New Mecha 将成为我的主模型。AnBan、HoJ、PostBan 或其他杂项模型将不再更新。

以下是 sd-mecha 配方:

import sd_mecha as sdm
sdm.set_log_level()

clip_uni = sdm.model("clip\\UniversalCLIPbase.safetensors", config="sdxl-sgm")
clip_v2 = sdm.model("clip\\illus2-clip.safetensors", config="sdxl-sgm")
recipe_clip = sdm.slerp(clip_uni, clip_v2)

recipe_base = (
  sdm.pick_component(sdm.model("illustrious\\pleasurechest_v1.safetensors"), "diffuser") |
  sdm.pick_component(sdm.model("vae\\sdxl_vae_extract.safetensors", config="sdxl-sgm"), "vae") | 
  recipe_clip
)

models = [
  sdm.model("hoj40c.safetensors"),
  sdm.model("shinv3.safetensors"),
  sdm.model("illustrious\\indexed_v1.safetensors"),
  sdm.model("illustrious\\artistrious_v10.safetensors"),
]

recipe_dare = sdm.ties_with_dare(recipe_base,*models,probability=0.6,seed=42,alpha=0.5)

lora = sdm.convert(sdm.model("..\\Lora\\000000\\HoJ4PC.safetensors"), recipe_dare)
recipe_lora = sdm.add_difference(recipe_dare, lora, alpha=0.3)

sdm.merge(recipe_lora, output="NewMecha.safetensors")

如果你想跟着操作,这里有一些注意事项:

  • UniversalCLIPbase.safetensors 是上述链接中 CLIP-L 和 CLIP-G 的合并版本,键名已重命名以符合 SDXL 的预期命名规范(我最终仅以极小比例将其与 Illustrious V2 CLIP 合并)。

  • sdxl_vae_extract.safetensors 是 SDXL 的“FP16 修复”VAE,为与上述原因一致,在所有键名前添加了 first_stage_model 前缀。

  • HoJ4PC.safetensors 是我通过从 PleasureChest 中减去 HoJ 创建的一个未发布 LoRA。

这是一个混乱的配方——这是我第一次在几乎没有文档的情况下使用 sd-mecha(我后来在另一个分支找到了这份 文档……但内容还是太简略了 :D)

关于使用方式……其实没必要提供任何指引。因为基本上,像使用其他 Illustrious 模型一样直接使用这个检查点即可:它应该能正常工作 :D

我本地生成时常用的采样器是 Euler ADPM++ 2M SDE Heun,以及 SGM Uniform,步数根据所需细节选择 20 或 40,CFG 值根据希望模型自由度选择 4 或 7

展示图中提供了两个网格作为演示。

你其实不需要“质量标签”,添加你喜欢的即可。有时我只加 IllusP0sSmoothPosdfPos。我基于此模型的 CLIP 创建了一个“MechaP0s”,因为它与传统 Illustrious 略有不同。

对于负面提示,我通常使用 IllusN3g,但当然,你也可以尽情使用你习惯的负面提示 :D

Adetailer 也很有帮助,但你用任何你喜欢的面部修复工具都可以。

尽情享受吧!(如果你做了合并,欢迎附上本页面链接作为致谢。)

免责声明:该模型仅在 Civitai 发布。如果你在别处看到此模型,请知悉它并非由我发布(不过其实我现在也不太在意了,只是提醒你:此模型禁止商业用途)。

此模型生成的图像

未找到图像。