An extremely detailed, technical JSON prompt for Gemini Nano Banana Pro that uses 'lock' parameters to precisely control the subject's pose (body orientation, arm/leg angles, hand gestures), camera settings (focal length, position, distortion), and clothing geometry (one-piece swimsuit with specific text). This prompt is designed for highly controlled image generation.
{ "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": "{argument name="swimsuit color" default="light_cream"}", "material": { "finish": "smooth", "thickness_mm": 0.8, "stretch": 0.3 }, "straps": { "count": 2, "width_cm": 1.5, "orientation": "vertical" }, "front_text": { "line1": "{argument name="text line 1" default="CALIFORNIA"}", "line2": "{argument name="text line 2" default="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": {
Click to start creating with this template
{ "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": "{argument name="swimsuit color" default="light_cream"}", "material": { "finish": "smooth", "thickness_mm": 0.8, "stretch": 0.3 }, "straps": { "count": 2, "width_cm": 1.5, "orientation": "vertical" }, "front_text": { "line1": "{argument name="text line 1" default="CALIFORNIA"}", "line2": "{argument name="text line 2" default="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": { Features: 100% free. PicXStudio's AI-powered template for instant image generation.
Optimised for nano-banana-2. Free to use — no sign-up required.