片足立ちポーズのプロンプト - Stable Diffusion

Stable Diffusionで片足立ちのポーズを生成するプロンプトを検証します。

概要

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

プロンプト

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

出力例1

次のプロンプトで画像を生成します。
Prompt
Prompt: 1girl, full body, standing, standing on one leg, blue gray clothes, BREAK white background
Negative prompt: worst quality, low quality
Size: 768 x 1,024
Model: Animagine XL v3.1

生成結果は下図です。片足立ちのポーズが出力できています。

出力例2

片足立ちして、両腕を広げたポーズを出力します。次のプロンプトで画像を生成します。
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
Model: Animagine XL v3.1

生成結果は下図です。腕を広げたポーズで出力できました、絵柄が幼くなっていますが、画像の縦横比の影響と考えられます。


以下の別のプロンプトでも出力を確認します。
Prompt
Prompt: 1girl, full body, standing, standing on one leg, raise arms, blue gray clothes, BREAK white background
Negative prompt: worst quality, low quality
Size: 768 x 1,024
Model: Animagine XL v3.1

生成結果は下図です。raiseのほうがより腕が高く上がるようです。

出力例3

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

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


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


プロンプトは以下を利用します。
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

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

参考: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
        ]
    ]
}
著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。
掲載日: 2024-03-11
iPentec all rights reserverd.