> ## Documentation Index
> Fetch the complete documentation index at: https://learn.diffusion.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Prompt Templates for Diffusion Studio Pro

> Ready-to-paste prompt templates for T2I, T2V, I2I, and I2V in Diffusion Studio Pro

> Copy any block below into the **chat box**. Replace bracketed fields as needed.

***

## Text-to-Image (T2I)

### Base Template

```json theme={null}
{
  "model": "flux.1",
  "seed": 42,
  "style": "studio",
  "prompt": "[describe the subject clearly and concretely]",
  "negative_prompt": "deformation, extra limbs, text warping, severe noise",
  "guidance": 7.5,
  "steps": 28,
  "sampler": "DPM++ 2M Karras",
  "resolution": "1024x1024",
  "aspect_ratio": "1:1",
  "lighting": "soft diffused studio",
  "camera": { "focal_length_mm": 85, "aperture_f": 2.8 },
  "postprocess": { "sharpen": 0.0, "film_grain": 0.0 },
  "output": "png"
}
```

### Example: Ferrari Model

```json theme={null}
{
  "model": "flux.1",
  "seed": 56,
  "style": "studio",
  "prompt": "Ferrari 296 GTB in Rosso Corsa, seamless light-grey studio, soft top light, crisp paint reflections, black wheels with yellow calipers, centered three-quarter view",
  "negative_prompt": "cartoon, matte paint, heavy grain, extra wheels, warped logos",
  "guidance": 7.0,
  "steps": 30,
  "sampler": "DPM++ 2M Karras",
  "resolution": "1536x1024",
  "aspect_ratio": "3:2",
  "lighting": "soft box, rim fill",
  "camera": { "focal_length_mm": 105, "aperture_f": 4.0 },
  "postprocess": { "sharpen": 0.05, "film_grain": 0.0 },
  "output": "png"
}
```

## Quick Workflows

<CardGroup cols={3}>
  <Card title="Change Resolution">
    ```text theme={null}
    Set the project resolution to [WIDTH]x[HEIGHT] and conform all clips. Keep aspect ratio; letterbox/pillarbox if required.
    ```
  </Card>

  <Card title="Change Format">
    ```text theme={null}
    Export the current timeline as MP4 (H.264 video, AAC audio), bitrate [20 Mbps], audio [48 kHz stereo, 192 kbps].
    ```
  </Card>

  <Card title="Change FPS">
    ```text theme={null}
    Conform the sequence to [24] fps. Use optical flow where needed; keep audio pitch.
    ```
  </Card>
</CardGroup>

## Text-to-Video (T2V)

### Base Template

```json theme={null}
{
  "model": "seedance-1-pro",
  "prompt": "[describe the action and setting in 1–2 sentences]",
  "negative_prompt": "object drift, relighting, logo changes, text morphing",
  "duration_s": 5,
  "fps": 24,
  "seed": 42,
  "aspect_ratio": "16:9",
  "camera": { "yaw_total_deg": 0, "pitch_total_deg": 0, "roll_total_deg": 0, "zoom": 0.0 },
  "motion_strength": 0.35
}
```

### Example: Runner

```json theme={null}
{
  "model": "seedance-1-pro",
  "prompt": "Night city street, lone runner cutting through light rain; neon reflections on wet asphalt; moody fog; cinematic shallow depth of field",
  "negative_prompt": "face distortion, clothing flicker, relighting, color shift",
  "duration_s": 10,
  "fps": 24,
  "seed": 77,
  "aspect_ratio": "16:9",
  "camera": { "yaw_total_deg": 8, "pitch_total_deg": -2, "roll_total_deg": 0, "zoom": 0.0 },
  "motion_strength": 0.4
}
```

### Quick Workflows

<CardGroup cols={3}>
  <Card title="Stabilize (Flow)">
    ```text theme={null}
    Stabilize the selected clip with optical flow. Minimize crop; preserve original fps and audio pitch.
    ```
  </Card>

  <Card title="Speed Change">
    ```text theme={null}
    Time-remap the selected clip to [80%] speed with optical-flow interpolation; ripple maintain duration.
    ```
  </Card>

  <Card title="Denoise/Sharpen">
    ```text theme={null}
    Reduce noise slightly and add mild detail recovery; avoid halos and hue shifts.
    ```
  </Card>
