> For the complete documentation index, see [llms.txt](https://docs.memorystring.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.memorystring.app/style-and-motion/lens-effects.md).

# Lens effects

All MemoryString lens effects with example clips: Anamorphic Streaks, Bokeh, Flare, Refract Bubbles and more.

Lens effects add optical light on the frame. **Studio** → **Style** → **Customize** → **Lens Effects**.

Checkboxes (A–Z order in the app):

**Anamorphic Streaks, Bokeh, Flare, Ghosting, Orbs, 50mm Prime, Pulse, Refract Bubbles, Sparkle, Starburst, Sweep, Veiling Glare, Vignette**

Plus **Randomize Selected** and **How often**. Clips below are real exports with that effect pinned.

### Anamorphic Streaks

Horizontal light bars across stage and card.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-anamorphic-streaks.mp4>" %}

### Bokeh

Soft out-of-focus circles.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-bokeh.mp4>" %}

### Flare

Hexagonal flare beam. It sits on the photo with the grain, including while you scrub, not only after you click a clip.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-flare.mp4>" %}

### Ghosting

Chromatic ghost copies along the flare.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-ghosting.mp4>" %}

### Orbs

Warm and cool discs drifting.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-orbs.mp4>" %}

### 50mm Prime

Central glow with soft orbs along the flare line.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-50mm-prime.mp4>" %}

### Pulse

Small discs pulsing near the focus point.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-pulse.mp4>" %}

### Refract Bubbles

Glass spheres that bend the image at the sides.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-refract-bubbles.mp4>" %}

### Sparkle

Soft dust motes.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-sparkle.mp4>" %}

### Starburst

Diffraction spikes from a bright point.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-starburst.mp4>" %}

### Sweep

Soft discs sweeping across the frame.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-sweep.mp4>" %}

### Veiling Glare

Soft highlight bloom.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-veiling-glare.mp4>" %}

### Vignette

Darker edges around the print.

{% embed url="<https://www.codebyz.com/products/memory-string/catalog/lens-vignette.mp4>" %}

Each photo plays **at most one** pooled lens effect. The choice is stable for that photo.

* **Randomize Selected on** (default for Looks): equal odds among checked boxes. **How often** (default **50%**) sets how many photos get an effect. Groups may get effects slightly more often.
* **Randomize Selected off**: some effects like Vignette can apply on every photo instead of taking the single slot.

Checking a box when none are checked keeps that effect on the slide you are on. **How often** stays off until **Randomize Selected** is on, or **Refract Bubbles** is checked.

**Studio:** right-click **Timeline** or **Library** → **Lens Effect** to pin **this photo**. **Entire group ▸ Lens** copies to all seats. Pins survive Look changes. **Anamorphic Streaks** and **Bokeh** do not auto-assign on group seats.

On a group, vignette and light leak apply once for the whole window.

Plate, Ambience, Film, Atmosphere: [Customize](/style-and-motion/customize.md).

## Anamorphic Streaks (when checked)

Horizontal light bars, steered off the subject ([center of interest](/build-your-movie/preview.md#center-of-interest)).

On a **Light** opening card, with that card's own Lens set to **Anamorphic Streaks**, the bar is a colored line behind the title words. When the opening card's Stage is **Match**, it follows the show's stage. A **Dark** opening card, and every other slide, keep the usual light bars.

Presets: **Subtle Cinema** (default) · **Strong Anamorphic** · **Vintage Film** · **Blue Heavy**

Knobs: **Streak Length**, **Intensity**, **Color Split**, **Softness**

On **Noir** / **B\&W**, streaks appear as plain light bars without blue/amber color.

## Refract Bubbles (when checked)

Glass spheres at the sides and backdrop, away from the main subject.

Presets: **Subtle Bubbles** · **Dreamy** · **Strong Refraction** (default) · **Vintage Soap**

Knobs: **Count**, **Size**, **Speed**, **Refraction**, **Rainbow**

On **Noir** / **B\&W**, bubbles read as clear glass without rainbow rim.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.memorystring.app/style-and-motion/lens-effects.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
