A complex JSON prompt designed for the Nano Banana Pro model to generate a 3x3 grid of a single person showing nine distinct emotions and micro-gestures, maintaining consistent identity, lighting, outfit, and background, styled as an authentic 90s camera selfie.
{ "request_metadata": { "model": "Nano Banana Pro", "content_type": "photorealistic_90s_selfie_emotion_grid", "quality_preset": "ultra", "format_aspect_ratio": "1:1", "output": "3x3_grid" }, "layout": { "type": "3x3_grid", "description": "Same person in all 9 frames. Keep identity locked. Same room, same curtain backdrop, same outfit, same lighting. Only facial expression/emotion + micro-gesture changes per frame.", "frame_labels": [ "1) Flirty bite + wink", "2) Happy smile", "3) Angry", "4) Crying", "5) Blowing a kiss", "6) Playful wink", "7) Surprised", "8) Serious/neutral", "9) Smirk/confident" ] }, "source": { "mode": "image_reference", "reference_images": { "primary": "base_person_image" }, "preserve": { "same_person": true, "identity_lock": true, "keep_face": true, "keep_hair": true, "keep_outfit": true, "keep_skin_tone": true, "keep_freckles": true, "keep_eye_color": true, "keep_earrings": true } }, "global_scene": { "shot_type": "close-up selfie portrait", "camera_pose": "right hand holding the camera for selfie, arm slightly forward", "body_pose": "body tilted slightly to the right", "environment": "a room with a grayish-white curtain backdrop, soft out-of-focus folds", "lighting": { "type": "natural_window_light", "direction": "front", "quality": "soft but bright", "notes": "keep consistent across all 9 frames; no lighting changes between frames" }, "style": { "look": "90s camera selfie", "grain": "subtle film grain", "flash_feel": "mild on-camera flash feel (soft pop, not harsh)", "realism": "authentic candid realism" }, "quality": { "detail": "high detail", "skin_texture": "natural skin texture, visible pores, realistic freckles", "retouching": "minimal; avoid smoothing/beauty filter" }, "composition_lock": { "keep_framing": true, "keep_camera_distance": true, "keep_head_position": "only micro-variations allowed", "keep_background": true } }, "subject": { "gender": "female", "age_group": "young_adult", "identity": "EXACT same face as reference (do not change facial structure, eyes, nose, lips, jawline)", "hair": "dark brown with highlights, high messy bun, bangs circling the forehead", "accessories": "diamond hoop earrings", "skin_details": "freckles around nose and cheekbones", "makeup": { "style": "natural", "blush": "subtle pink", "eyeliner": "defined cat-eye", "lashes": "curled", "lip": "glossy nude", "eyes": "brownish-green" }, "outfit": "strapless black knit mini dress" }, "frames": [ { "id": 1, "emotion": "flirtatious", "expression_action": "biting her index finger gently with a teasing smile, right eye winking", "micro_gesture": "slight cheek lift, relaxed brow", "notes": "main hero frame; keep the same selfie composition" }, { "id": 2, "emotion": "happy", "expression_action": "bright genuine smile, eyes open, cheeks lifted", "micro_gesture": "tiny crinkle near eyes", "notes": "same pose; only subtle changes" }, { "id": 3, "emotion": "angry", "expression_action": "furrowed brows, tight lips, intense stare into camera", "micro_gesture": "slight nostril flare (subtle), jaw tension", "notes": "keep it realistic; no distortion" }, { "id": 4, "emotion": "crying", "expression_action": "watery eyes, subtle tear tracks on cheeks, trembling lower lip", "micro_gesture": "slightly reddened waterline, natural moisture", "notes": "realistic tears; do not smear makeup unnaturally; keep skin texture visible" }, { "id": 5, "emotion": "blowing_a_kiss", "expression_action": "pursed lips blowing a kiss toward camera, soft eyes", "micro_gesture": "free hand can hover near lips slightly while selfie-holding stays consistent", "notes": "micro hand movement only; keep framing consistent" }, { "id": 6, "emotion": "playful", "expression_action": "cheeky grin, left eye wink", "micro_gesture": "slight head cock (very subtle)", "notes": "micro variation only; keep composition locked" }, { "id": 7, "emotion": "surprised", "expression_action": "eyes widened, mouth slightly open in surprise", "micro_gesture": "raised brows (natural), no cartoon exaggeration", "notes": "keep it believable" }, { "id": 8, "emotion": "serious", "expression_action": "calm neutral face, lips relaxed, steady gaze", "micro_gesture": "minimal movement, editorial serious selfie vibe", "notes": "no smile; natural resting face" }, { "id": 9, "emotion": "confident", "expression_action": "subtle smirk, half-lidded eyes, assertive gaze", "micro_gesture": "slight eyebrow lift (subtle)", "notes": "cool, self-assured 90s film selfie" } ], "negative_prompt": [ "do not change identity", "no face swap artifacts", "no extra people", "no text", "no logos", "no watermark", "no over-smoothing skin", "no plastic skin", "no deformed hands", "no extra fingers", "no mismatched earrings", "no wrong eye color", "no dress color change", "no background change", "no lighting change between frames", "no heavy beauty retouch" ], "output_settings": { "grid_border": "thin white separators", "aspect_ratio_each_frame": "1:1", "overall_aspect_ratio": "1:1", "resolution_target": "high", "sharpness": "natural", "film_grain": "subtle", "text_rendering": "none" } }