</CardGroup>

## Image-to-Image (I2I)

### Base Template

```json theme={null}
{
  "model": "flux.1",
  "seed": 101,
  "prompt": "[describe your intended change while keeping the subject]",
  "negative_prompt": "identity change, extra objects, background swap, text warp",
  "image_strength": 0.35,
  "preserve_color": true,
  "sampler": "DPM++ 2M Karras",
  "steps": 24,
  "resolution": "1024x1024"
}
```

### Example: Outfit Change

```json theme={null}
{
  "model": "flux.1",
  "seed": 88,
  "prompt": "Same person and pose, swap to black suit (matte), clean studio, neutral background, crisp edges",
  "negative_prompt": "face drift, new jewelry, background change, extra props",
  "image_strength": 0.30,
  "preserve_color": false,
  "steps": 26,
  "resolution": "1536x1024"
}
```

### Quick Workflows

<CardGroup cols={3}>
  <Card title="Stylize (LoRA)">
    ```text theme={null}
    Apply the [LoRA name] style at weight [0.7]. Keep composition and identity unchanged.
    ```
  </Card>

  <Card title="Background Blur">
    ```text theme={null}
    Blur the background only; keep subject sharp. Radius [12] px; maintain color and contrast.
    ```
  </Card>

  <Card title="Posterized">
    ```text theme={null}
    Posterize to 5 color bands; add subtle film grain 5%; keep edges clean.
    ```
  </Card>
</CardGroup>

## Image-to-Video (I2V)

### Base Template

```json theme={null}
{
  "model": "seedance-1-pro",
  "prompt": "Preserve the uploaded image exactly as is; no edits or new elements. Subject-lock stabilization. Shallow depth of field, soft studio lighting, 180° shutter. Smooth ease-in-out.",
  "negative_prompt": "subject deformation, texture crawl, reflection drift, color shift, zoom, dolly, jitter, flicker, background change",
  "duration_s": 8.0,
  "fps": 24,
  "seed": 42,
  "image_guidance": 0.995,
  "motion_strength": 0.06,
  "camera": {
    "yaw_total_deg": -4.0,
    "pitch_total_deg": 0.0,
    "roll_total_deg": 0.0,
    "zoom": 0.0,
    "dolly_frac": 0.0,
    "easing": "ease-in-out"
  }
}
```

### Example: Orbit (Left)

```json theme={null}
{
  "model": "seedance-1-pro",
  "prompt": "Freeze the subject 100%; car must not change. Camera-only ultra-slow orbit left; identical lighting and reflections.",
  "negative_prompt": "subject movement, relighting, color shift, zoom, dolly, jitter, flicker",
  "duration_s": 8.0,
  "fps": 24,
  "seed": 99,
  "image_guidance": 0.995,
  "motion_strength": 0.06,
  "camera": { "yaw_total_deg": -4.0, "pitch_total_deg": 0.0, "roll_total_deg": 0.0, "zoom": 0.0, "dolly_frac": 0.0, "easing": "ease-in-out" }
}
```

### Quick Workflows

<CardGroup cols={3}>
  <Card title="Loop Camera">
    ```text theme={null}
    Create a seamless 2-beat camera loop from the current move; total duration 5 s; match in/out velocity.
    ```
  </Card>

  <Card title="Move In">
    ```text theme={null}
    Add a gentle push-in: 2% dolly over 5 s; no zoom; keep framing centered.
    ```
  </Card>

  <Card title="Hold Frame">
    ```text theme={null}
    Freeze the last frame for 0.75 s and add a soft audio sting marker.
    ```
  </Card>
</CardGroup>

## Quick Tips

* Use a fixed seed to reproduce results when iterating.
* For rigid subjects (cars/products), set image\_guidance 0.98–0.995 in I2V.
* Keep negative prompts short but protective (logos, text, background).
