LCM samplerをStable Diffusionに追加する方法

雪の夜、コートを着た日本人女性のAI写真

はじめに

Stable DiffusionのLCM-LoRAに最適なLCM samplerを追加する方法を紹介します。

この記事で理解できること
  • LCM samplerの入手方法
  • Stable Diffusion WebUIでLCM samplerを使う方法
  • LCM samplerを使った場合にどのような画像が生成できるか
目次

LCM samplerとは

LCM-LoRAに最適なsamplerです。

Stable Diffusion WebUI(AUTOMATIC1111)の最新バージョン1.6にはLCM samplerがインストールされていません。

なので、現状はLCM samplerを使いたい場合に手動でインストールする必要があります。

Stable Diffusion WebUIの次回アップデートでLCM samplerは追加されるかもね。

LCM samplerのダウンロード、インストール方法

LCMサンプラーは、AUTOMATIC1111 Ver1.8で正式対応しました。
バージョンアップするだけで使用可能です。

あわせて読みたい
AUTOMATIC1111 Ver1.8が公開されました!新機能を解説します はじめに AUTOMATIC1111のVer1.8が、2024年3月2日に公開されました。 この記事では、Ver1.8の新機能を中心に詳しく解説していきます。 この記事で理解できること AUTOMA...

また、高速なWebUI ForgeもLCMサンプラーに対応しています。

あわせて読みたい
Stable Diffusion WebUI Forgeのインストール方法を紹介! はじめに 今回紹介するStable Diffusion WebUI Forgeは、Stable Diffusion webUI(AUTOMATIC1111)と比べると、大幅な高速化を実現したクライアントツールです。 本記事で...

LCM samplerをインストールする方法はいくつかありますが、拡張機能としてインストールする方法が簡単なので、この手順を紹介します。

  • STEP1
    「Extensions」タブに移動する

    stable diffusion webUIを起動したら上部に表示されるタブ一覧から「Extensions」をクリックします。

    Extensionsのクリックを誘導している
  • STEP2
    「URLからインストール(Install from URL)」タブに移動する

    Extensionsタブ内の「URLからインストール(Install from URL)」をクリックします。

    urlからインストールクリックを促している
  • STEP3
    URLを入力する

    「拡張機能のリポジトリのURL(URL for extension’s git repository)」に下記URLをコピペしてください。

    https://github.com/light-and-ray/sd-webui-lcm-sampler.git
    url入力欄にurlの入力を促している
  • STEP4
    インストール(Install)ボタンをクリックする

    下段に表示されている「インストール(Install)」ボタンをクリックします。

    インストールボタンのクリックを促している
  • STEP5
    「適用してUIを再起動(Apply and restart UI)」をクリックする

    設定を変更した場合は、リロードする必要があります。

    インストール済タブに表示される「適用してUIを再起動(Apply and restart UI)」ボタンをクリックしましょう。

    適用してUIを再起動ボタンのクリックを促している

LCM samplerの使い方

Sampling method(サンプリング方法)にLCM Testという項目が追加されているので、選択して画像生成するだけです。

サンプラーLCM Testの選択を促している
サンプラーの選択

LCM samplerはLCM-LoRA専用のサンプラーと思ってください。
LCM-LoRA用の設定を行わずに、いつもの間隔でLCM samplerを使用すると以下のような画像が生成されます。

銀髪で鎧を着た女性のAIイラスト
Euler aで出力
銀髪で鎧を着た女性のAIイラスト
画像が破綻している
LCM samplerで出力

Euler aで生成した画像と同じ設定で出力したけど、画像が破綻してしまっているね。

まだLCM-LoRAをインストールしていない場合は、以下の記事を参考にインストールしてみましょう。

あわせて読みたい
Stable Diffusion WebUIでLCM-LoRAを使用する方法を紹介します Stable Diffusion WebUI(AUTOMATIC1111、Forge)で使用できる、LCM-LoRAが公開されたので使い方を紹介します。 この記事で理解できること LCM-LoRAの入手方法 Stable Dif...

LCM samplerを使用した場合の、各設定値の影響を確認しました

LCM samplerを使った場合にどのような画像が生成できるのか、各設定値の影響を調査しました。

※LCM-LoRAを併用した場合の影響を調査しています

LCM-LoRAの重み

サンプラーをLCM samplerに設定しLCM-LoRAの重みを変更して、どのような画像が生成されるのか確認しました。

LCM-LoRAの重みを1.0~0.1まで変化させた結果は以下の通りです。

銀髪女性のAIイラストがLoRAの重み別に並んでいる
SD1.5ベース
日本人女性のAIイラストがLoRAの重み別に並んでいる
SDXLベース

LCM-LoRA使用時のstep数

LCM-LoRAとLCM samplerを使用した際に、step数がどのように影響するのか調査しました。

step1~10まで変化させた結果は以下の通りです。

銀髪女性のAIイラストがstep数別に並んでいる
SD1.5ベース
日本人女性のAIイラストがstep数別に並んでいる
SDXLベース

ちなみに10step以上の場合は以下の通りで、step数を多くしても特に高画質化されないことがわかります。

銀髪、黒髪女性のAIイラストがstep数別に並んでいる
SD1.5ベース

LCM-LoRA使用時のCFGスケール値

LCM-LoRAとLCM samplerを使用した際に、CFGスケール値がどのように影響するのか調査しました。

CFGスケールを1~5まで変化させた結果は以下の通りです。

銀髪女性のAIイラストがCFGスケール数別に並んでいる
SD1.5ベース
日本人女性のAIイラストがCFGスケール数別に並んでいる
SDXLベース

LCM samplerを使って画像生成してみた

LCM-LoRAとLCM samplerを使って試しに画像生成してみました。

SD1.5ベースはMeinaMix、SDXLベースはfudukiMixで生成しています。
その他の設定は以下の通りです。

  • ステップ数:6
  • CFG scale: 1.5
青髪剣士で剣をかまえたAIイラスト
MeinaMixを使用したLCM samplerサンプル
白髪魔導士のAIイラスト
MeinaMixを使用したLCM samplerサンプル
カフェでくつろぐ日本人女性のAI写真
fudukiMixを使用したLCM samplerサンプル
草原でドレスを着た女性のAIイラスト
fudukiMixを使用したLCM samplerサンプル

どちらも綺麗な画像が生成できました。

何回かテストした感想としては、LCM-LoRAとLCM samplerはSDXLベースモデルの方が相性良く感じました。

モデルとの相性もあるから、いろいろ試してみてね

ちなみにfooocusでも手軽にLCM-LoRAとLCM samplerが使用できます。

あわせて読みたい
LCM-LoRAをFooocusで使用する方法を紹介します【爆速SDXL】 はじめに 高速かつ軽量なStable Diffusionクライアント「Fooocus」でLCM-LoRAを使用する方法を紹介します。 もともと高速なFooocusですが、LCM-LoRAを使用すればさらに...

まとめ

今回は、Stable Diffusion WebUIにLCM samplerを追加する方法を紹介しました。

LCM samplerを使っても構図にはもちろん影響(変化する)ので、Euler aでも問題無く感じました。

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

この記事を書いた人

IT技術者でありDTMer
EDMの作曲を始めたところ楽しさに気づき、ロック以上にハマっています。
楽器はギターを弾いており、バンドではギタリストとしても活動しています。

コメント

コメントする

目次