ChatGPT(DALL-E3)で画像生成をしていて、「細部だけ変えたい…!」と思った経験はありませんか?
実はDALL-E3にもSeed取得をする機能が備わっており、そのSeedを使えば同一人物、似た雰囲気の画像を生成することがある程度可能です!
今回はそのSeedの取得方法と、Seedを活用したChatGPTでの画像生成について解説していきます。
※2024年5月13日に、ChatGPTの新しいLLM「GPT-4o(オムニ)」が登場しました!以下の記事で詳しい概要や使い方について解説していますので、合わせてチェックしてみてください。
Seedを使えば同じ顔の画像生成が可能
Seed(シード)値とは、画像生成した際にランダムに割り振られる値のことです。
このSeed値をうまく利用することで、同じ顔、同じ人物、似た雰囲気の画像を生成することが可能です。
ただSeedを利用しても、全く違うプロンプトを使うと全く違う画像が生成されてしまうので、少しだけプロンプトを変えながら使うのがおすすめです。
ChatGPTで同じ顔を生成してみた!
それではChatGPTの画像生成(DALL-E3)でSeedを取得し、同じ顔の人物を生成した例についてご紹介します!
①Seedを取得する方法
Seed値は、次のように直接ChatGPTに聞くことで簡単に求められます。
②Seedをプロンプトに入れる
Seedが取得できたら、それをプロンプトに入れていきます!
まず、Seedを取得した元画像のプロンプトをコピーします。
特に指定していない場合、ChatGPTに入力したプロンプトは書き換えられているので、画像を選択した際に右側に表示されるプロンプトをコピーしましょう。
今回はこちらの女性の、着ている服の色だけ変えることに挑戦してみます。
元のプロンプトはこちらです。
Best quality 4K depiction in 9:16 format of a woman embodying the grace of a Japanese actress. In her off-shoulder ensemble, she stands confidently against a city scene. Her face and eyes are rendered with astounding detail, capturing her elegance. Her genuine smile invites the viewer into the scene, making it a captivating piece.
このプロンプトに、服の色を指定する「white」を追加し、最後に先程求めたSeed値を指定します。
Best quality 4K depiction in 9:16 format of a woman embodying the grace of a Japanese actress. In her off-shoulder white ensemble, she stands confidently against a city scene. Her face and eyes are rendered with astounding detail, capturing her elegance. Her genuine smile invites the viewer into the scene, making it a captivating piece. seed is 1242624025
そして画像生成を行うと、大体同じ顔・表情で服だけ変わった、次の画像が生成されました!
ちなみに、プロンプトの内容を追加せず、「seed is 1242624025」のみを追加すると、全く同じ画像が生成されます。
Seedを使って画像生成するときの注意点
ここからは、Seedを使って画像生成するときの注意点について、簡単に解説していきます。
①同じ顔の生成は同じチャット内で行う
Seedを取得したら、同じ顔の画像生成は必ず同じチャット内で行いましょう。
別のチャット・新しく始めたチャットでSeed値を追加して画像生成すると、以下のように、元画像と違った画像が生成されることがあります。
精度を上げるためにも、同チャット内で画像生成を行いましょう!
②プロンプトを変えすぎない
Seed指定をしても、プロンプトを変えすぎると全く違う画像になってしまいます。
同じ顔の人物を生成したい場合は、元画像のプロンプトをコピーし、そこに変えたい要素を追加する程度にしておきましょう。
③プロンプトを書き換えられないようにする
ChatGPTを使ってDALL-E3で画像生成する際には、特に指定しない限り、ChatGPTに自動でプロンプトを書き換えられます。
うまく同じ顔が生成できない場合は、書き換えられないように「以下のプロンプトをそのまま使って画像生成してください。」と指定しましょう。プロンプト例は以下の通りです。
以下のプロンプトをそのまま使って画像生成してください。
Best quality 4K depiction in 9:16 format of a woman embodying the grace of a Japanese actress. In her off-shoulder ensemble, she stands confidently against a city scene. Her face and eyes are rendered with astounding detail, capturing her elegance. Her genuine smile invites the viewer into the scene, making it a captivating piece. seed is 1242624025
ChatGPT(DALL-E3)で同じ顔を生成できるGPTs(旧プラグイン)!
最後に、ChatGPT(DALL-E3)で同じ顔を生成できるGPTsがありますので紹介しておきます!
「同じ顔を使って異なる物語を生成する画像生成器」の使い方
まずは、こちらにアクセスします。
そして、「ここをクリックしてスタート」を押します。
すると、質問が来ますので生成したい画像のイメージについてどんどん回答していきます。
以下のように、全部で5つの質問をされました。
- キャラクターは男性であるべきですか、女性であるべきですか?
- その人物/キャラクターの名前を教えてください。
- 〇〇の詳細(年齢、国籍、髪型、服装、メガネなど)を教えてください。
- 〇〇の変化に関して、どのようなバリエーションを見たいですか?
- 画風を選んでください。
すると、以下のように画像が生成されました。
眼鏡なしと書いたのが悪かったのか、眼鏡が生成されてしまいましたが、顔自体は同じ顔が生成されているように感じます!
このような便利なGPTsもありますので、ぜひ活用してみてください。
まとめ
いかがでしたでしょうか?
ChatGPT(DALL-E3)でSeedを取得し、同じ顔を生成する方法について解説してきました。
今回のポイントをまとめると、次の通りです。
- ChatGPT(DALL-E3)で同じ顔を生成するには、Seedの利用がおすすめ
- SeedはChatGPTに聞くことで簡単に取得できる
- プロンプトにSeed値と変えたい要素を追加することで、細部を変更した画像生成が可能
ぜひSeed機能も使いながら、ChatGPT(DALL-E3)でより良い画像生成に挑戦してみてください!
- ChatGPTで〇〇を効率化したい
- スライドを作るならどのAIツールがおすすめ?
- おすすめのGPTsが知りたい
同じ悩みを解決した人がいるかもしれません。ぜひ質問してみてください!