# 03_Expression_Sheet_Prompt.md (表情シートプロンプト)

## 概要
ベース顔画像と衣装参照画像を元に、**9種類の異なる表情（3x3グリッド）**を生成するためのプロンプトです。

> [!CAUTION]
> **衣装はテキストで書かない — 必ず参照画像で渡す**
> 衣装の詳細をテキストで記述すると、AIが学習データのアニメ画像を参照して
> アニメ2Dで出力してしまいます。

---

## 😊 表情シート生成プロンプト (9 Expressions Grid)

以下のプロンプトをそのままコピーし、**顔画像（face.png）を1枚目・衣装参照画像を2枚目**として Flow（Nano Banana Pro）に投入してください（4枚同時生成でABテスト）。Flowが拒否した場合は Nano Banana 2（API）または Gemini Pro にフォールバックしてください。

```
出力スタイル（最優先）:
これは実写写真です。フィルムカメラで撮影したような写真として出力してください。
顔・身体・衣装・背景の全ての要素を写真のリアリズムで描画してください。
アニメ・イラスト・2Dアート・CGとして描画することは一切禁止します。

---

添付画像の役割:
- 画像1（face.png）= 顔の参照画像。この人物の顔が被写体です。
- 画像2（衣装参照）= 衣装の参照画像。構造と色のみ抽出します。アートスタイルは無視します。

---

🚨 顔ロック（絶対厳守）🚨
全9パネルの被写体は画像1の人物です。
- 骨格・目の形・肌のトーン・髪・傷やあざを含む顔を100%忠実に再現してください
- 他の誰かの顔に置き換えたり、平均化したりしないでください
- 画像2が顔に影響を与えることを禁止します
- 全9パネルで同一の顔を維持してください

🚨 衣装抽出（画像2からのみ）🚨
- 画像2から衣装の構造・シルエット・色・柄を読み取ってください
- それらの衣装を実在する人物の身体に着せた実写として再現してください
- 画像2のアートスタイルは無関係です — 衣装を実写に翻訳してください

---

カメラ設定:
- カメラ: Canon EOS R5、85mm f/1.2レンズ
- ライティング: 大型ソフトボックスによるビューティーライティング
- 背景: 純白、全パネル共通
- フォーマット: 3×3グリッド、9表情、等間隔、バストアップ統一
- 画質: 自然な肌のテクスチャ、わずかなフィルムグレイン
- アスペクト比: 2:3（縦型）

タスク:
画像1の人物を画像2の衣装で撮影した9種類の表情グリッドを出力してください。

9つの表情:
1. 穏やかな笑顔（標準）
2. 驚き（目を見開く、口元に手）
3. 困り顔（眉をひそめる）
4. ウィンク（茶目っ気）
5. 真剣（力強い眼差し）
6. 恥ずかしがり（赤面、目をそらす）
7. 愛情・慈愛（柔らかい眼差し）
8. 泣き顔（涙目）
9. ふくれっ面（かわいい怒り顔）

全9パネルの一貫性:
- 同一人物（画像1の顔、変更なし）
- 同一衣装（画像2の衣装、変更なし）
- 同一ライティング・同一髪型
- 変化するのは表情のみ

禁止事項:
- アニメ・イラスト・2D・マンガ・セルシェーディング
- CG・Unreal Engine・ゲームエンジン風レンダリング
- 過度に滑らか/プラスチックのような肌
- 画像1の顔の変更・軟化
- 画像2にない衣装要素の追加

最終出力:
画像1の人物が画像2の衣装を着た実写写真を、9種類の自然な表情で撮影した3×3グリッドを出力してください。
```

> [!TIP]
> 特定の表情が必要な場合は「9つの表情」リストを書き換えてください。
