画像生成AI

Stable Diffusion WebUIの使い方を解説していくよ【初心者・超入門編】

黒い髪の女性 髪が風でなびいている画像生成AI

※本ページはプロモーションが含まれています

スポンサーリンク
はじめに

今回はStable Diffusion WebUIで画像生成したいけど、操作方法が全く分からない・・・
イマイチ使い方を理解していない初心者の方向けに、使い方をまとめてみました。

まだインストールが完了していない方は↓の記事が参考になります。

モデルのインストール方法が解らない方には↓の記事が参考になります。

Stable Diffusion WebUIをインストールした状態は英語表記になります。
この機に日本語環境に変更してみませんか?
日本語化が完了していない方には↓の記事が参考になります。

nov
nov

Stable Diffusion WebUIは機能が豊富だから、いくつか記事を分割して紹介していくよ

今回はStable Diffusion WebUIのメインともいえる機能「txt2img」をメインに解説していきます。

動画↓でも公開中です。チャンネル登録よろしくお願いします!

スポンサーリンク

Stable Diffusion WebUIの使い方・画面構成について

Stable Diffusion WebUIを起動すると「txt2img」が表示されます。
各部を解説していきます。

txt2imgの操作画面 設定項目が多い
txt2img画面
txt2img画面の左側の各設定項目にナンバーを振っている
  • 1 Stable Dissusion checkpoint モデルの選択
  • 2 タブの切替
  • 3 プロンプト
  • 4 ネガティブプロンプト
  • 5 Sampling method サンプラーの選択
  • 6 Sampling steps サンプリングステップの設定
  • 7 Restore faces 顔の修正(GFPGANで補正)
  • 8 Tiling 出力画像をタイルのように並べる
  • 9 Hires.fix 高解像度出力する
  • 10 Width 画像の幅
  • 11 Height 画像の高さ
  • 12 Batch count バッチ回数(画像の出力枚数)
  • 13 Batch size 1回のバッチで何枚の画像を生成するか
  • 14 CFG Scale どれだけプロンプトに忠実か
  • 15 Seed ランダマイザーシード
  • 16 ランダムボタン Seedをランダム値である-1に変更する
  • 17 Seed固定ボタン Seedを固定値にする
  • 18 Extra Seedの詳細設定
  • 19 Script スクリプト機能
txt2img画面の右側の各設定項目にナンバーを振っている
  • 20 Genarate 画像生成開始
  • 21 チェックボタン 直前に生成したプロンプトを呼び出す
  • 22 ゴミ箱ボタン 入力したプロンプトを削除する
  • 23 花札ボタン LoRA等のモデルカードを表示する
  • 24 バインダーボタン 選択したスタイルをプロンプトに反映する
  • 25 フロッピーボタン 入力したプロンプトを保存する
  • 26 Styles スタイル選択
  • 27 フォルダボタン 画像保存フォルダを開く
  • 28 Save 生成した画像を保存する
  • 29 Zip 生成した画像をZipで圧縮する
  • 30 Send to img2img 選択した画像をimg2imgに送る
  • 31 Send to inpaint 選択した画像をinpaintに送る
  • 32 Send to extras 選択した画像をextrasに送る

解り難い機能を少し補足します。

Sampling method

ノイズ除去アルゴリズムを選択します。
と、これだけだと何のこっちゃ解らないですよね。

Stable Dissusionはノイズ画像からノイズを消しながら画像を作っていきます。
この時のノイズ除去方法を選択するわけです。
なので、生成画像に強く影響します。

Sampling stepsはノイズを除去する回数になります。
少なすぎると、ぼやぼやの画像が出来て、高い程鮮明になる傾向ですが画像生成時間が長くなります。

モデルによって最適なサンプラーが異なるので、モデルの推奨サンプラーの使用が無難です。

Hires.fix

生成画像を高解像度化します。

Stable Diffusionのモデルは基本的に512*512サイズで学習されているので、画像生成も基本的には512*512で行います。
(それ以外は生成時間もかかるし、破綻する可能性有り)

