同一のキャラクターで表情やポーズを変える方法|Leonardo.Ai 2023/09

同一のキャラクターで表情やポーズを変える方法|Leonardo.Ai 2023 Leonardo Ai
香奈枝
香奈枝

絵本や童話の挿絵を作るには、同じキャラクターで表情を変えたり、ポーズを変えたりする必要があります。この方法について、いくつか例をあげて解説してみたいと思います。

まずは、同じキャラクターで固定して、表情だけを変える方法について解説したいと思います。

基になる画像を作りましょう。

prompt:high quality, detailed face, A 3-year-old cute Japanese boy, wearing a white T-shirt, blue shorts, white socks, black shoes, and sporting black short hair. He is a character in a white background with no frame, front, whole body(高品質、詳細な顔、白い T シャツ、青いパンツ、白い靴下、黒い靴、スポーティな黒い短い髪、3 歳のかわいい日本の男の子。 白背景フレームなし、正面、全身、キャラクター

以下の画像を元に、image2imageとプロンプトで変化をつけていきます。

image2image

※このプロンプトは、DreamShaper v6で使用していたのですが、2023/07/05に、DreamShaper v7がリリースされてから、DreamShaper v6で同じ画像が生成できなくなったため、この度DreamShaper v7で作り直しました。

おそらく、DreamShaper v7がリリースされたことで、DreamShaper v6とのバランスをとるために調整されたものと考えられます。

image2imageでキャラクターを固定する

画像の、image2imageをクリックすると、自動的にAI Generation Toolへ飛びます。プロンプトなどの設定がコピーされた状態なのですが、一応確認しましょう。

image2imageの場所は、AI Generation Toolの左側メニューのかなり下の方にあります。

また、以下の図のようにimage2imageを強化する設定も追加します。

image2imageを強化

①ボタンがimage2imageに切り替わっている事を確認する。

②選択した画像が表示されているか、確認する。

Init Strength値は、0.6にします。image2image使用時のInit Strengthの初期値は0.3です。これは、数字が大きいほど元画像のイメージが強く残ります。

④ここをクリックすると、Seed値の設定が表示されます。

⑤Seed値を有効にするために、Use fixed seedをオンにします。

⑥image2imageに使用する画像のSeed値を入力する。

⑦アップグレードが必用なので、そのままでOK。

次に、生成する枚数や大きさの設定をします。

生成する枚数や大きさの設定

 

①2枚~4枚で設定します。

※image2image使用時には、Prompt Magicはオンになりません。オンにすると、image2imageからImage Promptに切り替わってしまうのでご注意下さい。

③今回は、Alchemyも使用しません。

④DreamShaper v7推奨の画像サイズ640×832になっているか確認します。

 

 

 

 

①選んだ画像と同じPromptが、入力されているか確認。

②選んだ画像と同じネガティブプロンプトが、入力されているか確認。

③選んだ画像と同じモデルになっているか確認。

④Leonardo Styleが選択されているか確認。

⑤Add Negative Promptがオンになっているか確認。

ここまで、確認できたら⑥をクリックして2枚ほど生成してみましょう。画像のようimage2imageと同じ画像が生成できれば、準備はOKです。

固定したキャラクターの表情を変える

では、表情を指定するプロンプトを入力していきましょう。プロンプトは、先頭にある方が優先され、強く強調したい時はプロンプトを (((aaaa))) のように、囲みます。

表情が出にくかったり、強く出すぎたりする場合は、(aaaa)かっこの数を減らしたり、後ろの方へずらしたりして調整します。

笑っている表情を作るプロンプト

プロンプト入力欄に「smile 笑顔」を追加します。

プロンプト入力欄に「smile」を追加

プロンプト入力欄に「friendly smile フレンドリーな笑顔」を追加します。

friendly smile フレンドリーな笑顔

プロンプト入力欄に「((beaming smile)) 晴れやかな笑顔」を追加、効果が弱かったので()で囲みました。

((beaming smile)) 晴れやかな笑顔

これらの他にも「happy 幸せ」や「evil grin 邪悪な笑み」などがあります。効果の強さは、()で囲むことで調整しましょう。

怒っている表情を作るプロンプト

プロンプト入力欄に、「anger 怒り」を追加します。

angry

プロンプト入力欄に、「((fierce gaze)) 激しい視線」を追加します。基本の表情の方を拡大してみましたので比べてみて下さい。

((fierce gaze)) 激しい視線

悲しいを表情を作るプロンプト

※crying(泣く)の単語は、エラーになるので使えません。

プロンプト入力欄に「sad 悲しい」を追加します。

プロンプト入力欄に「sad」を追加

プロンプト入力欄に「 tearful 涙ぐむ」を追加します。涙がわかりにくいので、アップにしてみました。

tearful 涙ぐむ

プロンプト入力欄に「 sobbing すすり泣く」を追加します。

sobbing すすり泣く

お話している表情を作るプロンプト

プロンプト入力欄に「open mouth」を追加します。

image2imageでキャラクターを固定するのまとめ

image2imageでキャラクターを固定すると、表情は変えられるのですがポーズは変える事が難しいです。

Init Strengthの数値を下げると、多少は動かせますが同一キャラクターで無くなる確率が高くなります。

ポーズと表情の両方を変えたい場合は、AlchemyとPrompt Magic V3、Seed値の組み合わせを使うと、image2imageよりは自由に変えることができます。

Alchemyで同一キャラクターの表情とポーズの両方を変える

Alchemyを使うには、最低Apprentice(有料ユーザー)にアップグレードしないと、利用できませんので、無料ユーザーの方は参考になさってください。

今回は、座ったり、走ったりと大きな動きをさせるので、少し大きい子にしました。

prompt:Highest quality, (silent), Take a picture of a 6-year-old Japanese boy standing quietly. He has lovely black eyes and short black hair. He wears a white T-shirt and blue shorts with white socks and black shoes. white wall background, no frame, character, no background(最高品質、(サイレント)、静かに立っている 6 歳の日本人男の子の写真を撮ります。 彼は美しい黒い目と短い黒髪を持っています。 彼は白い T シャツと青いショート パンツを着て、白い靴下と黒い靴を履いています。 白い壁背景、フレームなし、文字、背景なし)
Negative prompt: Printed T-shirts, logo T-shirts, ((rucksacks)), ((backpacks)), bag, ((background)), Shoulder bag

Alchemy

設定する部分は、以下の画像のとおりです。

①1回に生成する枚数は、2枚~4枚。

②AlchemyとPrompt Magic V3にチェックが入っている事。

③生成する画像の大きさをDreamShaper v7の推奨サイズにする。

④Seed値を設定する。

座っているポーズと表情の組み合わせ

(beaming smile), Take a picture of a 6 year old Japanese boy sitting on the floor and reading a book.(満面の笑み), 床に座って本を読んでいる6歳の日本人男の子の写真を撮ります。

プロンプトの一部を上記のように書き換えます。

(beaming smile), Take a picture of a 6 year old Japanese boy sitting on the floor and reading a book.

 ((tearful)), Take a picture of a 6 year old Japanese boy sitting on the floor and reading a book. ((涙)), 床に座って本を読んでいる6歳の日本人男の子の写真を撮ります。

プロンプト一部を上記のように書き換えます。

走っているポーズと表情の組み合わせ

 (smile), Let’s take a picture of a 6 year old Japanese boy running. (笑う), 6歳の日本の男の子が走っている写真を撮りましょう。

プロンプトを上記のように書き換えます。

 (smile), Let's take a picture of a 6 year old Japanese boy running. 

 (anger), Let’s take a picture of a 6 year old Japanese boy running. (怒り), 6歳の日本の男の子が走っている写真を撮りましょう。

プロンプトを上記のように書き換えます。

 (anger), Let's take a picture of a 6 year old Japanese boy running.

歩いているポーズと表情の組み合わせ

(friendly smile), Let’s take a picture of a 6 year old Japanese boy walking. (優しい笑顔), 歩いている6歳の日本人男の子の写真を撮りましょう。

プロンプトを上記のように書き換えます。

同一キャラクターの表情とポーズの両方を変えるのまとめ

香奈枝
香奈枝

いかがでしょうか?image2imageやAlchemyを使ってこんなことができるんだな、という事が伝わったでしょうか?

Leonardo.Aiは、7月に入ってから急激に進化しています。

特に、新しいモデルとAlchemy、Prompt Magic V3の組み合わせで生成される、画像は今まで生成していた画像とは格段の差があります。

 

しかし、それに伴う調整の為か、同じプロンプトを使っても、以前と同じ結果にならなかったり、画質が劣っていたりすることがあります。

このような大型アップデートがあった時や、やりたいことやわからない事を質問できる場所があるのでご紹介します。

Leonardo.Ai は、Discord(ディスコード)内に日本語のコミュニティがあります。

このコミュニティでは、自分で生成した作品をアップして評価をもらったり、分からない事を質問したりすることができます。

Leonardo.Aiのトップページに、Discordの招待コードが記載されてあるのですが、期限切れになっていて使えませんでした。

Leonardo.Aiの日本語コミュニティに参加する方法について、以下にページを作りました。

Discord内にあるLeonardo.Aiの日本語コミュニティに参加する方法|2023/07/28