片足立ちポーズのプロンプト、画像生成結果

ガギャン
質問: 片足立ちのポーズ
片足立ちのポーズを生成したいデス。どんなプロンプトを指定すればよいデスか?

概要

Stable Diffusionでキャラクターが片足立ちポーズをするプロンプトを作成します。

プロンプト

以下のタグを利用します。モデルによってはプロンプトの反応に違いがあります。

タグ 意味 補足
standing on one leg 片足で立つ
knee up 膝を上げる

プロンプト(補足)

状況や立ち方によっては以下のタグを組み合わせます。

タグ 意味 補足
standing 立つ キャラクターがうまく立たない場合には加えます
leg lift 脚を上げる 大きく足を上げたポーズになります
leg up 足を上げる 大きく足を上げたポーズになります


メモ
足を頭上まで上げるポーズについてはこちらの記事を参照してください。

画像生成結果

出力例1: standing on one leg

次のプロンプトで画像を生成します。

Prompt
Prompt: 1girl, full body, standing, standing on one leg, blue gray clothes, white background, masterpiece, best quality
Negative prompt: worst quality, low quality
Size: 768 x 1,024


生成結果は下図です。片足立ちのポーズが出力できています。WAI-NSFW Illustriousでは高く足を上げるポーズがやや目立ちます。

Animagine XL v4.0
Animagine XL v4.0 - 片足立ちポーズのプロンプト、画像生成結果:画像1
WAI-NSFW Illustrious v14.0
WAI-NSFW Illustrious v14.0 - 片足立ちポーズのプロンプト、画像生成結果:画像2
Nova Anime XL v7.0
Nova Anime XL v7.0 - 片足立ちポーズのプロンプト、画像生成結果:画像3

出力例2: knee up

Prompt
Prompt: 1girl, full body, standing, knee up, blue gray clothes, white background, masterpiece, best quality
Negative prompt: worst quality, low quality
Size: 768 x 1,024


生成結果は下図です。まっすぐ膝をあげるポーズが多いです。

Animagine XL v4.0
Animagine XL v4.0 - 片足立ちポーズのプロンプト、画像生成結果:画像4
WAI-NSFW Illustrious v14.0
WAI-NSFW Illustrious v14.0 - 片足立ちポーズのプロンプト、画像生成結果:画像5
Nova Anime XL v7.0
Nova Anime XL v7.0 - 片足立ちポーズのプロンプト、画像生成結果:画像6

出力例3

片足立ちして、両腕を広げたポーズを出力します。次のプロンプトで画像を生成します。

Prompt
Prompt: 1girl, full body, standing, standing on one leg, spread arms, blue gray clothes, BREAK white background
Negative prompt: worst quality, low quality
Size: 768 x 1,024


生成結果は下図です。

Animagine XL v4.0
Animagine XL v4.0 - 片足立ちポーズのプロンプト、画像生成結果:画像7
WAI-NSFW Illustrious v14.0
WAI-NSFW Illustrious v14.0 - 片足立ちポーズのプロンプト、画像生成結果:画像8
Nova Anime XL v7.0
Nova Anime XL v7.0 - 片足立ちポーズのプロンプト、画像生成結果:画像9

出力例4

ガギャン
質問: 足を後ろに蹴り上げているポーズ
片足を軽く上げているポーズではなく、足を後ろに蹴りだしているポーズにしたいです。


後ろに足を蹴り上げるようなポーズにする場合は、sway backを追加して軽く体をそらせると表現できる場合があります。

タグ 意味 補足
sway back 後ろに反り返る leaning back と異なり、柱や壁で体を支えないポーズになります
bent leg 足を曲げる
bent knee 膝を曲げる


次のプロンプトで画像生成します。

Prompt
Prompt: 1girl, full body, standing on one leg, sway back, bent leg, yellow t-shirt, black shorts, white background
Negative prompt: worst quality, low quality, leaning back


画像生成結果は下図です。意図したポーズになる確率は低いですが、希望のポーズが生成できます。

WAI-NSFW-Illustrious v15.0
WAI-NSFW-Illustrious v15.0 - 片足立ちポーズのプロンプト、画像生成結果:画像10
Nova Anime XL v12.0
Nova Anime XL v12.0 - 片足立ちポーズのプロンプト、画像生成結果:画像11
AlcAI - AnimeHaven Awakening v30
AlcAI - AnimeHaven Awakening v30 - 片足立ちポーズのプロンプト、画像生成結果:画像12
HakushiMix v1.41
HakushiMix v1.41 - 片足立ちポーズのプロンプト、画像生成結果:画像13

出力例5

先の出力では、片足立ちのポーズが出力できますが、膝を曲げた状態のポーズになりました。膝を伸ばしたポーズで出力します。

プロンプトを検討しましたがプロンプトだけでは求めたポーズになりませんでした。今回はプロンプトに加えて、ControlNetのOpenPoseを利用します。
OpenPose Editorで下図のポーズを作成します。OpenPose Editorの導入はこちらの記事を参照してください。
片足立ちポーズのプロンプト、画像生成結果:画像14

作成したポーズをControlNetに設定します。
ControlNetのPreprocessorは"None"、モデルは "thibaud_OpenPoseXL2" (ハッシュ値:f4251cb4) を利用します。
Control Weightを0.6に設定しています。

片足立ちポーズのプロンプト、画像生成結果:画像15

プロンプトは以下を利用します。

Prompt
Prompt: 1girl, full body, standing, standing on one leg, blue gray clothes, BREAK white background
Negative prompt: worst quality, low quality
Size: 1,024 x 1,024
Model: Animagine XL v3.1


生成結果は下図です。膝を伸ばした状態での片足立ちポーズが出力できています。足の向きに若干違和感があったり、 体の流れがあまり綺麗でない出力が多いですが、 目的のポーズは出力できました。

片足立ちポーズのプロンプト、画像生成結果:画像16

参考:OpenPose ポーズのJSON

{
    "width": 512,
    "height": 512,
    "keypoints": [
        [
            305,
            71
        ],
        [
            305,
            114
        ],
        [
            255,
            112
        ],
        [
            186,
            99
        ],
        [
            108,
            91
        ],
        [
            362,
            112
        ],
        [
            412,
            103
        ],
        [
            492,
            78
        ],
        [
            216,
            225
        ],
        [
            152,
            280
        ],
        [
            37,
            320
        ],
        [
            283,
            279
        ],
        [
            276,
            357
        ],
        [
            277,
            459
        ],
        [
            296,
            53
        ],
        [
            317,
            54
        ],
        [
            289,
            64
        ],
        [
            324,
            66
        ]
    ]
}
AuthorPortraitAlt
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。 最近は生成AIの画像生成の沼に沈んでいる。
作成日: 2024-03-11