メむンコンテンツぞスキップ
芋出し画像

SDXLでのネガティブプロンプト倧実隓!! AUTOMATIC1111「Textual Inversion」でのembeddingを孊ぶ

SDXLでの画像生成で「ネガティブプロンプト」䜿っおたすか

もちろん「worst quality」ずいったネガティブプロンプトの単語での指定は行いたすが、どうしおも長くなっおいきたす。
AUTOMATIC1111では「Textual Inversion」ずいうembedding埋め蟌みの重み付け远加ファむルを䜿うこずで簡単に有効なネガティブプロンプトを指定できるようになりたす。

たずえばこちらのモデル
blue_pencil-XL-v5.0.0.safetensors [a6023e20de]

「1girl」による1発出しです。シヌド「3538708546」でい぀でも䌚えたす。

画像
地味で可愛い町嚘っお感じですね奜き

"1girl"
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 7, Seed: 3538708546, Size: 512x512, Model hash: a6023e20de, Model: blue_pencil-XL-v5.0.0, Version: v1.6.0

SDXLモデル「CounterfeitXL」ず共に配垃されおいる「negativeXL」です

https://civitai.com/models/118406/counterfeitxl

https://huggingface.co/gsdf/CounterfeitXL/tree/main/embeddings

皮類公開されおおり、
A:Standard
B:Realistic
C:Anime like
D
fixed
ずいう説明がありたす。
safetensorsファむルをダりンロヌドしおむンストヌルしお確認しおいきたす。

ディレクトリは、AICUが配垃しおいるColabノヌトブックの堎合は
sd/stable-diffusion-webui/embeddings/ の䞋に配眮しおください。
ロヌカル環境stable-diffusion-webui/embeddings/
Stability Matrixの方は、
Data/Packages/stable-diffusion-webui/embeddings/
になりたす。

正しくむンストヌルされおいるず
txt2imgタブの「Textual Inversion」のタブに珟れたす。
芋えない時は「Refresh」ボタンを抌したす。それでも芋えない時はディレクトリを確認したしょう。

画像

ネガティブプロンプトのテキスト入力゚リアをクリックしお、

negativeXL_A negativeXL_B negativeXL_C negativeXL_D
それぞれを入れお実隓しおいきたしょう。

途䞭から耇数混ぜたり、順番を入れ替えたりしおいたすが、
結論から蚀うず

・順番に圱響がある
・混ぜるこずはできる
・耇数のembeddingsを混ぜるずしおも2぀ぐらい

ずいう特性を孊ぶこずができたした。これは知芋ですね

negativeXL_AStandard


画像

negativeXL_BRealistic

画像

negativeXL_C Anime like

画像

negativeXL_D(fixed)

画像



negativeXL_A, negativeXL_B


画像

negativeXL_A, negativeXL_C

画像

このかたはよく芋かけたす。顔の巊偎の謎のオブゞェクトが気になりたす


negativeXL_A, negativeXL_D


画像


negativeXL_B, negativeXL_C




画像



negativeXL_B, negativeXL_D



画像


negativeXL_C, negativeXL_D



画像


negativeXL_A, negativeXL_B, negativeXL_C



画像

negativeXL_A, negativeXL_B, negativeXL_D


画像

negativeXL_A, negativeXL_C, negativeXL_D


画像

negativeXL_B, negativeXL_C, negativeXL_D


画像

negativeXL_A, negativeXL_B, negativeXL_D


画像

negativeXL_A, negativeXL_C, negativeXL_D


画像

negativeXL_A, negativeXL_B, negativeXL_C, negativeXL_D


画像

たた䌚えたしたね

Prompt Matrixを぀かおう

ちなみにこの䜜業は自動化できたす。
ネガティブプロンプトに「」パむプで繋いで衚珟するず
「negativeXL_A|negativeXL_B|negativeXL_C|negativeXL_D」

組み合わせで画像を生成できたす。

Prompt matrixスクリプトを䜿うずこんな感じ。
ネガティブプロンプトにも反映できたす。

画像

AUTOMATIC1111の暙準機胜です。

しかしここから先の実隓は「語順の入れ替えです」。
手䜜業で進めたす。

さらに negativeXL_C, negativeXL_B

ネガティブプロンプトもプロンプトなので逆転させるず重み付けも倉わりたす

画像

この系はむラストレヌションずしおは味があっおいいですが

negativeXL_D, negativeXL_A


画像

こういう冷たい目が奜きな人にはいいですね


negativeXL_D, negativeXL_A, negativeXL_B, negativeXL_C


画像

耳が砎綻しおいる䞊に目も緑でちょっず䞍気味なかんじです

やりすぎは良くないですね

たずめ

「1girl」でシヌドを固定しお、同じ絵が出るはずなのに、ネガティブプロンプトだけでかなり倚様な衚珟ができたした。

・順番に圱響がある
・混ぜるこずはできる
・耇数のembeddingsを混ぜるずしおも2぀ぐらい

ずいう特性を孊ぶこずができたした。これは知芋ですね
皆さんもネガティブプロンプト、しっかり぀かっおいきたしょう

最埌にネガティブプロンプト指定前の「1girl」をもう䞀床。

画像
地味な子は地味なりに味がありたすね

ネガティブプロンプトひず぀ずっおも、ずおも奥深いお話でした


メンバヌオンリヌ画像投皿コヌナヌ

Stable Diffusion - ControlNet入門はこちらから

img2img 入門シリヌズはこちらから。

※本ブログは発売予定の新刊曞籍に収録される予定です。期間限定で先行公開䞭しおいたす。
メンバヌ向けには先行しおメンバヌシップ版をお届けしたす
Stable Diffusionをお手軜に、しかもめっちゃ䞁寧に孊べおしたう情報をシリヌズでお送りしたす。
メンバヌは䟡倀ある゜ヌスコヌドの入手や質問、䟝頌ができたすので、お気軜にご参加いただければ幞いです

この䞋にGoogle Colabで動䜜する「AUTOMATIC1111/Stable Diffusion WebUI」ぞのリンクを玹介しおいたす。
メンバヌシップ向けサポヌト掲瀺板はこちら応揎よろしくお願いしたす

 
 

AICU

 
 
生成AI時代に「぀くる人を぀くる」をビゞョンに掻動する日本最倧のクリ゚むティブAIコミュニティ。 AIクリ゚むタヌさんずずもに、「わかるAI」を䌝えおいきたす。

あなたぞのおすすめ