Animagine XL 4.0 の表情プロンプトを安定させる「4要素分解」という考え方

生成AI

⚠️ 注意: AI画像生成時は著作権・肖像権にご注意ください。商用利用前には各サービスの利用規約をご確認ください。当ブログは生成された画像に関する責任を負いかねます。

要約

Animagine XL 4.0 で表情プロンプトを書くとき、smile 一語だけ入れても安定しない……そんな経験はありませんか?
この記事では、表情を「口元・目元・頬肌・雰囲気」の4要素に分解して設計する考え方を紹介します。
この方法に切り替えてから、狙った表情を安定して出力できるようになりました。


はじめに

Animagine XL 4.0 を使っていると、表情の出力が安定しないことが多いと感じています。
smile を入れればそれっぽくなるんですが、同じプロンプトでも生成するたびに表情のニュアンスが微妙に変わってしまう。

「もっとやさしい笑顔にしたい」「ちょっと照れてる感じにしたい」といった意図がなかなか通せないのが悩みでした。

そこで試行錯誤した結果、表情を4つの要素に分解してプロンプトを設計する方法が効果的だとわかりました。
この記事では、その「4要素分解フレームワーク」の考え方を具体的な例と一緒に紹介します。

モチベル
smileって書いてもいろんな顔が出てきてモヤモヤするよ〜
クーラット
4つに分けて書くと、ちゃんと意図した表情が出るようになるよ!

表情プロンプトが安定しない原因

感情ラベルタグの限界

smilehappy のような感情ラベルタグは、表情の「雰囲気」を示す言葉です。
Animagine XL 4.0 が学習している Danbooru データでも、smile のついた画像は「口元だけ笑顔」「目も笑顔」「ほんのり微笑み」「満面の笑み」など、表情の幅が非常に広い。

つまり、smile 一語では「どんな笑顔か」が絞り込めていないため、モデルが毎回異なる解釈をします。

シードによって表情がブレる

ランダムシードで生成する場合、表情を決定づける要素の組み合わせが変わります。
smile だけを入れていると、そのシードに引っ張られて「想定外の笑い方」が出やすくなります。

プロンプトで表情の各パーツを明示してあげることで、モデルへの指示が具体的になり、ブレが減ります。


4要素分解フレームワークとは

表情に関わる要素を次の4つに分けて、それぞれ個別にプロンプトで指定する方法です。

  • 口元:口・歯・唇の形状を決めるタグ
  • 目元:目の開き方・視線を決めるタグ
  • 頬肌:頬の色・肌の状態を決めるタグ
  • 雰囲気:表情全体の感情トーンを決めるタグ

感情ラベル(smile など)が「表情の名前」を与えるのに対して、4要素分解は「表情の形を直接組み立てる」イメージです。
各要素をどのタグで表現するか・どう組み合わせるかが、安定出力のノウハウになります。

Before / After の実例

Before(感情ラベルのみ):

1girl, orange hair, short hair, hairclip, brown eyes, small breasts,
smile, looking at viewer,
masterpiece, high score, great score, absurdres

このプロンプトでは smile の解釈がモデルに委ねられます。生成するたびに口元・目元の表情がバラつきます。

After(4要素分解):

1girl, orange hair, short hair, hairclip, brown eyes, small breasts,
(口元タグ),
(目元タグ),
(頬肌タグ),
(雰囲気タグ),
masterpiece, high score, great score, absurdres

4要素をそれぞれ明示することで、モデルへの指示が具体的になり、ブレが大幅に減ります。
どのタグをどの場面で使うかは、後述する30選プロンプト集で解説しています。


実例:「やさしい微笑み」を4要素で設計する

「やさしい微笑み」を4要素で設計して出力した結果がこちらです。

4要素分解プロンプトで生成したやさしい微笑みの表情
4要素分解で設計した「やさしい微笑み」

生成パラメータは以下のとおりです。

パラメータ
Sampler Euler Ancestral
Steps 28
CFG 5.0
Size 1024 × 1024
Model Animagine XL 4.0

シードを変えて何度か生成しても、「やわらかく穏やかな微笑み」という方向性がブレずに出てきます。
「なんとなく笑顔」ではなく、狙った表情を安定して出力できるのが4要素分解の手応えでした。

