Stable Diffusion

【Stable Diffusion】Control Netの導入方法とは?

2023年9月12日

Control Netを入れると何ができるか

ControlNetとは、Stable Diffusionで使える拡張機能で、参考にした画像と同様のポーズをとらせたり、顔を似せたまま様々な画像を生成したり、様々なことに活用できるとても便利な拡張機能です。

ControlNetのreference_onlyを使えば、顔は変えずに背景やポーズを変えることが可能です。
ControlNetのCannyは画像から線画を生成し、そこに色を塗ってイラストを生成するモデルなので、実写系をそのままアニメ系に変換する際などに、とても有効なモデルになります。
また、openposeを使えば、簡単にポーズをとらせることができます。

Control Netの導入の仕方

Stable Diffusion WebUIを起動し、Extensions(拡張機能)のタブを確認します。インストールされている拡張機能を確認すると、ここでは既にcontrolnetが導入されていますが、まだ導入されていないものとして読み進めてください。

タブの「Install from URL」を選んでください。
そして「URL for extension’s repository」欄に以下のURLを貼り付けてください。

https://github.com/Mikubill/sd-webui-controlnet.git

URLを貼り付けたら「インストール(Install)」ボタンをクリックしてください。
そうすると、「GitHub」に置かれているファイルが自動的にインストールされます。

 「Installed」タブを選択し、「Apply and restart UI」を押してください。

txt2img」タブに切り替えページの左下に進むと、「ControlNet」という項目が新たに追加されていることが分かります。

次に、ControlNet を利用するために必要なファイルを準備します。
「コマンドプロンプト」と「Webブラウザ」を閉じて「Stable Diffusion WebUI」を終了してください。

「ControlNet」の「モデル」をダウンロードする

ControlNet を利用するためには専用の「モデル」が必要です。
モデル」ファイルをダウンロードして、所定のフォルダに保存します。

 「Hugging Face」にある以下のページにアクセスしてください。

https://huggingface.co/webui/ControlNet-modules-safetensors/tree/main

アクセスするとこのような画面になります。

赤色で囲っている8個のファイルが「ControlNet」用の「モデル」です。
ファイルをダウンロードしておいてください。

ダウンロードしたファイルは、Stable Diffusion WebUIがインストールされているフォルダを開いて「sd.webui」→「webui」→「models」の下にある「ControlNet」フォルダ内に移動させてください。

これで「ControlNet」を利用するための準備が整いました。「Stable Diffusion web UI」を起動してください。

最初の「txt2img」タブの下の方にある「ControlNet」という項目を押すと、上のような設定画面が開きます。ここに、先ほどダウンロードした「モデル」を選択して、ポーズの基となる「画像」を配置することになります。

Stable Diffusion

2024/2/25

Stable Diffusion Upscalerを使いこなそう!初心者向けの簡単スタートアップガイド

画像品質は、デジタル時代におけるコンテンツの鍵となる要素です。特にAIによって生成される画像は、その鮮明さとディテールが求められます。しかし、多くのAI生成技術、特にStable Diffusionは、標準的な解像度では限界があります。ここでAIアップスケーラーの役割が重要になります。この先進的なツールは、低解像度の画像を高品質の作品へと変換する力を持っています。 本記事では、AIアップスケーラーの必要性、機能、そしてその使用方法について詳しく説明します。また、ESRGANのようなAIアップスケーラーがど ...

ReadMore

Stable Diffusion

2024/2/24

CFGスケールとは何か? - 初心者向けに解説するStable Diffusionの基本

CFGスケール(Classifier Free Guidance Scale)は、近年話題のStable Diffusionという画像生成モデルにおいて重要な概念です。このスケールは、生成される画像がどの程度入力されたプロンプトや画像に忠実になるかを決定するパラメータです。しかし、このCFGスケールをどのように理解し、最適に使用するかは初心者にとって少々難しいかもしれません。本記事では、CFGスケールの基本的な役割とそれを最適に調整する方法について、初心者でも理解しやすいように丁寧に解説していきます。 C ...

ReadMore

Stable Diffusion

2024/1/17

Clip Skipのマスターガイド: Stable Diffusionでの画像生成の最適化

Clip Skipとは Clip Skipは、Stable Diffusion(1.xモデル)のテキスト埋め込み層であるCLIPモデル(1.xモデルに存在)の一部のレイヤー(層)を生成過程でスキップする機能です。これにより、画像のレンダリングも速くなり、ユニークで素早く生成される画像が得られます。Stable DiffusionのCLIPモデルは異なる情報を含む12の層から構成されており、各層は前の層よりも具体的な情報を持っています。そして、プロンプトの基本的な理解からより具体的な詳細まで、生成される画像 ...

ReadMore

Stable Diffusion

2024/1/15

【Stable Diffusion】画像をプロンプトとして使うIP-Adapterの活用ガイド

IP-Adapterとは何か IP-Adapterは、イメージプロンプトアダプターの略で、コントロールネットの新しいモデルです。従来のテキストベースのプロンプトに代わり、画像をプロンプトとして使用することで、画像生成や変更をより直感的かつ詳細に行うことができます。この技術により、クリエイティブな画像生成が可能になり、新たな表現の幅が広がります。 IP-Adapterの使い方 IP-Adapterの使用方法は比較的簡単です。まず、対応するコントロールネットをアップデートし、IP-Adapter用のモデルをダ ...

ReadMore

Stable Diffusion

2023/12/21

服装に関する参考プロンプト一覧

Stable Diffusionのプロンプトとは? Stable Diffusionプロンプトとは、画像生成AIであるStable Diffusionで画像を生成するために使用する、自然言語で記述された指示です。プロンプトは、画像の題材、構図、雰囲気など、生成したい画像の特徴を記述します。 服装のプロンプト プロンプト日本語意味DressドレスMiniskirtミニスカートMaxiskirtマキシスカートA-line skirtひざ丈のAラインスカートPencil skirtペンシルスカートSkortスカ ...

ReadMore

-Stable Diffusion