A highly structured JSON prompt utilizing Gemini Nano Banana Pro to lock down every aspect of the image generation, including subject pose, camera settings, clothing geometry (swimsuit), lighting, and environment details (indoor room with chair and plush). This demonstrates advanced control over photorealistic output.
{ "pose_lock": { "subject_count": 1, "primary_subject_index": 0, "body_orientation": { "global_facing_degrees": 210, "torso_rotation_deg": 25, "torso_tilt_forward_deg": 15 }, "head_orientation": { "yaw_deg": -18, "pitch_deg": -5, "roll_deg": 2, "gaze_target": "camera_lens" }, "shoulders": { "tilt_deg": -10, "left_elev_cm": 2, "right_elev_cm": -2 }, "arms": { "left": { "elbow_deg": 95, "wrist_deg": -10, "pos_n": { "x": 0.22, "y": 0.24 } }, "right": { "elbow_deg": 80, "wrist_deg": -15, "pos_n": { "x": 0.64, "y": 0.68 } } }, "hands": { "left": { "pose": "relaxed_open", "spread": 0.25 }, "right": { "pose": "light_hold", "spread": 0.15 } }, "legs": { "surface": "floor", "hip_height_cm": 18, "left_knee_deg": 90, "right_knee_deg": 100 }, "neck_back": { "neck_ext": 0.55, "upper_back_curve": 0.35 }, "face": { "mouth": "slight_open", "brows": 0.3, "eyes": 0.85 }, "strength": 1 }, "camera_lock": { "type": "smartphone_front", "focal_mm": 24, "focus_m": 0.45, "pos": { "h_m": 1.45, "dist_m": 0.4, "lat_m": 0.15 }, "orientation": { "yaw_deg": -40, "pitch_deg": -40, "roll_deg": 3 }, "lens": { "fov_deg": 73, "distortion": "mild_barrel", "strength": 0.18 }, "crop": { "ar": "4:5", "box": { "l": 0.02, "r": 0.98, "t": 0, "b": 1 }, "anchor": { "x": 0.42, "y": 0.35 } }, "dof": { "plane_m": 0.45, "blur_px": 3 }, "exposure": { "shutter": 0.01, "iso": 120, "aperture": 2 }, "white_balance": { "temp_k": 5200, "tint": 0.02 }, "strength": 1 }, "clothing_geometry_lock": { "type": "one_piece_swimsuit", "color": "light_cream", "material": { "finish": "smooth", "thickness_mm": 0.8, "stretch": 0.3 }, "straps": { "count": 2, "width_cm": 1.5, "orientation": "vertical" }, "front_text": { "line1": "CALIFORNIA", "line2": "WEST COAST", "color": "blue", "scale": 0.6 }, "fit": { "form": "form_following", "wrinkles": 0.15 }, "prohibited": [ "no_anatomical_detail", "no_pelvic_geometry", "no_sensitive_region_measurements" ], "strength": 1 }, "lighting_lock": { "key": { "type": "window_daylight", "azimuth_deg": 40, "elev_deg": 55, "lux": 1200 }, "fill": { "ratio": 0.4, "temp_k": 5000 }, "shadows": { "softness": 0.7 }, "specular": { "skin": 0.18, "garment": 0.22 }, "bounce": { "intensity": 0.25, "color": "warm_beige" }, "strength": 1 }, "environment_lock": { "type": "indoor_room", "floor": { "material": "carpet", "color": "light_beige" }, "wall": { "color": "pale_neutral", "baseboard": { "h_ratio": 0.04, "color": "white" } }, "chair": { "exists": true, "color": "pink_white", "pos_n": { "x": 0.78, "y": 0.62 }, "scale": 0.75 }, "plush": { "exists": true, "offset": { "x": -0.05, "y": -0.08 } }, "blanket": { "exists": true, "color": "muted_pink", "pattern": "animals" }, "depth": { "dist_m": 1.2, "blur": 0.2 }, "constraints": { "layout_change": false, "object_removal": false }, "strength": 1 }, "identity_replacement_policy": { "source": "subject_photo", "transfer": [ "face_structure", "facial_features", "hair_color_length", "skin_tone" ], "exclude": [ "subject_pose", "subject_outfit", "subject_background" ], "rules": { "apply_reference_pose": true, "apply_reference_lighting": true }, "adult_enforcement": true, "strength": 1 }, "prohibitions": { "forbidden": [ "pose_drift", "camera_drift", "frame_drift", "environment_change", "wardrobe_change", "text_removal", "hairstyle_change", "cartoon_filter" ], "safety": [ "no_nudity", "no_sheer_fabric", "no_exaggerated_proportions" ], "drift_limits": { "pose_deg": 2, "camera_deg": 2, "head_deg": 3, "focal_mm": 1 } }, "output_settings": { "ar": "4:5", "resolution": { "w": 1536, "h": 1920 }, "intent": "photorealistic", "color_profile": "sRGB", "contrast": { "global": 0.9, "midtone": 0.08 }, "skin": { "texture": 0.85, "soften": 0.15 }, "noise": { "digital": 0.02 }, "variation": { "multi": false, "deterministic": true } } }