Browse all prompts

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.

Technical Pose and Camera Lock Prompt (Swimsuit) - Image 1
Technical Pose and Camera Lock Prompt (Swimsuit) - Image 2

Prompt

{
  "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": {

Prompt source

Author
Sienna
Updated
Dec 19, 2025
Source
X Post
Try upstream

License

CC BY 4.0. Prompt pages keep the original attribution and source links from the upstream gallery records stored in the database.

Related prompts

Browse all prompts
Wacky flowchart for toasting bread - Image 1
X PostNov 20, 2025

Wacky flowchart for toasting bread

A fun prompt to generate a wildly overcomplicated flowchart explaining how to toast bread, ideal for humorous instructional posters.

Ethan Mollick

Space shuttle diagram in space - Image 1
X PostNov 20, 2025

Space shuttle diagram in space

Generates a diagram-style image of a space shuttle in outer space, useful for educational or illustrative content.

Nano Banana Pro

X PostNov 20, 2025

Product photo with item placed on a stone

A simple product photography prompt placing the subject neatly on top of a stone for clean, minimalistic 4K product shots.

Azer Koçulu

Bosch-inspired Harrowing of Hell follower scene - Image 1
X PostNov 21, 2025

Bosch-inspired Harrowing of Hell follower scene

An art-history-inspired prompt to generate a scene in the style of a follower of Jheronimus Bosch depicting Christ in Limbo, the Harrowing of Hell.

@levelsio