画像生成AIにおいて、人物の「感情の揺らぎ」を表現することは技術的な難所の一つです。通常の指定では極端な笑顔や無表情に偏りがちであり、人間の微妙な心理状態を狙い通りに出力するには、単一の感情単語だけでなく顔の筋肉や視線、生理現象を捉えたプロンプトの構成が不可欠となります。本稿では、日常描写から心理描写まで活用できる「引きつった笑み」「慌てふためき・戸惑い」「呆けた様子」という3つの複雑な感情表現を正確に制御するための解説と、そのままコピー&ペーストして使用できる実践的なプロンプト構文を整理します。
1. 引きつった笑みの構造とプロンプト
引きつった笑み(作り笑いや愛想笑い、強張った笑顔)を出力する際の要点は、口元の笑顔と目元の冷たさの乖離を意図的に作ることです。モデルに対して単に笑顔の単語を与えると満面の笑みを出力してしまうため、緊張や不自然さを示す修飾子を重ね合わせます。
基本となるのは forced smile(作り笑い)や strained smile(強張った笑顔)、tense smile といった語句です。さらに一歩踏み込んで不気味さや精神的負荷を強調する場合、smiling mouth with dead eyes のように口と目を個別に制御するプロンプトが機能します。顔の細部には clenched teeth while smiling(食いしばり)や twitching face(顔の痙攣)を付与することで、表層的な笑顔の下にある緊張を表現できます。
狙い通りの硬さを保つためには、ネガティブプロンプトで自然な幸福感を打ち消す必要があります。genuine smile や happy、relaxed face を除外対象に設定することで、生成結果が爽やかな笑顔へと流れてしまう現象を防ぎます。
実践プロンプト
日常的な愛想笑い・緊張した笑み
(strained smile:1.2), awkward expression, nervous glance, tense facial muscles, trembling lips, stiff posture

苦痛・耐え忍ぶ引きつり笑い
(grimacing smile:1.2), forced painful smile, furrowed brow, clenched jaw, tense face, sweating

推奨ネガティブプロンプト
genuine smile, happy, cheerful, bright smile, natural smile, relaxed face, calm
2. 動揺とパニックを生み出す身体的サイン
慌てふためいている状態や強い戸惑いを描く場合、心理単語に頼るだけでは十分な絵作りができません。人間が動揺した際に生じる反射的な身体反応を細かく指定することが成功の鍵となります。
核となる感情には panicked face、flustered expression、bewildered などの語句を採用します。これに加えて、泳ぐ視線を示す darting eyes や、大きく見開かれ瞳孔が縮小した様子を表す wide open eyes with tiny pupils を組み合わせます。さらに、口元の歪みである open mouth with wavy lips や、焦りを視覚化する cold sweat on cheek(冷や汗)などの生理現象を肉付けしていくことで、単なる困り顔を超えた生々しい焦燥感が立ち上がります。
この表現を成立させる際は、ネガティブプロンプト側に composed、poker face、stoic などの沈着冷静さを意味する単語を配置し、キャラクターの内省的な落ち着きを排除します。
実践プロンプト
突然の事態によるパニック・大慌て
(panicked expression:1.2), wide open eyes with tiny pupils, cold sweat on face, trembling lips, gasping, looking around nervously

恥ずかしさや焦りによる激しい動揺(赤面・うろたえ)
(flustered:1.2), heavily blushing, nervous expression, awkward gaze, biting lower lip, open mouth with wavy lips, cold sweat

推奨ネガティブプロンプト
composed, calm, relaxed face, poker face, stoic, serene, confident expression
3. 思考停止と虚無を捉える「呆け」の描写
衝撃や過度の疲労、認知の遅れなどによって生じる「呆けている様子」は、力感の喪失と焦点の喪失によって定義されます。
この状態を描くにあたっては、意識の空白を示す blank stare(呆然とした視線)や vacant eyes(虚ろな瞳)、absent-minded(上の空)が骨格となります。表情のディテールとしては、意志の入っていない slack jaw(力なく下がった下顎)や slightly open mouth、焦点が合わない glazed eyes が極めて強力です。これらを配置することで、画面内のキャラクターから能動的な思考を削ぎ落とし、抜け殻のような佇まいを生成できます。
ここでは、知性や覚醒状態を消し去る制御が求められます。ネガティブプロンプトには intelligent expression、focused eyes、alert、energetic を指定し、瞳に宿る力や活気を取り除く設計が適しています。
実践プロンプト
完全な思考停止・脱力
(blank stare:1.2), vacant eyes, slack jaw, slightly open mouth, absent-minded expression, zoned out, glazed eyes

ショックによる呆然自失
(stunned expression:1.2), hollow eyes, staring blankly into space, mouth slightly agape, shell-shocked, pale face

疲弊や放心による脱力と呆け
(dazed:1.2), absent-minded, tired eyes, glazed look, loose facial muscles, dull eyes, looking into the distance

推奨ネガティブプロンプト
intelligent expression, focused eyes, alert, energetic, confident, lively expression, bright eyes
要点のまとめ
- 相反するパーツの対比:引きつり笑いのように複雑な感情は、口元と目元の指示を分離して記述することで表現する。
- 生理現象の言語化:冷や汗、瞳孔の縮小、顎の脱力など、無意識の身体反応を語彙として追加する。
- 脱力と焦点の排除:呆けた状態を再現するには、力なく下がった下顎や焦点の合わない瞳など、意思の欠如を言語化する。
- 対極要素のネガティブ指定:生成したい感情と反対の心理状態(冷静、屈託のない笑顔、知性など)を除外設定に加える。
