前回紹介したキャラクター名をプロンプトとして入力する方法は設定するワードも非常に少なくお手軽ではあるのですが、知名度が低いキャラクターだったり、知名度はそこそこあるのに名前だけでは上手く出力されないことがあります。
今回自分が上手く出力されなくて悩んでいたのは原神というソーシャルゲーム内に登場する「甘雨」というキャラクターで、原神界隈ではとても人気のある知名度の高いキャラクターです。
試しにWikiにもあったキャラクター名のプロンプトから始め、試行錯誤を繰り返して「甘雨」っぽいキャラクターを徐々に出力していくプロセスを載せていきます。
考え方自体はマイナーなキャラクター等でも使用できると思いますので、よかったら参考にしてみてください。
Contents
1. Wikiプロンプト「ganyu_(genshin_impact)」を入力
プロンプト / ネガプロンプト
プロンプト | ネガプロンプト |
ganyu_(genshin_impact), (best quality)※お祈り程度に… | none(必要に応じて追加していく) |
パラメータ
CGF7, Euler, Step50
出力結果
衣装はどことなく原神っぽい感じがしますが、顔も髪色も違いますね…なんなら性別まで。
かなり知名度のあるキャラクターでもここまでブレてしまう理由はよくわかりませんが、甘雨のキャラクターとしての要素や特徴を少しずつプロンプトに混ぜ込んでいきます。
2. 「kawaii girl」をプロンプトに追加してみる
プロンプト / ネガプロンプト
プロンプト | ネガプロンプト |
ganyu_(genshin_impact), kawaii girl, (best quality)※お祈り程度に… | none(必要に応じて追加していく) |
パラメータ
CGF7, Euler, Step50
出力結果
1枚目はかなり甘雨ちゃんに近づきました。
同様のプロンプトでもシード値の異なる2枚目に関してはどちらかというと七七ちゃんみたいな印象を受けます。
「kawaii girl」をプロンプトとして適用させるとどうやら顔の輪郭を含めて全体的に丸い印象になってしまうようです。
丸い印象を避けつつ、別キャラクターにはならないよう、次はもっと細かくキャラクターの要素をプロンプトに入力していきます。
3. 甘雨ちゃんのキャラクターとしての要素を洗い出す
Google検索から「甘雨」と入力して出てきた画像郡です。
大きな要素としては「青い髪」、「赤系統の瞳(薄紫からピンクのグラデーション)」、「角」、「ポニーテール」、「アホ毛」、「グシャっとした髪質」などですかね。
こちらを1つずつ英語に直していくと、「blue hair」、「red eyes」、「horn」、「ponytail」、「ahoge」、「messy hair」になります。
アホ毛は海外でも「ahoge」で認識されているのには少し笑いました…笑
英語に直したワードをプロンプトとして追加していきます。
4. 詳細な要素をプロンプトに追加していく
今回は丸い印象が増えてしまう「kawaii girl」を省くので、3で洗い出した要素以外にもそれに似た要素のワードをプロンプトとして入力していきます。
プロンプト / ネガプロンプト
プロンプト | ネガプロンプト |
ganyu_(genshin_impact), (1girl), (solo), blue hair, red eyes, horn, ponytail, ahoge, messy hair, (best quality) | none(必要に応じて追加していく) |
パラメータ
CGF7, Euler, Step50
出力結果
衣装や細部は若干違いますがここまできたらもう甘雨ちゃんと言っても良い気と思います。
今回も100枚程度ひたすら試行錯誤しつつ回してみたのですが、角の模様や形状の再現は中々難しく、完璧なものにはならないことが大半です。
衣装についても同じことが言えて、胸元の鈴の形状の再現が上手くいかなかったり、そもそもデザインが左右で異なっていたりしますが、あくまでAIはこういったものと考えてしまったほうが良いと思います。
2枚目は公式の衣装に似せるのが難しいならと、ドレスや庭園といったワードを入れて、コスプレや別衣装ということで試してみたものになります。
甘雨ちゃんのキャラクターとしての要素はある程度残っているので個人的にはこれも良いと思っています。
まだNovelAIを触り始めてから日が浅いので、その他にもこういったプロンプトのほうが正確に出力できる等ありましたらコメントで教えていただけますと幸いです。