見出し画像

プロンプトとモデルの関係

StableDiffusionWebUIでプロンプトとモデルの関係についてあれこれ試してみました!

まずはお試しで


お姉さん生成を例に調査してみる

使用モデル:RaesanMix(https://civitai.com/models/141122/raesanmix)
プロンプト


(masterpiece, best quality), intricate details, 1girl, purple hair, green eyes, black bikini, halterneck, o-ring bikini, criss-cross halter, thigh strap, beach,


日本語
(傑作、最高品質)、複雑な詳細、女の子 1 人、紫色の髪、緑の目、黒のビキニ、ホルターネック、O リング ビキニ、十字ホルター、太ももストラップ、ビーチ、

ネガティブプロンプト

(worst quality:1.4, low quality:1.4, normal quality:1.4), lowres, blurry, monochrome, zombie, (interlocked fingers:1.2),

日本語
(最悪品質:1.4、低品質:1.4、通常品質:1.4)、低解像度、ぼやけ、モノクロ、ゾンビ、(指連動:1.2)、
生成結果

お姉さん生成!


コアプロンプト以下をドラゴンに変えて生成


プロンプト


(masterpiece, best quality), intricate details, dragon, white scale, feathery scales,green eyes, wings, 2 big wings,


日本語
(傑作、最高品質)、複雑な詳細、ドラゴン、白い鱗、羽のような鱗、緑の目、翼、2つの大きな翼、


ネガティブプロンプト
お姉さんのときと同じ

生成結果

唯一生成されたドラゴンさん

お姉さんが他多数…
20枚ほど生成して唯一生成されたドラゴンさんが上の画像です。

img2imgでプロンプトを抽出

先ほどのドラゴンさんをimg2imgを利用してプロンプト要素を抽出します。

抽出されたプロンプト

dragon, fangs, no humans, open mouth, scales, sharp teeth, teeth, tongue

ドラゴン、牙、人間なし、口を開けて、鱗、鋭い歯、歯、舌
人間なしというプロンプトが抽出されているため、プロンプトに組み込んでみる

ドラゴンさんプロンプト改

(masterpiece, best quality), intricate details, dragon, no humans,white scale, feathery scales,green eyes, wings, 2 big wings,

20枚中9枚が人間要素無し(画像は一部です)

他の要素も探る

fangs(牙)を追加する

(masterpiece, best quality), intricate details, dragon,fangs,no humans,white scale, feathery scales,green eyes, wings, 2 big wings,

20枚中11枚に増える(画像は一部です)

女性を生成することに特化したモデルのため、どうしてもお姉さんが登場しやすい模様。
同じプロンプト条件でモデルを変更して生成
使用モデル
RunDiffusion XL(https://civitai.com/models/120964/rundiffusion-xl)

脅威の人間要素0!!

結論

生成したい画像が決まっているのなら、プロンプトにこだわらず、モデル(Check Point)選定に力を注ぎましょう(当たり前かもですが…)
同じプロンプトを使用して、モデルを変えて、これだけ明確な結果が出るのですから、不要な要素を排除したければ、素直に生成したいものが得意なモデルを使うほうが時短になるかも・・・?

またちょこちょこ備忘録として残しておきます。

この記事が気に入ったらサポートをしてみませんか?