Stable Diffusion を試す
この記事はmob Adevent Calendar 23日目の記事です。
Stable Diffusion入門記事を書いてみたいと思います。
stable-diffusion-webui をインストールする
下記から stable-diffusion-webui をインストールしていきます。
自分の家では少し前にデスクトップPCが壊れてしまい、代わりに下記を購入したばかりの状態でした。
ミニPCで動くかどうか不安でしたが、 下記のインストール手順通りに動かしすんなり動かすことができました。
生成してみる
インストールしたら早速画像を生成してみましょう。Stable Diffusionを立ち上げます。
Prompt に 「 anime, cat, house 」と入れて生成してみます。生成には右上の「 Generate 」を押します。
別のモデルを使ってみる
モデルもデフォルトで用意されているものではなくいろいろ使ってみたいところです。
Hugging Face からダウンロードする
適当なものを探してきました。今回はanything-v3.0を使いたいと思います。
ダウンロードしたモデル(今回は anything-v3-fp16-pruned.safetensors)は {StableDiffusionのパス}/models/Stable-diffusion
に格納しました。
ダウンロードしたモデルで生成してみる
また「anime, cat, house」で生成してみます。
しっかりアニメ調な画像が生成されました。
LoRAを使ってみる
LoRAという追加学習モデルを使ってみます。水彩画に特化した下記のモデルを使ってみます。
ダウンロードしたモデル(fladdict-watercolor-sd-1-5.safetensors)を {StableDiffusionのパス}/models/Lora
に格納します。
Stable Diffusion を開いて、Lora のタブを開くと格納したモデルが出てくることがわかります。
これを選択すると Prompt に「 lora:fladdict-watercolor-sd-1-5:1 」が追加されます。Promptに「anime, cat, house」を追加して生成してみます。
おわり
ここまでであれば結構簡単に十分楽しめるかと思いますのでぜひ触ってみてください。
ほかにも、さまざまなモデルやLoraもあれば、下記のようなExtension があったりといろんなことができるので、たくさん遊んでみましょう!
Discussion