(illustrious) New Mecha

詳細

ファイルをダウンロード

モデル説明

DMD2の更新:DMD2高速LoRAをマージ。スタイルが若干変更されますが、それでも良好です(CFGを低めの1.2程度、ステップ数を6〜8に設定してください。Hires.fixおよびAdetailerにも適用)。

新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 AまたはDPM++ 2M SDE HeunSGM Uniformを使い、細部の量に応じて20または40ステップ、自由度に応じてCFG 4または7を設定しています。

デモ用に2つのグリッド画像をショーケースに用意しています。

「クオリティタグ」は必須ではありません。お好みのタグを追加してください。私は時々IllusP0sSmoothPos、またはdfPosを追加します。このモデルのCLIPを使って、従来のIllustriousとは少し異なる「MechaP0s」も作成しました。

ネガティブプロンプトには、通常IllusN3gを利用していますが、お好みのネガティブプロンプトを自由に使って構いません :D

Adetailerも役立ちますが、お気に入りのフェイス修正ツールなら何でも構いません。

お楽しみください!(マージを作成された場合は、こちらへのリンクを少し添えていただけると幸いです。)

免責事項:このモデルはCivitaiにのみ投稿されています。他の場所でこのモデルを見つけた場合は、私が投稿したものではないことをご理解ください(しかし、正直もう気にしていません。ただ、このモデルの商用利用は禁止されていることをご注意ください)。

このモデルで生成された画像

画像が見つかりません。