Stable Diffusion

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

2023年12月28日

IP-Adapterとは何か

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

IP-Adapterの使い方

IP-Adapterの使用方法は比較的簡単です。まず、対応するコントロールネットをアップデートし、IP-Adapter用のモデルをダウンロードします。次に、Stable Diffusion Web UIなどのプラットフォームを使用して、画像プロンプトを設定し、生成を開始します。画像プロンプトと文章のプロンプトを組み合わせることも可能で、これにより、より細かいイメージの調整が可能になります。

ステップ① 準備(ControlNetの導入)

control netの導入方法については過去の記事に詳しく書いてありますので参考にしてください。

ステップ② Control Netのアップデート

IP-Adapterを使用するにはStable Diffusion web UI自体をv1.1.4以降に更新する必要があります。
Control Netのアップデート方法は、はじめにWeb UIの「Extensions」タブをクリックします。続いて「Check for updates」をクリックします。

すると、Update列に赤の点線で囲んだ☑new commitsという表示が出現しますので、「Apply and restart UI」をクリックします。

ステップ③ IP-Adapter用のモデルの導入

IP-Adapterを使うには他のControl netと同様に、モデルが必要です。
Hugging Faceの次のページでダウンロードできます。
https://huggingface.co/lllyasviel/sd_control_collection/tree/main

次の二つのファイルをダウンロードします。

Stable Diffusionの「stable-diffusion-webui/extensions/sd-webui-controlnet/models」に先ほどダウンロードしたPTHファイルを保存します。
これでIP-Adapterを使う準備は完了です。

IP-Adapterを使って画像をプロンプトに使用してみよう!

IP-Adapterを使って画像をプロンプトに代わりに使って画像を生成してみましょう。
txt2imgのプロンプトには1 womanとだけ入力します。negative promptには適当に入力します。

Generationタブの設定は以下のとおりです。Hires.fixを使いました。

プロンプトに使用する画像をセット

まず、Control Netの横にある矢じり(次の写真の赤い点線の部分です)をクリックします。

すると次のような画面が出てきますので、
①imageの欄にプロンプトの代わりに使用する画像をドラッグ&ドロップします。
②Enable欄に☑を入れます。
③IP-Adapterにチェック
④ip-adapter_clip_sd15を選択
⑤ip-adapter_sd15_plusを選択
あとは、Generateを押せば画像生成が始まります。最初だけ2GB程度のファイルをダウンロードするので時間がかかりますが、次回以降はそれほど時間はかかりません。

生成された画像が右側に表示されています。
プロンプトには1 womanとだけ書いているのに、プロンプトに使用した元の画像を強く反映した新たな画像が生成されていることが分かります。元の画像をどれだけ反映させるのかは、Control Weightの数字で調整可能です。

次の写真を見ていただくと、control weightの大きさによってプロンプト用画像の反映のされ方に大きな変化が出ているのが分かりますね。

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