Skip to content
Prism
Prism MCP

Build a scene in one ask

Scene is how new content gets made. You describe a composition once; Prism creates the comp and every layer, measures the real size of text and shapes, lays them out, writes the animation with proper easing, and sends the agent frames of the result in the same reply, so it sees what it built before it tells you it is done. For changes to an existing comp, the agent uses tools or a script.

The short version
One ask, one composition: background, layers, layout and timing together.
Layout is measured, not guessed. Text is placed on its real bounds, so nothing overlaps or clips.
The agent sees frames of the result before it reports back.
Everything lands as native layers and keyframes you can edit by hand.

How to use it

You say: "Make a six-second 1080p title card: dark background, Launch Day big in white with a smaller date line under it, both easing in, then a slow push in."

Name what matters: size and length, the text, the colours, the order things appear in, and the feel of the motion. The agent fills in the rest with sensible defaults and shows you frames.

What you get

In the project: a composition with the name you gave, every element as a native layer (text stays text, shapes stay shapes, images and precomps stay linked), real keyframes with their eases, a camera when the motion calls for one, and one undo step for the whole build.

Back to the agent: frames at the moments that matter (entrance settled, midpoint, end) and a short design review, so it can catch a cramped title or a clipped line and fix it before you look.

Ask for a change and the agent resends the description; its own layers are rebuilt from the new version and anything you added by hand is kept.

Notes and limits

  • Colours can be named the way you would say them: a hex value, a CSS name, or a token like "slate-950" or "white at 10 percent".
  • Fonts are named by their PostScript name (HelveticaNeue-Bold), which is how After Effects knows them. A font you do not have falls back, and the review says so.
  • Motion is real keyframes with named eases, the same vocabulary as the web (power2.out, easeOutBack, elastic.out), which is why the agent is fluent in it.
  • Size is bounded: a scene is one composition of a reasonable number of layers. A long piece is several scenes.
  • A slow build is almost always still running; the agent collects it rather than resending.

A description with a problem builds nothing and lists each field to fix; see tool and scene errors.

Common questions