だけど512*512だとアイコンくらいにしか使えないよね・・・
そんな時にHires.fix機能を使用します。

かなり高機能なので、詳細については別記事で紹介する予定です。

Batch count、Batch size

Batch sizeは1回画像生成するときに何枚同時に処理するかを指定します。
基本的に1で使用することをおすすめします。
数を増やすとその分VRAM容量が必要になります。

Batch countは何回画像生成するかを指定します。

なので私のおすすめは、Batch sizeを「1」にしてBatch countで画像生成枚数を調整します。

nov
nov

Genarateを押した時の、生成画像枚数はBatch count×Batch sizeになるんだね。

CFG Scale

プロンプトの規制力を指定します。
値を高くするとプロンプトの影響が高くなるが、出力画像が破綻する可能性も高くなります。

基本的には7で使用して、11くらいまでの間で調整することをおすすめします。

Seed

画像生成時に使用する乱数のシード値を指定します。
-1を入力するとランダム値となり、生成画像が毎回変化します。
固定値を入力すると、同じ画像が出力されるわけです。

使い方としては、ランダムで沢山画像を出力し、お気に入りの画像が生成されたら、その画像のSeed値で固定して高解像度化する・・・といった手順がおすすめです。

Styles

お気に入りのプロンプトを管理できます。

プロンプトの管理については詳しく知りたい方は↓の記事が参考になります。

Stable Diffusion WebUIの使い方・画像生成までの流れについて

では、実際に画像生成していきましょう!
以下手順に沿って実行するだけで簡単に出来ますよ。

  • 1
    モデルの選択

    使用したいモデルを「Stable Dissusion checkpoint」から選択しましょう。

    チェックポイント選択部にフォーカスしている
  • 2
    プロンプトの入力

    出力したい画像の指定をプロンプトエリアに、
    出力したくない画像の指定をネガティブプロンプトエリアに入力していきます。

    プロンプトとネガティブプロンプト入力部にフォーカスしている
  • 3
    サンプラーの選択

    モデルで推奨されているサンプラーを選択しましょう。

    サンプラー選択部にフォーカスしている

    私のおすすめは、

    2Dモデルは「DDIM」
    3Dモデルは「DPM++ SDE Karras」

    です。

  • 4
    幅と高さの指定
    幅と高さ設定部にフォーカスしている

    基本的には512*512で問題ありません。
    変更する場合は、アスペクト比3:2で変更するのがおすすめです。

    nov
    nov

    縦長なら、512*768 横長なら、768*512がおすすめだね。

    出力したい画像に合わせて設定してみて下さい。
    画像の大きさが構図に影響します。

    例えば横長で体全体を出力しようとすると、寝そべった状態になり易いです。

  • 5
    Sampling steps数の指定
    サンプリングステップ設定部にフォーカスしている

    とりあえず20で生成してみましょう。
    気に入った画像が出力できたらSeed値を固定して、ステップ数を調整することをおすすめします。

    ステップ数を高くすると、画像生成時間も長くなります。

  • 6
    バッチ数の指定
    バッチサイズとバッチカウント設定部にフォーカスしている

    Batch sizeを1、Batch countを一度に生成したい画像の枚数にしましょう。
    あまり多くするとエラーで停止したときに泣くことになるので、ほどほどの数にしましょう。

  • 7
    画像生成開始!

    Genarateボタンを押して画像生成スタート!

    Generateボタンクリックを誘導している
  • 8
    お気に入り画像の選別

    お気に入りの画像が出来たら高解像度化してみましょう。

    生成画像の中からお気に入りを選択したら、Seed固定ボタンを押してSeed値を固定しましょう。
    この状態でGenarateボタンを押すと同じ画像が出力されるわけです。

    画像の選択とSeed固定ボタンクリックを誘導している

    そしたら、Batch countを1に変更して高解像度設定しましょう。

  • 9
    高解像度設定

    画像を高解像度にする方法は沢山ありますが、今回は手軽で効果も高いHires.fix機能を使用してみましょう。

    Hires.fix自体、設定項目が沢山あるので詳細は別記事で紹介する予定です。
    今回は以下の設定で高解像度化してみましょう。

    アップスケーラー ESRGAN_4x
    アップスケール倍率 2
    高解像度でのステップ数 40
    ノイズ除去強度 0.7~0.2で調整

    高解像度補助のチェックを誘導している

    ノイズ除去強度は値が高い程、解像度が上がり鮮明になりますが、元画像から構図が崩れる恐れがあります。
    構図が崩れる場合は0.7を基準として、少しずつ下げていきましょう。

  • 10
    保存した画像を確認してみよう

    Stable Diffusion WebUIのデフォルト設定では生成した画像が全て保存されています。
    生成画像の下にあるフォルダボタンを押して、保存したファイルを確認してみましょう。

    画像保存先フォルダボタンクリックを誘導している

