/EasySdxlWebUi

Animagine や Pony を Stable Diffusion web UI と forge で簡単に使えるようにします。

Primary LanguageBatchfileMIT LicenseMIT

EasySdxlWebUi

概要: PC Watch (2/14), forge (2/9), AUTOMATIC1111 (1/14)

EasySdxlWebUi

EasySdxlWebUi は簡単に SDXL で画像を生成できるようにします。

  • ワンクリックインストーラーで古いパソコンでも動作する forge 版 と、実績のある AUTOMATIC1111 版(a1111) に両対応しており、簡単に使い始められます。
    • forge と a1111 で多くの設定を共有しており、気軽に両方を使い分けられます。
  • 画像の生成にはインストールだけでなく、web UI の設定、拡張機能のインストールと設定、モデルなどの入手、適切なパラメータ設定などが必要になりますが、これも自動的に設定します。
    • web UI の本体は通常の web UI と完全に同一ですので、経験が後々無駄になることもありません。

インストール方法は こちら

  • 拡張機能の更新時にエラーが発生した場合は、SdxlWebUi/stable-diffusion-webui(-forge)/extensions/ にある拡張機能のフォルダを削除して再更新してください。
  • ブラウザの自動起動でまれに操作不能となる不具合があります。
    SdxlWebUi-(forge|a1111)-DisableAutoLaunch.bat で起動し、http://localhost:7860/ をブックマークして手動で開くことで回避できます。

最近の主な更新

2024/07/26

2024/07/04

  • 環境によって forge の起動時に ImportError: cannot import name 'packaging' from 'pkg_resources' のエラーになる不具合を修正しました。

2024/06/26

  • a1111 の fp8 を無効にしたことで VRAM が足りない環境のために SdxlWebUi-a1111-MedVram.bat を用意しました。

2024/06/12

  • JAX requires ml_dtypes version 0.4.0 or newer; installed version is 0.3.2. エラーへの対処を入れました。
    • エラーが出ている場合は、更新時の 更新に時間がかかりますが、安全のために SdxlWebUi\venv-(forge|a1111)\ を削除しますか? で削除してください。

2024/06/09

2024/06/08

  • ドキュメントに『複数キャラ画像の生成』を追加しました。
    • 新 ControlNet の inpaint と anytest で、複数キャラ画像を高打率な txt2img で着実に生成します。

2024/06/05

  • anytest_v4 で高難度のポーズを再現してみました。
    • 海老反りの ControlNet 入力画像は こちら

海老反りの設定 キン肉バスター

2024/06/04

  • 画面上部にあるクイック設定の Extra noise multiplierタグのファイル名 に変更しました。
    • danbooru.csv だと Animagine 系などの Danbooru タグでプロンプトを入力補完し、e621.csv だと Pony 系などの e621 タグで入力補完します。
  • Download/ControlNet/2vXpSwA7-CN-any.batanytest_v4 LoRA もダウンロードするようにしました。

Anytest 作例

きららジャンプ 百合太極図

2024/05/27

2024/05/26

  • ドキュメントに『ControlNet で高倍率高解像度補助』を追加しました。
    • ControlNet の anytest_v3852AClone を利用することで、高倍率の 高解像度補助(Hires.fix) を可能にします。
  • Download/ControlNet/2vXpSwA7-CN-any.batanytest_v3-50000 一式 もダウンロードするようにしました。
  • Download/ControlNet/kataragi-ControlNet.batinpaint の f16 と lora128 もダウンロードするようにしました。
  • Download/ControlNet/controlnet852A.bat852A Clone と Scribble をダウンロードするようにしました。
  • Download/Lora/MayonakaManic-LoRA.batMN_+Skinny-CurvySliderXL もダウンロードするようにしました。

2024/05/23

  • forge の DoRA Support をデフォルトで有効にするようにしました。
    • 元に戻したい時は SdxlWebUi/setup/ にある Checkout-SdxlWebUi-forge-main.bat を実行してください。
  • forge の dev2 の 不具合修正 により、ワークアラウンドの対処を削除しました。

2024/05/20

  • A1111 の All perf improvements bundle に対応しました。
    • 1024x1024 の 6枚生成が 104秒から 94秒に 10秒縮みました。
    • SdxlWebUi/setup/Checkout-SdxlWebUi-a1111-PerfBundle.bat で切り替えられます。
      • SdxlWebUi-a1111-PrecisionHalf.bat--precision half 付きで起動できます。
      • 拡張機能がどこまで動作するかは確認していません。
      • a1111 を更新すると元に戻ります。
    • All perf improvements bundle が fp8 非対応のため fp8 を無効化しています。
      • fp8 を利用するには SdxlWebUi/config.json"fp8_storage": "Enable for SDXL", を追加してください。
        a1111 で fp8 を有効にすると複数 LoRA 使用時に最後の LoRA 以外が効かない説があります(2024/05/21)。

2024/05/19

  • ドキュメントに『anystyle 系 ControlNet で構図再現』を追加しました。
    • 構図を残しつつキャラや背景を変更できる anystyle 系の ControlNet を比較します。
  • ドキュメントの『EasySdxlWebUi のカスタマイズ』に e621 タグの入力補完について追記しました。
    • SdxlWebUi/config.json"tac_tagFile": "e621.csv", を追加して再起動すると Pony 系モデル用の e621 タグで入力補完できます。
      元に戻したい場合は "tac_tagFile": "danbooru.csv", にして再起動です。

2024/05/18

  • DoRA Supportパッチ をあてる Checkout-SdxlWebUi-forge-Dora.batCheckout-SdxlWebUi-forge-dev2_Dora.batSdxlWebUi/setup に追加しました。
    • 更新時に元の状態に戻るため、再実行する必要があります。
    • Civitai で DoRA を探すには、FiltersDoRA を指定します。
  • 新しい ControlNet の MistoLineDownload/ControlNet/TheMistoAI-MistoLine.bat で追加できるようにしました。
    • 先日の Kataragi_lineartXL と同様に、ControlNet に線画を入力するか lineart 系のプリプロセッサをご利用ください。
    • 公式の利用方法とは異なりますが、anystyleと同様にプリプロセッサなしの運用で構図を維持しつつキャラを変更したりできるようです。

2024/05/17

2024/05/14

  • Download/Model/ebara_pony.bat でモデルの ebara_pony_2.1 をダウンロードするようにしました。

2024/05/12

  • Download/Model/ebara_pony.bat でモデルの ebara_pony_2 をダウンロードするようにしました。
  • Download/Model/loliDiffusion.bat でモデルの Loli Diffusion v1.1 PDXL Lx7 をダウンロードするようにしました。
  • Download/ControlNet/kataragi-ControlNet-LineartXL.bat で ControlNet の Kataragi_lineartXL をダウンロードするようにしました。

2024/05/10

2024/05/09

  • IC-Light を試せる IC-Light-Demo.batIC-Light-DemoBg.bat を追加しました。

過去の更新

ドキュメント

はじめに

EasySdxlWebUi

Animagine

Pony Diffusion

ライセンス

このリポジトリの内容は MIT License です。