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

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

概要

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

プロンプト

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

Prompt
standing on one leg
Prompt
knee 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

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

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

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

片足立ちポーズのプロンプト:画像11

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

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


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

片足立ちポーズのプロンプト:画像12

参考: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
Copyright © 1995–2025 iPentec all rights reserverd.