おすすめテレワーク・デスクワークグッズ

四六時中デスクワークの筆者がおすすめする、デスクワークグッズを紹介します。

nov
nov

作業効率の他、QOL爆上がりの商品を紹介していくから是非チェックしてね!

ごちゃごちゃしたケーブルとは、さようなら!

USB充電の他、使用するUSB機器が増えたから必須だね

モニターアームの超定番!これを使えばデスクが広々~

目線が上がって肩こり解消にもぴったり

付箋サイズの電子メモパッドは、急な連絡にもすご~く便利!

ヘッドフォン音質、マイク音質共に良好!会議にぴったりヘッドセット

無線で、静かなオフィスでも問題無い静音スイッチ採用のマウス

机が狭い?それなら大丈夫、ロジクールのトラックボール使おう

薄型のキーボードなのに打鍵感が最高だね

コンパクトなキーボードを探しているならコレ!

スポンサーリンク

まとめ

今回は、Stable Diffusionの基本的な使い方を紹介しました。
この他にもStable Diffusion WebUIの使い方の記事をアップしているので是非参考にしてみて下さい。

注目
セーターを着た日本人女性のAI写真
Stable Diffusionの使い方・記事まとめ【Stable Diffusion WebUIの使い方】
Stable Diffusion関連の記事が増えてきたので、使い方に関する記事をまとめました。
注目
黒のロングヘアー女性のAIイラスト
美少女2次元イラストに最適なおすすめモデルを紹介します!【Stable Diffusion モデル紹介】
2Dイラストに最適なStable Diffusionのおすすめモデルを紹介していきます。
注目
ショートヘアーの日本人女性のAI写真
綺麗なお姉さんは好きですか? ハイクオリティな日本人女性が生成できるhaduki_mixを紹介します【Stable Diffusion SDXLモデル紹介】
日本人女性が綺麗に生成できるStable Diffusionのモデルを9つ紹介していきます。
注目
茶髪女性が町中に立っているAI写真
Fooocusのインストールから簡単な使い方を紹介【SDXLを手軽に高速に使える!低スペックでも安心です】Stable Diffusion WebUIのインストール方法
Fooocusのインストールから簡単な使い方を解説していきます。Fooocusは数あるStable Diffusion WebUIの中でも、軽量かつシンプルなクライアントアプリです。
注目
ピンク髪のアジア人女性のAI写真
SDXL 1.0が公開開始されました!Stable Diffusion WebUIでの使い方を紹介します【低VRAMでも使えます!】
バージョン1.0となったSDXLはどんな画像を生成できるのか、インストール方法から使い方、サンプル画像を紹介していきます。
注目
タートルネックを着た黒髪女性のAI写真
Stable Diffusion WebUI PyTorch 2.0 SDPAを使って高速化【Stable Diffusion WebUIの使い方】
高速化が可能となるSDPAの使い方を紹介します。
注目
タートルネックに茶色の上賀を着た日本人女性のAI写真
AUTOMATIC1111がRefinerに対応しました!【Stable Diffusion WebUIの使い方】
Refinerに対応したAUTOMATIC1111の使い方を紹介していきます。

Comment

タイトルとURLをコピーしました