「お借りする」で失敗する原因と解決策

NO.372 「お借りする」で失敗する原因と解決策

「いつものようにお借りする。」で失敗します。

デフォルト
モデル Ether Real Mix
LoRA 80s Movie Poster Style (LORA)
(傑作, 最高品質, 最高品質, 公式アート, 美と美学 :1.2), (フラクタルアート :1.3), 80年代 movie poster, (カンフー :1.3), (80年代 :1.3), 1人

カンフー映画のポスターになるはずが、まるで違う画像が生成されました。プロンプト「フラクタル」が強すぎると思って削除します。

(傑作, 最高品質, 最高品質, 公式アート, 美と美学 :1.2), 80年代 movie poster, (カンフー :1.3), (80年代 :1.3), 1人

プロンプトとにらめっこしてもいい考えが浮かばないので、再度生成します。

モデル、LoRA、プロンプトについてもう一度見てみます。原因は80年代 movie posterかなと思いました。そこで、80s movie poster Style (LORA)と変えてみました。

(傑作, 最高品質, 最高品質, 公式アート, 美と美学 :1.2), 80s movie poster Style (LORA), (カンフー :1.3), (80年代 :1.3), 1人

できました。この経緯を振り返ってみます。ホーム画面でいつもありがたくお借りしてきます。すると、違和感を感じるプロンプトが少なくありません。それは、恐らく、元のプロンプトが、英語か中国語である場合、自動的に日本語に訳されるからだと思います。そうすると、今回の場合、「80s」は「80年代」となります。その時点で、LoRAの名前と合わなくなります。自分が勝手に名付けた「呼び出しプロンプト」の効果がなくなってしまうと思われます。

それでは、もともと備わっているプロンプト欄の機能、「日英切り替え」を使用したらどうでしょうか。試しにやってみましたが、一度日本語化されたものは、元の言語の正しいプロンプトには戻りません。従って、日本語化されて変化したプロンプトのまま生成されます。

これまで、たくさんお借りしてお世話になっていますが、時々、想定外の画像になるのはこのような原因かと思われます。他に考えられる方法は、ユーザー設定をはじめから使用したい画像が作成された言語に合わせてから創作するということでしょうか。それでは、その方法も試してみます。

できました!! 比べると画像のタッチまで違っています。お借りする時のイメージ通りです。

元の英語だとプロンプトはこうなっています。
(Masterpiece, Highest Quality, Best Quality, Official Art, Beauty and Aesthetics :1.2), (Fractal Art :1.3), 80s movie poster, (Kung Fu :1.3), (80s :1.3), 1 man

「1 man」が「1人」に変化しているところだけでも、なるほどなと思ってしまいます。

他の方の作品をお借りして忠実に再現するなら、作成された時の言語設定に合わせてから生成するといいようです。たいていは、英語か中国語でよいと思います。

コメント

タイトルとURLをコピーしました