プロンプトで年齢別、国籍別で人物を作る|Leonardo.Aiの使い方

プロンプトで年齢別、国籍別で人物を作る|Leonardo.Aiの使い方 Leonardo Ai
香奈枝
香奈枝

先ずは、プロンプトの基本ルールの説明をします。次に、人物に関するプロンプトの基本と応用を解説します。

【Leonardo.Ai完全攻略】 2023年版 モデルトレーニング機能 AI Canvasまで徹底解説!無料の画像生成AIで商用レベルの絵を描こう 2023/9/9 改訂版

2023/6/27に出版してから、出版後たった2ヶ月でLeonardo.Aiが進化してしまいましたので改訂版を出版しました。

2023/08/15 iOS アプリリリース
2023/08/05 PhotoReaリリース
2023/07/29 のアップデートでNEWモデルが2つ追加
2023/07/13 Prompt Magic V3 BETAとSDXL 0.9をリリース
2023/07/05 NEWモデルが3つ追加
本書は、以上の内容に対応しています。

 

プロンプトの基本

まずは、プロンプトの基本をおさらいしましょう。

1・Prompt(プロンプト)は、半角英数字で短い文章や単語をカンマと半角スペースで区切って作る。

これは、短い文章でも良いし、ワードを区切ってつなげても良いですが、NGワードがありまして、16才の女の子を描くのに、「Sensual 」などの文字があるとエラーになります。

これが、25才の女性だと「Sensual 」でも、生成できたりするので、何らかの制限がかかっているのだと思います。

また、Prompt Generationで自動作成したプロンプトに、「スタジオジブリ風」などと言う単語が入る事があります。NGワードにはなりませんが、出来上がった作品がジブリにそっくりだった場合、商用利用は控え個人で楽しむ範囲にとどめておいた方が良いと思います。

2・複数のワードがある場合には、前にあるワードが優先順位が高くなる。
ポーズや体の向きなどが、うまく行かない場合などに、そのワードを前の方に配置すると、うまく行くことがあります。

3・(((fantasy))) 半角でカッコを付けると、そのワードを強調できる。
(キーワード)は、1.1倍
((キーワード))は、1.21倍
(((キーワード)))は、1.33倍

逆に弱めたい場合は、弱めたいキーワードを[ワード]で囲むと弱くなります。
[キーワード]は、0.9倍、
[[キーワード]]は、0.81倍、
[[[キーワード]]]は、0.73倍

使用例1:日本人女性を生成

下記のプロンプトで45才の日本人女性を生成し、その画像を基にImage to Image で16才から85才まで作ってみました。((45 years old)) の部分を16から80に変えて生成します。

As imaged, (masterpiece), real, (female), ((45 years old)), Japanese, beautiful face, black hair, wearing a tight white shirt, studio lighting, cinematic lighting, beautiful woman, beautiful black eyes, milk beige middle hair, perfect anatomy, very cute smile, princess eyes, (black eyes), (head frame), central image, style, bioluminescence, 8 life size , 8k resolution, human hands, strangely complete, elegant, near-perfect, dynamic, highly detailed, character sheets, concept art, smooth, bodies arranged symmetrically and balanced, viewing directly to the person
プロンプトの翻訳:イメージ通り、(傑作)、本物、(女性)、((45歳))、日本人、美しい顔、黒髪、タイトな白いシャツを着ている、スタジオ照明、映画のような照明、美女、美しい黒目、ミルクベージュ ミドルヘア、完璧な解剖学、とてもキュートな笑顔、プリンセスの目、(黒目)、(頭のフレーム)、中央画像、スタイル、生物発光、8 等身大、8k 解像度、人間の手、奇妙なほど完全、エレガント、完璧に近い、ダイナミック 、非常に詳細な、キャラクター シート、コンセプト アート、スムーズ、対称的かつバランスよく配置されたボディ、人物を直接見る
DreamShaper7のみで生成した場合
45才

DreamShaper5のみで生成した場合

45

16-80

とくに45才じゃなくても良かったのですが、たまたまできた45才の女性が、とてもいい感じにできた事と45才を基準に上下20才ぐらいを作った方が、顔の変化が分かり易かったと言う理由があります。

このような、写真を作る場合はseed値を同じにしておくと全体に同じ人で生成されます。

年齢を表すプロンプトは、英語でも良いのですが「 yo 」と書かれている事もあります。
また、女性を表すプロンプトで female(女性)、男性は male(男性)
女性、16歳ですと a female, 16yo
男性、16歳ですと a male, 16yo

このサンプルのプロンプトには、他に参考になるワードが沢山あります。

ライティングに関する、スタジオ照明(studio lighting,)、映画のような照明(cinematic lighting)

クオリティに関する、 傑作(masterpiece)、real(本物)

この他にも、今すぐ使えそうなフレーズやワードが多く含まれていますので、使いまわしが利くプロンプトだと思います。

クオリティを上げたい時

・detailed(詳細な描写)
・highly detailed(非常に精巧な描写)
・insanely detailed(狂気的に詳細な描写)
・masterpiece(傑作)
・best quality(最高品質)
・8k (非常に高解像度)
・ultra high res(超高解像度)

使用例2:国別に女性を生成

以下のプロンプトで、国別に女性を生成してみました。

realistic, realistic light, ((((lonely)))) cute  japanese woman with short hair, pretty face, bright face, smooth skin, portrait, blush cheeks, closed mouth, short summer dress, Appearance with big hips, top model, shapely body, details, portrait composition, camera.
プロンプトの翻訳:リアル、リアルな光、((((孤独)))) ショートヘアのかわいい日本人女性、きれいな顔、明るい顔、滑らかな肌、ポートレート、頬を赤らめ、口を閉じ、短い夏のドレス、大きなヒップの外観、トップモデル、 形の良いボディ、詳細、ポートレート構成、カメラ。

この、日本人(japanese)の部分を、国別に変更していくだけです。

Japanese(日本人) korean(韓国人)

american(アメリカ人)  german(ドイツ人)

indian(インド人)  european(ドイツ人)

その他、人物関連のプロンプト

人種関連のプロンプト:

angel, 天使
demon, 悪魔
fairy, 妖精
elf, エルフ

animal ears, ケモミミ

vampire, ヴァンパイア
werewolf, 狼男

職業関連のプロンプト:

pirates, 海賊

barbarian, 野蛮人

japan samurai, 日本の武士
ninja, 忍者