muou55555 / SdWebUiTutorial

画像生成 AI ツールの Stable Diffusion web UI を、簡単に使えるようにする環境とチュートリアルです。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stable Diffusion web UI のチュートリアル

画像生成 AI ツールの Stable Diffusion web UI(SdWebUi) を簡単にローカルで使えるようにする簡単ローカル環境とチュートリアルの紹介です。

bat の実行だけでSdWebUi拡張機能モデルVAETILoRA などの AI 画像生成の環境が整います。

直近の更新履歴

2023/08/06

  • LoRA Block Weight の新しい表記 (<lora:name:1:1:lbw=LBW>) に対応しました。

2023/08/04

  • SdWebUi の version 1.5.1 に対応しました。
    • SdWebUi\stable-diffusion-webui\venv\ を削除してから、_\SdWebUi-Update.bat を実行してください。
    • SdWebUi\stable-diffusion-webui\extensions\a1111-sd-webui-lycoris を削除してください。
    • --no-half-vae オプションを削除しました。
  • プロンプトからの手軽なLoRA作成を、とても簡単に使える 簡単 LECO を追加しました。
    • 無料のGoogleサーバーで、出先のスマホからでもLoRAを作成できます。

2023/07/20

過去の更新履歴

目次

日付が古いものは、内容が古くなっている可能性があります。

チュートリアル初級

チュートリアル中級

チュートリアル上級

レビュー

インストール方法

簡易な説明でも理解できる人向けのインストール方法の説明です。
より丁寧なインストール方法の説明は「Stable Diffusion web UI のインストール」にあります。

最近の NVIDIA 製ビデオカードを搭載した Windows 10(Windows Update済み)以降の PC で、200GB 程度のディスク容量が必要です。
ファイルのダウンロード時に配布元の URL をコンソールに表示します。URL を Ctrl + Click で開き、利用規約などを遵守してご利用ください。
成人でない方が成人向けのコンテンツを利用することは禁止です。

  1. Git for WindowsPython 3.10.6 を、パスを通してインストールします。
    GitForWindowsInstall PythonPath
  2. インストール先のフォルダを英数字のみの浅いパスに用意します(C:\SdWebUiTutorialC:\SD など)。
  3. Setup_SdWebUi.bat右クリックから「名前をつけてリンク先を保存…」 でインストール先にダウンロードして、ダブルクリックで実行します。
    • 「WindowsによってPCが保護されました」と表示されたら、「詳細表示」から「実行」します。
      BatWarning
  4. 注意事項の確認の後にダウンロードとインストールが完了すると、ブラウザに SdWebUi が表示されます。
    以降は「SdWebUi.bat」をダブルクリックすれば SdWebUi を実行できます。
  5. リソースの更新 でモデルや LoRA などをダウンロードするか、最初の 1girl 画像生成 で簡単に画像を生成できることを確認します。

更新方法

リソースの更新

モデルや LoRA などのリソースを更新します。
トラブルが発生する可能性は低いので、気楽に更新してください。

  1. Civitai が落ちていないことを確認して、Safe For Work の UpdateResourceSfw.bat か、Not Safe For Work の UpdateResourceNsfw.bat を実行します。
    • 追加のモデルはサイズが大きいため、_\SdWebUi-Installer\ModelAll 以下の bat ファイルを実行して個別にダウンロードします。
    • ディスク容量に数百 GB の余裕があり、すべてのモデルをダウンロードする場合は UpdateResourceAllSfw.batUpdateResourceAllNsfw.bat を実行します。
    • 正しくダウンロードできていなさそうなモデルや LoRA がありましたら、削除して bat を再実行してください。
  2. 更新後に SdWebUi が立ち上がったら、上部タブから「Civitai Helper」を選択して「Scan Models for Civitai」で「Scan」します。
    CivitaiHelperScan
    • Scan ボタンの下に「Connect to Civitai API service failed. Wait a while and try again, check console log for detail」といったエラーメッセージが表示されたら、しばらく待ってから再実行してください。
  3. スキャンが終わったら、上部タブの「txt2img」に戻って花札マークの「extra networks」から「リフレッシュ」と「Refresh Civitai Helper's additional buttons」を押します。
    CivitaiHelperRefresh

手動でダウンロードするリソース

画像をキレイに拡大するアップスケーラなどの自動でダウンロードできない追加のリソースを、簡単に手動でダウンロードできます。

  1. _\SdWebUi-ManualDownload 以下の bat ファイルを実行すると、ダウンロードページとインストール先フォルダを開きます。
    • コンソールに LoRA などのファイル名や配置場所を表示する場合があります。
  2. MEGA からのダウンロードは左上の Zip ダウンロードではなく右下の下矢印ボタンでダウンロードして、ダウンロードしたファイルをインストール先へ移動してください。 UpscalerDownload

SdWebUi の更新

SdWebUi や拡張機能の更新はトラブルが起きがちですので、時間に余裕のあるタイミングで実施してください。
トラブル対応のためにバックアップをとるため、「SdWebUi\stable-diffusion-webui\」相当(10GB 前後)のディスク容量を消費します。

  1. SdWebUi を終了した状態で、_\SdWebUi-Update.bat で更新します。
  2. 更新後に問題が発生した場合は SdWebUi を終了し、SdWebUi\stable-diffusion-webui\venv\ を削除してから SdWebUi.bat で再起動します。
  3. 更新後の問題が解決できない場合は SdWebUi\stable-diffusion-webui\ を削除して、SdWebUi\stable-diffusion-webui_backup\SdWebUi\stable-diffusion-webui\ にリネームして巻き戻します。
  4. 安定動作を確認できたのであれば、SdWebUi\stable-diffusion-webui_backup\ を削除しても問題ありません。

ライセンス

このリポジトリのスクリプトやドキュメントは、MIT Licenseです。

This software is released under the MIT License, see LICENSE.txt.

再配布物のライセンス

About

画像生成 AI ツールの Stable Diffusion web UI を、簡単に使えるようにする環境とチュートリアルです。

License:MIT License


Languages

Language:Batchfile 97.6%Language:PowerShell 2.4%