# Prompt Templates for Diffusion Studio Pro

> Copy-paste templates for Text-to-Image, Text-to-Video, Image-to-Image, and Image-to-Video

## Text-to-Image (T2I)

### Basic Template

```json
{
  "seed": 0,
  "prompt": {
    "framing": "medium shot",
    "subject": "<who/what + appearance>",
    "environment": "<location + key set details>",
    "action_pose": "<pose or micro-action>",
    "style": "<cinematic/editorial/documentary/illustration + triggers>",
    "lighting": "<lighting scheme>",
    "time_weather": "<time of day / weather>",
    "color_palette": "<dominant colors / grade>",
    "lens_camera": "<lens mm or camera hint>",
    "post_fx": "subtle film grain, gentle bloom",
    "implied_format": "<polaroid | magazine cover | vhs still | news still>"
  },
  "negative_prompt": "distorted anatomy, extra fingers, watermark, text, logo"
}
```

### Example: Fashion Model

```json
{
  "seed": 42,
  "prompt": {
    "framing": "half-body",
    "subject": "fashion model with short bob haircut, neutral make-up, Prada-style sunglasses",
    "environment": "Fifth Avenue crosswalk, glass façades, a few blurred taxis",
    "action_pose": "casual walking, eyes off-camera",
    "style": "cinematic, kreaS80",
    "lighting": "soft golden-hour rim light",
    "time_weather": "late afternoon, clear",
    "color_palette": "ivory, charcoal, warm amber",
    "lens_camera": "85mm shallow depth of field",
    "post_fx": "light grain, soft bloom",
    "implied_format": "street editorial still"
  },
  "negative_prompt": "warped limbs, extra fingers, jpeg artifacts"
}
```

### Quick Variations

**Change Location:**

```json
{
  "environment": "Shibuya Crossing, neon storefronts, motion-blurred crowds",
  "time_weather": "blue-hour drizzle",
  "color_palette": "teal, magenta, sodium-orange reflections"
}
```

**Change Style:**

```json
{
  "style": "documentary still, natural color",
  "lens_camera": "35mm street lens, moderate depth of field",
  "post_fx": "no bloom, clean sharpness"
}
```

**Change Format:**

```json
{
  "implied_format": "1990s magazine cover, bold white border",
  "color_palette": "contrasty black-and-ivory",
  "lighting": "hard sunlight with crisp shadows"
}
```

***

## Text-to-Video (T2V)

### Basic Template

```json
{
  "seed": 0,
  "duration_seconds": 6,
  "fps": 24,
  "prompt": {
    "shot": "<wide | medium | close-up>",
    "camera_style": "<handheld | dolly | drone | POV>",
    "camera_motion": "<push-in | pull-out | tracking | orbit>",
    "scene_subject": "<location + characters/objects + appearance>",
    "action_motion": "<who does what + timing beats>",
    "visual_style": "<cinematic | commercial | lo-fi | news broadcast>",
    "lighting_tone": "<lighting + mood>",
    "time_weather": "<time of day / weather>",
    "color_palette": "<grade>",
    "set_details": "<ambient props/traffic/smoke>",
    "implied_format": "<VHS camcorder | security footage | live TV>",
    "audio_cues": "optional ambience"
  }
}
```

### Example: Runner

```json
{
  "seed": 11,
  "duration_seconds": 6,
  "fps": 24,
  "prompt": {
    "shot": "medium",
    "camera_style": "handheld",
    "camera_motion": "slow push-in",
    "scene_subject": "runner in lightweight orange kit jogging along a desert road, heat haze in the distance",
    "action_motion": "steady run, hair and fabric flutter subtly",
    "visual_style": "cinematic, kreaS80",
    "lighting_tone": "warm sunrise glow, long soft shadows",
    "time_weather": "early morning, dry air",
    "color_palette": "burnt orange, sand beige, muted teal sky",
    "set_details": "mirage shimmer on asphalt, distant mountains",
    "implied_format": "commercial spot",
    "audio_cues": "soft wind, distant birds"
  }
}
```

### Quick Variations

**Urban Night:**

```json
{
  "scene_subject": "runner weaving through downtown streets, reflective puddles, passing traffic streaks",
  "lighting_tone": "neon signs, contrasty pools of light",
  "time_weather": "night after rainfall",
  "color_palette": "teal and amber grade"
}
```

**Drone Shot:**

```json
{
  "camera_style": "drone",
  "camera_motion": "high-angle tracking left-to-right",
  "action_motion": "tempo picks up at 3s, slight speed ramp at 4s"
}
```

