ARCHIVE/PROMPT #3416
3 DYNAMIC ARGUMENTS

Technical Pose and Camera Lock Prompt (Swimsuit)

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.

Author:Sienna
Published: Dec 19, 2025
Original Post
Technical Pose and Camera Lock Prompt (Swimsuit) - asset 1
Click to expand
1 / 2
Visual generation preview from source
Formula Content
{
  "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": {

Dynamic Arguments (3)

#Argument NameDefault Value
1swimsuit color"light_cream"
2text line 1"CALIFORNIA"
3text line 2"WEST COAST"