見出し画像

みしも体型制御奮闘記 part.1 【第一回 超乳マイクロビキニ ポロリ&グロ対抗呪文選手権】

はじめに

みなさま、こんにちは。
駆け出しAI美女生成アーティストMiSiMO(みしも)です。

突然ですが、みなさま、gigantic breast、使っていますか?
Tiwtterをご覧いただいている方は薄々(というレベルじゃないか)気がついていると思いますが、最近の私は体型と乳サイズの制御を課題として生成術の修行に取り組んでおりました。
ほんの最初数日はスレンダー巨乳!?ちょろいx2 お?出た出た良い感じブヒー!って喜んでましたが、
本当に最初だけ。これがこれが、やってみて、いろいろ気になりだして、じゃあ直そうとすると本当に本当に難しい。沼。外は雨。画面内飛び出す乳首と異形。本当に辛い一週間だった。。
ですが、苦労の甲斐あっていくつかの発見があったので、なんとか何個かは記事が書けそうです。

Part.1の今回は、「gigantic breastで大きな値を指定すると乳首が出てしまったり悲しき異形になってしまう」という問題について、できる限り乳サイズを下げぬままどう対策するか、どういった対抗呪文が最も効果があるかについてまとめました。
なるべく客観性の高い評価を心がけておりますか、あくまで私の手元の環境の場合での結果と考察ななのでくれぐれもご注意ください。
ちなみに、Part.2は今の所、悲しくもみしもが踏んでしまった顔崩れ問題の原因とそこからの学びをお伝えできたらなと思います。

やったこと

今回の実験内容、レポート内容は以下です。

  1. ポロリ防止呪文のパターン(ベースライン1通り+5通り) x Seed(15通り)= 90通りの画像生成

  2. 生成結果について手動でOK/NGをアノテーションし成功率を数値化し順位付け

  3. 一つ見つけたもっとも効果が高かったものについての副作用(gigantic効果の減少量)調査

実験

ベースラインとその課題

そもそもの普通にやるべきことをやるとどうなっちゃうかというベースラインのとそこでの課題を定義します。
ベースとなるプロンプトは以下に説明します。
まずはPositive。
太字がやりたいこと、かつ、問題を生む部分。gigantic breast:1.6にmicro bikini。この組み合わせが本当に露出確率、異形発生確率が高い。

(8k, RAW photo, best quality, masterpiece:1.2,highres),(realistic, photo-realistic),1 girl, …face関連の指定が7個ほど… ,smile,japanese,short hair cut,detailed private pool background,cleavage,(gigantic breast:1.6),(slim body:1.5),(slim waist:1.5),(micro bikini:1.5)

そしてNegative。
まず抑えるべき、nippleとnsfwを強く否定。

ng_deepnegative_v1_75t,…画像クオリティ、体型エラーの指定…,(nipples:1.5),(nsfw:1.5),(((Redundant fingers))),(((Redundant arms))),(((less arms))),(((freckle))),(((nevus)))

※それぞれ、1.6や1.5で打ち止めにしているのは、前者1.6は経験的に(表情の時も1.75程度になると異形率が爆増)かつ、雲の上の経験者の話的にも、これ以上は異形リスク高との話を聞いたため。後者の1.5は別の副作用を恐れたため。結局強すぎるといろいろまずいことが起きるということが検討の過程で分かり、こちらははまった問題をPart2で紹介できればと思います。

ではこのベースラインで生成すると、どうなるか。。

ベースラインのエラーの様子(❌がエラー)

うう、、泣

使えない画像ばっかり。negativeにnipple強く指定してるのに。。乳首orグロ画像がでまくり。。こうすると実際本当にAI特有のキモさを垣間見て、個人的にはこれが連続すると結構モチベが下がる。
15seedで試したところ、ベースラインで成功率は8/15(53%)SDぶん回しているうちのほぼ半分はセンシティブorグロ。さすがにこれはなんとかせんといかん。。。。

呪文構成&採点ルール

今回評価した5つの対抗呪文は、以下のルールで構成しました。
ベースライン呪文におけるgigantic breasts, nipples, nsfwの値は固定。
ベースラインの呪文に対して、PositiveかNegativeのどちらかのプロンプトに(XXXX:1.5)という呪文を一つだけ足す。
丸出しやグロは✕減点1。際どいのは△減点0.5。

というルールで呪文を構成、採点しています。

結果

結果は以下となります。

(1)がベースライン。他が選手。

呪文2~6の成績をまとめると以下となりました。

93.3%   呪文2
53.3% ベースライン、呪文4、呪文6
40.0% 呪文5
6.6%      呪文3

はい、まず気づいて驚くのは、え?となるのは、ほぼ全ての呪文について、多かれ少なかれ何かしら効果があることを期待していた追加呪文なのに、むしろ、呪文を追加しない方が結果が良い、という恐ろしい結果になってしまいまったということです。。キーワードの効き具合に関する感覚的判断のリスクと、特に強めのプロンプト追加は要注意と感じました。
そしてもう一つの驚きは、一個だけ異様に効きがいいというところですね。

評価対象呪文リスト

では、以降具体的に各呪文の内容を見ていきます。

53.3%(ベースライン同等実力): 呪文4、呪文6

ベースラインと同じ成績だった呪文4、6は
・ネガティブプロンプトに、(R18:1.5)を追加
・ネガティブプロンプトに、(porno:1.5)を追加
でした。
R18やpornoとか性的描写を防御する強めのワードだと思っていたので多少は効果が出ると思ったのですが、nsfwの強度の指定によってこの辺りはほとんど効果が出ないのでしょうか。
この二つはある程度正攻法でやっているつもりでしたが、ここまで効果がないのは結構驚きでした。

