Stable Diffusion WebUIのtxt2imgの使い方を徹底解説します

黒い髪の女性 髪が風でなびいている

Stable Diffusion WebUIでメインとなるtxt2imgの使い方を解説します。

この記事で理解できること
  • txt2img内のパラメーター詳細
  • 画像生成手順について
  • 画像生成例・プロンプト紹介
目次

txt2imgのパラメーターについて

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

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

※1 Stable Diffusion WebUI Ver1.6以降では表示されません

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

Sampling method

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

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

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

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

Hires.fix

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

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

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

Hires. fixについては以下記事で解説しています。

あわせて読みたい
Hires. fixの使い方を徹底解説します【Stable Diffusion WebUIで高解像度画像を生成する方法】 この記事ではStable Diffusion webUIで使用できるHires. fixの使い方を解説します。 この記事で理解できること Hires. fixの設定値の詳細 おすすめアップスケーラーモデ...

Batch count、Batch size

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

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

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

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

バッチサイズとバッチカウントの関係については↓の記事でまとめています。

あわせて読みたい
Stable DiffusionのBatch countとBatch sizeを徹底解説します! 今まで何気なくBatch size(バッチサイズ)とBatch count(バッチカウント)を設定していませんでしたか? 僕もその一人です! 今回の記事はStable Diffusion WebUI(AUTOMAT...

CFG Scale

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

基本的には7で問題ありません。

Seed

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

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

Styles

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

Stylesついては以下の記事で解説しています。

あわせて読みたい
プロンプト(呪文)・スタイルの保存方法を解説します【Stable Diffusion WebUIの使い方】 はじめに Stable Diffusion WebUIでお気に入りの画像が作成できた場合、プロンプトを保存して再使用したり管理出来たら便利ですよね。 と、いうことで今回はStable Diff...

Stable Diffusion WebUIで画像生成する方法

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

STEP
モデルの選択

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

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

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

プロンプトとネガティブプロンプト入力部にフォーカスしている
STEP
Sampling method、Schedule typeの選択

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

スケジューラについてはAutomaticのままで問題ありません。

サンプラーとスケジューラのリストボックスを表示している
選択に迷った場合のおすすめ設定を確認する
Sampling method

Euler a(ほとんどモデルで高画質な画像が生成可能)

Schedule type

Karras(サンプラーと同じくほとんどのモデルで良い結果が得られる)

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

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

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

SD1.5ベースモデルであれば512 x 512、
SDXLベースモデルであれば1024×1024が基本解像度になります。

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

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

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

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

Batch sizeを1、Batch countを一度に生成したい画像の枚数にしましょう。

STEP
画像生成開始

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

Generateボタンクリックを誘導している
STEP
保存した画像を確認してみよう

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

フォルダボタンをクリックするよう促している

画像生成例・プロンプト紹介

プロンプトに慣れていない間は何を記載すればよいのかわかりませんよね。

ここからは作例と実際に使用したプロンプトを紹介します。

ブロンド女性

商用利用が可能な「chilled‗remix」というモデルを使って生成しました。

ブロンド女性のバストアップAI生成画像
木々の生えた公園で立っている
使用したプロンプトを確認する
masterpiece, best quality, ultra high res, (photorealistic:1.4), ((puffy eyes)), looking at viewer,1girl ,upper body, close up of face shot, blonde hair, outdoor, standing, in the street, cute, seductive smile, lustrous skin, white blouse,

サイバーパンクなスポーツカー

近未来なスポーツカーのAI生成画像
近未来なビルが建っている
使用したプロンプトを確認する
dark photo of single futuristic Metallic texture cyberpunk sports car with futuristic cyberpunk landscape, cinematic concept art,cyberpunk color, masterpiece, rainy day, ray tracking, RTX, intricate, 3d, highly detailed, trending on artstation, 4k,extremely high details, ultra hd, hdr, 8k, extremely high details

SF、サイバーパンク、近未来に走っていそうなスポーツカーを意識しています。
イメージにぴったりな画像でしょ?

実在しそうなスポーツカー

黄色の現代的なスポーツカーのAI生成画像
雨の降った自動車道で止まっている
使用したプロンプトを確認する
A realistic illustration of a sports car in Berlin, Germany. Noon time and Rainy weather. Ultra detailed, 8K, HDR, Octane Render, Redshift, Unreal Engine 5. Professionally color graded, atmosphere, amazing depth, rich colors, powerful imagery, psychedelic overtones, 4K, 8K.

現代で走っていそうなスポーツカーです。
ボディの反射光がリアルで、AIで生成した画像とは思えないでしょ?

その他、プロンプトについては沢山の記事で解説しているので、ご参考下さい。

まとめ

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

記事の内容をYouTube動画でも公開中です。操作の流れを確認したい場合にご活用ください。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次