---
description: Photography direction — camera controls, film stock, and style DNA for AI image generation.
variables:
  - key: photo.dna
    type: text
    label: Style DNA
    value: ""
    section: direction
  - key: photo.brief
    type: text
    label: Brief
    value: ""
    section: direction
  - key: lens.focal-length.min
    type: select
    label: Focal Length — Short End
    value: "35mm"
    section: lens
    options: [24mm, 28mm, 35mm, 50mm, 85mm, 135mm, 200mm]
  - key: lens.focal-length.max
    type: select
    label: Focal Length — Long End
    value: "85mm"
    section: lens
    options: [24mm, 28mm, 35mm, 50mm, 85mm, 135mm, 200mm]
  - key: lens.aperture.min
    type: select
    label: Aperture — Wide Open
    value: "f/1.8"
    section: lens
    options: [f/1.4, f/1.8, f/2.8, f/4, f/5.6, f/8, f/11, f/16]
  - key: lens.aperture.max
    type: select
    label: Aperture — Stopped Down
    value: "f/8"
    section: lens
    options: [f/1.4, f/1.8, f/2.8, f/4, f/5.6, f/8, f/11, f/16]
  - key: lens.character
    type: select
    label: Lens Character
    value: "natural"
    section: lens
    options: [vintage, natural, clinical]
  - key: light.exposure
    type: select
    label: Exposure Mood
    value: "balanced"
    section: light
    options: [underexposed, balanced, overexposed]
  - key: light.time-of-day
    type: select
    label: Time of Day
    value: "overcast"
    section: light
    options: [golden-hour, midday, overcast, blue-hour, night, studio]
  - key: light.direction
    type: select
    label: Light Direction
    value: "side-lit"
    section: light
    options: [front-lit, side-lit, backlit, rim-light, ambient]
  - key: film.stock
    type: select
    label: Film Stock
    value: "digital-clean"
    section: film
    options: [digital-clean, portra-400, ektar-100, tri-x-400, fuji-pro-400h, kodachrome, cinestill-800t]
  - key: film.grain
    type: select
    label: Grain
    value: "none"
    section: film
    options: [none, subtle, moderate, heavy]
  - key: film.color-temperature.min
    type: select
    label: Color Temperature — Cool End
    value: "neutral"
    section: film
    options: [cold, cool, neutral, warm, very-warm]
  - key: film.color-temperature.max
    type: select
    label: Color Temperature — Warm End
    value: "warm"
    section: film
    options: [cold, cool, neutral, warm, very-warm]
  - key: comp.perspective
    type: select
    label: Perspective
    value: "eye-level"
    section: composition
    options: [low-angle, eye-level, high-angle, overhead, dutch-angle]
  - key: comp.subject-distance.min
    type: select
    label: Subject Distance — Closest
    value: "medium"
    section: composition
    options: [extreme-closeup, intimate-closeup, medium, full-body, environmental-wide]
  - key: comp.subject-distance.max
    type: select
    label: Subject Distance — Widest
    value: "environmental-wide"
    section: composition
    options: [extreme-closeup, intimate-closeup, medium, full-body, environmental-wide]
  - key: comp.depth-layering
    type: select
    label: Depth Layering
    value: "layered"
    section: composition
    options: [flat, layered, deep]
  - key: post.saturation
    type: select
    label: Saturation
    value: "natural"
    section: post
    options: [desaturated, muted, natural, rich, vivid]
  - key: post.vibrance
    type: select
    label: Vibrance
    value: "natural"
    section: post
    options: [subdued, natural, lifted, punchy]
  - key: post.contrast
    type: select
    label: Contrast
    value: "natural"
    section: post
    options: [flat-matte, natural, punchy]
  - key: post.vignette
    type: select
    label: Vignette
    value: "none"
    section: post
    options: [none, subtle, dramatic]
  - key: post.sharpness
    type: select
    label: Sharpness
    value: "natural"
    section: post
    options: [soft-dreamy, natural, crisp]
---

# Photography

Camera controls for the brand's photographic identity. The Style DNA field is auto-generated from reference photos by the analyzer; the dials let you fine-tune the look. Range pairs (min/max) define the creative envelope the photography role works within per shot.