40%(ベースラインよりやや劣化): 呪文5

ベースラインよりもやや成績の劣ってしまった呪文5は、
・ネガティブプロンプトに、(expose nipples:1.5)を追加
でした。
このへんから、ちょっと技が効かないかというネタになってきます。
nipplesという主張だけだと甘いので、露出(expose)しないでね、と動詞的に指示しています。
結果は劣る結果となってしまい、露出頻度がむしろ上がってしまいました。なぜ?という感じです。nipplesはもう強く否定済みなので、効果がないんでしょうか。

6%(ベースラインより大きく劣化):呪文3

ベースラインよりも大きく成績の劣ってしまった呪文5は、
ポジティブプロンプトに、(not show nipples:1.5)を追加
でした。
結果は、、悲惨な成功率1/15。
ネガティブでの指示が限界ならnotをつけてポジティブでも指示してやったらどうか??という狙いは大きく外れ、見事なまでの大失敗。notとかbutとかの解析能力はほとんどなく、それよりも単語単位のリークの方が圧倒的に影響が大きいことが感じられます。
AIくんがnotじゃなくnippleに大歓喜してバンバン出しちゃったという挙動が伺えます。

93%(ベースラインに圧勝):呪文2

では最後、問題のこの子です。ベースラインに圧勝し×が0個という圧倒的な成績を収めたこの呪文は、以下でした。
ポジティブプロンプトで(micro bikini:1.5)を消し、(she wears micro bikini correctly:1.5)を追加
です。
なんじゃこれ??という声が聞こえてきそうです。
結局nippleやnsfwとは違う情報量をPositiveの側から正確に与えられないか?と思った結果、素直に「ビキニをちゃんときてほしい」と要望を文章にして入れてみたという結果です。
ここまでの1週間弱、文章によるアプローチの可能性を感じていましたが、これは本格的に何かあるな、と思わせる挙動になりました。今回はちょっと狙い通りすぎて怖い面もあります。(同様の事例が集まりつつあるのでこれはこれで別途まとめ記事書けたらなと思っています。)

以下の画像で具体的にベースラインと比較した挙動を見てみましょう。
どうでしょうか。私としては、デカくなりすぎて収まりが効かなくなってしまうのを、乳サイズの多少の調整はあれど、しっかりとマイクロビキニで収める形で留めるようにしている制御が働いていることが感じられました。
驚くべきことはgigantic breastの値の調整は一切していないのにこういったようなピンポイントの制御が働くということです。

ベースラインと呪文2の比較

私個人としては、gigantic breastで最大級にサイズをデカくしつつ、ポロリやグロは出さず美味い塩梅でやってくれ、が要望だったので、本当に願い通りではあります。昨日呟いたこれとかみてください。見事な隠し芸かつ、私としてはもう十分にgiganticです。so woderful!!

みしも渾身の乳首隠し

いや本当、効果がありそうな呪文が見つかってよかっです。色々試行錯誤して、実りがなかったらどうしよう、となかなか焦っておりました。
と、非giganticな胸を撫で下ろしたところで、もう一歩、最後に追実験を行っていきます。

呪文2の効果と副作用の調査(追実験)

呪文2の内容と効果が確認できましたが、一方でgigantic breastの効果が減って、サイズが小さくなっているのではというのがあったので、追実験として
・呪文2の重みを1.0から前記実験時の1.5まで刻み、
・サイズの減少傾向、ポロリとグロの減少傾向
をみる。というのをやりました。
以下が結果です。今回は8seedです。

呪文2: 1.1~1.5

こう並べると面白いですが、やはり値を大きくするほど、ビキニにおさまるように、サイズの調整が走っているのがわかります。かといって、値が大きいほど小さくなるかというと必ずしもそうなっていない部分も見受けられ、値変化によるベースとなる画像の「切り替わり」(つまりシードガチャ)の方が影響が大きい場合も大きそうです。
そして、追実験して気がつきましたが、1.5だとまだちょっと△がついてしまうことがわかりました(xtransformerはONです)。×はでないですが。gigantic breastが1.6なので対抗するには1.5ではなく1.6がいいのかもしれないですね。

ここまでわかったので、最後は、多少のポロリやグロ出現リスクを許してでも超乳を追いかけるか、エラー率をなるべく下げたいか、状況やニーズによってお選びいただければいいかなと思います。

まとめ

ではまとめます。

  1. (gigantic breast:1.6)は超乳効果も凄いが(nipples:1.5),(nsfw:1.5)では抑え込めないくらいのエラーを生むという、問題を定量的に確認(成功率53%)

  2. ポジティブプロンプトで(micro bikini:1.5)を消し、(she wears micro bikini correctly:1.5)を追加するというアプローチが有用で大きな改善があった(成功率93%)

  3. 上記のアプローチは乳サイズを小さくする副作用があることを追実験で確認。1.0-1.5のどのパラメータを選択するべきかはニーズに合わせて選択したい。

  4. その他のプロンプト追加は効果よりも副作用のリスクの方が大きかった。プロンプトの追加は非常に注意したい。

です。

残件と結び

やりおえて自分自身で感じた残件は、
「そもそも、gigantic breast: 1.0 ~ 1.6の効果とポロリやグロの副作用検証をすべきでは??」
でした。
ほんとそれ。。でもごめんなさい、また今度で。。。

ここまで読んでくださったかた本当にありがとうございました!!
それではみなさまよいgigantic life:1.6を!!

またフィードバック、検証案とかあったらください〜。

いいなと思ったら応援しよう!