モチベル
ちゃんとイメージどおりの顔になってる!
クーラット
シードが変わっても表情の方向性がブレないのが大事なんだよね

「表情プロンプト30選」でできること・できないこと

この4要素分解の考え方で設計した30種類のプロンプトを、BOOTHでまとめて販売しています。

できること

  • 30種類の表情プロンプトをそのままコピペして使える(prompts.txt 同梱)
  • 4要素の考え方を通じて、自分でオリジナルの表情を設計できるようになる
  • LoRA なし・追加学習なしで、Animagine XL 4.0 ならすぐ試せる
  • PDF 本文で各表情の「設計意図」まで読めるので、コピペで使いながら考え方も学べる

できないこと・注意点

  • Animagine XL 4.0 以外のモデルへの動作保証はありません。SDXL 系モデルであれば似たような傾向がありますが、FLUX など Danbooru タグ体系が異なるモデルでは効果が変わります。
  • 顔の造形・骨格そのものを固定する手段ではありません。特定のキャラクターに固定したい場合は LoRA と組み合わせてください
  • ControlNet など外部ツールとの連携は解説していません。
情報
表情以外のプロンプト設計(ポーズ・背景・カメラアングルなど)は ComfyUI プロンプト集 でまとめています。感情ラベルを使った16種類の表情差分については 表情差分プロンプト完全ガイド もあわせて参考にしてください。

表情プロンプト30選 ― 4要素分解フレームワーク(BOOTH)

この記事で紹介した4要素分解の考え方をもとに、30種類の表情プロンプトを設計・検証してまとめたのが本書です。

  • PDF 本体(64 ページ):やさしい微笑み・照れ笑い・驚き・怒りなど30種類を収録。各表情の設計意図と応用のヒントまで解説。
  • prompts.txt(30点):コピペしてすぐ使えるテキストファイル。ComfyUI のテキストボックスにそのまま貼り付けられます。

自分でゼロから試行錯誤する手間を省きたい方や、「この考え方でどう設計するか」を30種類分まとめて確認したい方に向いていると思います。

価格:1,480円

Animagine XL 4.0 で表情を安定させたい方へ



PDF 64ページ+コピペ用テキスト(30点)のセットです。


まとめ

smile 一語で表情プロンプトを書くと、モデルが解釈の幅を持ちすぎてしまい、生成のたびに表情がブレます。

口元・目元・頬肌・雰囲気の4要素に分解して指定することで、意図した表情を安定して出力できるようになります。

この記事では「やさしい微笑み」を例に紹介しましたが、怒り・悲しみ・驚きなど他の感情でも同じ考え方が使えます。
まずは自分の作りたい表情を4つの要素に分けて考えることから始めてみてください。

モチベル
4つに分解するだけで、こんなに意図どおりになるんだね!
クーラット
設計の考え方が身につくと、30種類以外にも自分で応用できるようになるよ

30種類の表情プロンプトと、その設計意図をまとめて確認したい方へ



Animagine XL 4.0 対応。LoRA 不要でそのまま使えます。

AIで作った画像集・プロンプトPDF付き BOOTHで販売中

⚠️ AI画像生成をご利用の際の重要な注意事項

著作権・知的財産権について

  • 既存のキャラクター、作品、ブランドロゴなどの模倣・複製は著作権侵害にあたる可能性があります
  • 商用利用時は特に注意が必要です

肖像権について

  • 実在人物(著名人・一般人問わず)の顔や特徴を模倣した画像生成はお控えください
  • 無断での肖像権使用は法的トラブルの原因となります

利用規約の確認

  • 各AI画像生成サービスの利用規約を必ずご確認ください
  • 商用利用の可否、生成画像の権利関係は各サービスで異なります

免責事項

  • 当ブログの情報を参考にしたAI画像生成により生じた問題について、当ブログは一切の責任を負いません
  • 法的問題が生じた場合は、利用者の自己責任となります
  • 最新の法律・規約情報は公式情報をご確認ください

適切なAI画像生成を心がけ、創作活動を楽しみましょう。
詳細についてはAIと著作権についてをご覧ください。

コメント