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

# Effects overview

> Build ordered, type-aware finishing stacks and animate supported parameters.

Layer effects transform rendered pixels or text reveal state after core content and layout are resolved. The available add buttons depend on the selected layer type.

<Frame caption="Layer Effects in the selected-layer inspector">
  <img src="https://mintcdn.com/tessact/vfxW-9CCvO3MqPNT/images/editor/screenshots/editor-inspector-layer-effects.png?fit=max&auto=format&n=vfxW-9CCvO3MqPNT&q=85&s=1c36be9b88042e9066fdcf9166048bf6" alt="Tessact inspector showing an ordered Layer Effects stack" width="1440" height="900" data-path="images/editor/screenshots/editor-inspector-layer-effects.png" />
</Frame>

## Effect categories

* **Reveal** effects change how eligible text or captions become visible.
* **Post** effects process an already rendered layer surface.

The live add menu filters the catalog by both type support and authorability. Treat that menu as the authority; do not infer that a stored or named effect can be newly added to every layer.

## Processing order

Effects are stored as an ordered array. Moving an effect up or down changes the input received by later effects, so order is part of the design.

```mermaid theme={null}
flowchart LR
  S["Rendered layer"] --> E1["Effect 1"] --> E2["Effect 2"] --> E3["Effect 3"] --> C["Composite"]
```

Blur before pixelation can produce different edges from pixelation before blur. Film grain before a strong tonal mapping can be suppressed; after it, the grain can remain prominent.

## Controls

Each instance has a stable ID, kind, enabled state, and numeric parameter map. You can enable or disable it, reorder it, remove it, adjust its bounded parameters, and keyframe supported parameters.

## Cost and determinism

Media post effects can require an offscreen canvas and per-pixel processing. Large layers, multiple effects, and high preview resolution increase work. Time-varying visual effects use deterministic frame inputs where required so playback and H.264 output remain repeatable.

<Tip>
  Add effects one at a time, review the whole clip, and compare with the effect disabled. Keep an effect only when it improves the story at normal playback speed.
</Tip>

Continue to [Layer Effects](/editor/effects/layer-effects) and [Shadows](/editor/effects/shadows).
