【Stable Diffusion】「MlSD」をわかりやすく解説ー背景から別の背景を生成【ControlNet講座#26】

misd

Stable diffusionの「ControlNET&拡張機能講座」第25回目。これまでは人物に焦点を当てたものばかりでしたが、今回は背景から新たな背景を生成する「MlSD」についてです。


人物画をつくるばかりがAIイラストじゃないのニャ。

Stable diffusionをはじめたばかりのときは人物生成ばかりしますので、背景生成はあまり使うことはない気はしますね。ここにたどり着いた人は、そこそこStable diffusionを使いこなしている人とは思います。

そんなわけでサクッと学んでいきましょう。前回の「お手軽にイラストを実写化する方法を発見!(逆も可能)ー「tile resample」活用テクニック」は以下のリンクから。

【Stable Diffusion】お手軽にイラストを実写化する方法を発見!(逆も可能)ー「tile resample」活用テクニック【ControlNet講座#24】|
Stable diffusionの「ControlNET&拡張機能講座」第24回目。以前に「tile_resample」と「Tiled Diffusion」を使った高解像度化の記事を書きました。今回は「tile_resample」のみを使っ...

 

スポンサーリンク

「MISD」の導入

「ControlNetv1.1」以上をインストールした状態であることを前提に話を進めます。まだの方や、インストールしたけどバージョンがわからんという方は以下のリンクを参照。というかここまでたどり着いた人にはいまさらかもしれませんね。

「ControlNet」のインストール/アップデート方法をわかりやすく解説ーマルチにする方法も【Stable diffusion】
AIお絵描き「Stable diffusion」の「ControlNet」をインストール、もしくはアップデートする方法をさくっと手短に解説します。「ControlNet」は「Stable diffusion」に様々な追加機能をあたえるので、...

「MISD」用モデルのインストール

これもいまさらかもしれませんが、まだモデルをダウンロードしていない方は、

lllyasviel/ControlNet-v1-1 at main
We???re on a journey to advance and democratize artificial intelligence through open source and open science.

から、1.45Gある「control_v11p_sd15_mlsd.pth」をダウンロードします(赤い箱マークに「LFS」と書いているボタンをクリックするとダウンロード)。

ダウンロードしたものは、「Stable Diffusion」をインストールしたフォルダ内の「stable-diffusion-webui」>「models」>「ControlNet」のフォルダに入れておきます。

 

「MISD」の使い方

「Txt2img」でおこないます。

MLSD

「ControlNet」を開き、「Enable」と「Pixel Perfect」にチェックを入れてください。

「Single image」にはもとになる画像を放り込みます。今回は適当に生成したキッチンの画像を利用します。

設定する「Preprocessor」は「mlsd」に、「Model」は「control_v11p_sd15_mlsd」とします。

プロンプトのほうですが、「masterpiece, best quality, highres, 4K, kitchen」など適当に書いておきましょう。「kitchen」など場所を特定できる単語を入れておいたほうがAIにわかりやすいですね。

あとは「Generate」ボタンを押して生成するだけ。

misd

結果はタイトル画像のとおりです。


構図をそのままにして、家具が変化しているのニャ。

seisei

「MISD」は抽出しているのは「直線」です。それをもとにして、新たに家具を配置していく形ですね。

使い方としては、部屋や風景を写真にとって、それをイラスト化するとかにもつかえます。


背景イラストがほしいときに利用できそうニャ。

 

まとめ

Stable diffusion初心者はまず使わなそうな機能「MISD」ですが、応用範囲はけっこう広いと思います。

ちょっとした背景がほしいときとか、風景写真をイラスト化したいときとか、いろいろと使い道はあるでしょう。

あとは自分のつくった人物イラストに背景を組み合わせるときとかですね。


こういう基礎的な機能は、使いこなすとできることは多そうニャ。

それではまた次回の講座でお会いしましょう(作成中)。

「Shuffle」機能をわかりやすく解説ー2つの画像から新画像を生成【ControlNet講座#1】|Stable diffusion
「Stable diffusion」に様々な追加機能をあたえる「ControlNet」。その使い方を学ぶ「ControlNet講座」の第1回目です。「Shuffle」機能を、わかりやすくさくっと解説します。元画像(上の画像では「少女」)に対...
「Stable difussion」のプロンプト(呪文)用語一覧【AIイラスト】
いま流行りのAI画像作成「Stable difussion」。画像を出すにはプロンプトに英単語を打ち込まなければなりませんが、いちいち調べるのも面倒という方のために、1ページにまとめた単語帳を作成しました。 ほぼ自分用ニャ。 画質、アートス...
「tile_resample」「Tiled Diffusion」機能をわかりやすく解説ー画像を崩さずに高解像度化【ControlNET講座#3】|Stable Diffusion
「ControlNet講座」の第3回目。「Stable Diffusion」の「ControlNet」で、画像の構図を崩さずに解像度を上げて詳細にする「tile_resample」(+「Tiled Diffusion」)機能についてです。【...
タイトルとURLをコピーしました