> For the complete documentation index, see [llms.txt](https://captivatehelp.newbluelive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://captivatehelp.newbluelive.com/set-up-your-production/chapter-index-1/control-zones-from-shots.md).

# Control zones from shots

Make the screen rearrange itself on a button press. A shot can morph the project’s zone layout to one of its **variations** — the zones animate from their current rectangles to the variation’s over a duration and easing curve you choose. This is how a squeeze happens: the same zones, staged in new positions, sliding into place when the shot fires.

## The Shot Zone tab

A shot’s **Shot Zone** tab holds the zone layout, alternate layouts, and morph settings for that shot:

* **Zone Variation** — which arrangement of the project’s layout this shot plays in. **Master** is the layout’s home arrangement; every variation the layout carries is listed by name.
* **Duration** — how long the morph takes, in seconds.
* **Timing** — the easing curve: **Linear**, **Ease In**, **Ease Out**, or **Ease In+Out**.

When the incoming shot’s variation differs from what is on screen, Captivate animates every zone from its current rectangle to its new one — content and all — over the duration. Zones travel by name between their two positions; the picture inside each zone scales to fit as its rectangle moves.

## Variations: one layout, many arrangements

A variation repositions the layout’s zones without changing what they are — names, tags, colors, z-order, and fit all stay with the master; only the rectangles differ. Create them in the Zone Layout Editor: the tab bar above the canvas shows the master (marked ♛) and each variation, **Create Layout Variation** adds one, and switching tabs previews the morph. A variation’s zones can sit partly or wholly **outside** the project frame — parked offscreen, invisible on output, ready to move in.

## Build a squeeze

An L-bar squeeze in three steps:

1. In the Zone Layout Editor, give your layout a variation — call it **Squeeze** — where the main zone shrinks toward a corner and the L-bar zones (sponsor panel along the side, ticker along the bottom) sit in the frame. In the **Master** arrangement, park those same L-bar zones outside the frame.
2. Map your sponsor content and ticker to the L-bar zones — see [Map media and titles to zones](/set-up-your-production/chapter-index-1/map-media-to-zones.md). While the master arrangement is live, they render offscreen: staged, but invisible.
3. Create a shot with **Zone Variation** set to **Squeeze**, a comfortable **Duration**, and an easing curve. Fire it: the main picture squeezes down as the L-bar slides in from outside the frame. A second shot set back to **Master** reverses the move.

{% hint style="info" %}
Variations come with zone layouts; both are part of Enterprise.
{% endhint %}

## Related

* [Set up a zone layout](/set-up-your-production/chapter-index-1/set-up-a-zone-layout.md)
* [Create Shot Layouts](/control-your-show/chapter-index-1/creating-shot-layouts.md) — building the shots that drive all of this.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://captivatehelp.newbluelive.com/set-up-your-production/chapter-index-1/control-zones-from-shots.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