**Documentary Style:**

```json
{
  "visual_style": "documentary",
  "implied_format": "local news broadcast lower-third",
  "audio_cues": "city ambience, faint traffic"
}
```

***

## Image-to-Image (I2I)

### Basic Template

```json
{
  "seed": 0,
  "prompt": {
    "preserve": "identity, pose, composition",
    "change_request": "<what to change vs keep>",
    "style": "<target aesthetic or trigger words>",
    "lighting": "<lighting change>",
    "color_palette": "<grade>",
    "set_details": "<add/remove props/background>",
    "cleanup": "remove logos/watermarks"
  },
  "negative_prompt": "over-smoothing, artifacts, double faces"
}
```

### Example: Outfit Change

```json
{
  "seed": 5,
  "prompt": {
    "preserve": "identity, head tilt, framing",
    "change_request": "swap outfit to ivory blazer + streetwear pants",
    "style": "editorial, kreaS80",
    "lighting": "soft window light, gentle rim",
    "color_palette": "neutral ivory and charcoal",
    "set_details": "blurred city background"
  },
  "negative_prompt": "warped eyes, heavy smoothing"
}
```

### Quick Variations

**Cyberpunk Style:**

```json
{
  "style": "cyberpunk street editorial",
  "lighting": "neon magenta/teal",
  "color_palette": "deep teal, hot pink"
}
```

**Background Only:**

```json
{
  "change_request": "keep outfit, only replace background with golden-hour skyline",
  "color_palette": "warm amber"
}
```

**Polaroid Effect:**

```json
{
  "style": "documentary still",
  "implied_format": "polaroid",
  "cleanup": "remove logos"
}
```

***

## Image-to-Video (I2V)

### Basic Template

```json
{
  "seed": 0,
  "duration_seconds": 5,
  "fps": 24,
  "prompt": {
    "camera_boot": "start as still, then <push-in | pull-out | orbit>",
    "subject_motion": "<breathing | blink | walk forward | hair/cloth sway>",
    "camera_motion": "<handheld micro-shake | smooth dolly>",
    "scene_extension": "<parallax buildings | traffic streaks | drifting fog>",
    "style": "<cinematic | documentary | commercial>",
    "lighting_tone": "<mood + lighting>",
    "time_weather": "<time of day / weather>",
    "color_palette": "<grade>",
    "set_details": "<small ambient elements to animate>",
    "implied_format": "<home video | broadcast | timelapse>",
    "looping": false
  },
  "negative_prompt": "face warping, jittery edges, melting textures"
}
```

### Example: Street Editorial

```json
{
  "seed": 9,
  "duration_seconds": 5,
  "fps": 24,
  "prompt": {
    "camera_boot": "start as still, then slow push-in",
    "subject_motion": "subtle breathing, hair and blazer sway",
    "camera_motion": "handheld micro-shake",
    "scene_extension": "parallax shopfronts and soft pedestrian blur",
    "style": "cinematic, kreaS80",
    "lighting_tone": "soft overcast with gentle highlights",
    "time_weather": "late afternoon after rain",
    "color_palette": "neutral with teal reflections",
    "set_details": "occasional passing car reflections",
    "implied_format": "street editorial moving still",
    "looping": false
  },
  "negative_prompt": "jittery facial features, melting edges"
}
```

### Quick Variations

**Orbit Camera:**

```json
{
  "camera_boot": "start as still, then orbit 10 degrees clockwise",
  "camera_motion": "smooth dolly",
  "scene_extension": "stronger background parallax"
}
```

**More Life:**

```json
{
  "set_details": "bicycle passes left-to-right at 2s, distant bus light streaks at 4s",
  "time_weather": "blue hour"
}
```

**Night Mood:**

```json
{
  "style": "documentary",
  "lighting_tone": "harsh sodium streetlights, deep shadows",
  "color_palette": "amber and charcoal"
}
```

***

## Quick Tips

**Environment Swap:** Change location for instant vibe (NYC ↔ Tokyo ↔ desert)

**Lens Choice:** 35mm = wider view, 85mm = portrait compression

**Format Shortcuts:** Use implied format for style (VHS, news broadcast, polaroid)

**Motion Control:** Push-in = intense, orbit = smooth, handheld = realistic

**I2I Strength:** 0.3-0.5 = light touch, 0.6-0.8 = strong restyle

**Trigger Words:** Put them in "style" or "subject" fields (e.g., kreaS80)
