タイトルが某お笑いコンビのコント名みたいになっちまったな
久しぶりのプロンプト考察記事になります!
一応当記事の画像はFANBOX支援者限定の画像になりますが、全年齢対象の画像になります。画像生成の仕組みに興味がない方は読み飛ばしてもらっても構いません。(次の新規無修正版画像投稿は明日予定ですのでご安心ください、週最後の投稿なのでパスワード配布もちゃんと行います)
数日前より時折多色髪の女の子の画像を投稿しておりますが、こちらかなり苦戦して生成を実現できたものになります。
これまで、幾度となく多色髪キャラの生成に挑戦してきたのですが、試行の度になかなかうまくいかず苦戦を強いられておりました。
その当時使用していたプロンプトのうち髪色指定を抜粋すると
・{multicolored hair {black and blue}}
のように、multicolored hairのあとに髪色を指定し、それを括弧で強調するという形をとっておりました。
その結果、全くと言っていいほど多色髪として生成ざれず髪色指定したどちらかの色の髪のキャラになってしまう状態でした...
しかしながら、数週間前Twitterでいろいろ調べてみた結果、
・streaked hair
こちらを追加することで多色髪生成率がUPすることが判明...!
とりあえずこれを追加していろいろ工夫して試してみると....
どうでしょう完璧じゃないですか!!
こちらの画像での髪色指定部分を抜粋すると
・{black hair}, {blue hair} , {{multicolored hair}} , {{streaked hair}} ,
のようになっております。
ひとまとめに括弧でまとめるより、バラバラに記載した方がうまくいきました。
しかしながらこれも試行2回目で生成されたので、ある程度の試行回数は必要かと思われます。AIくんは気まぐれだぁ~
ですが、あまり苦戦せずに多色髪キャラを生成できるようになったのは大きな進歩!やりました!やってやりましたよ!
一応、自分はプロンプトに使用する単語は某画像サイトDのタグであったり自分で書いた日本語文をDeepLで翻訳したものを使用しているのですが、画像サイトDのタグが全て正解じゃない、ということを改めて思い知りました。奥が深いぜ...
今回の考察まとめ
・多色髪にはmulticolored hairとstreaked hairを併用すると良さげ
・髪以外の色指定においても、要素を括弧でひとまとめにしなくても良さげ
・画像サイトのタグ名は全部が全部をあてにしない方がいい
使用しているGUIやモデルによってはこの手法が通用したり通用しなかったりがあると思いますが、同じような悩みを持っている方は是非お試しを!
※当FANBOXの記事・画像を他サイトに転載、複製、商用利用することを禁じます。
※Do not repost, copy, edit, sell or use without permission.
Copyright © 2023 CrystalRiver All Rights Reserved.