Code animation node ✨
Describe the animation you want in one sentence. A language model writes the animation code and the node plays it right away — UI motion, Vlog text, Cinematic title, Cartoon short and more, up to 60 seconds long. When you like it, export it as a video and feed it into Video composition or any other downstream node.
Add a Code animation node and describe the animation. Then pick the model, style, aspect ratio and duration in the toolbar below the node.
- 1Request: say what is on screen, how it moves, which text appears, and how it starts and ends. If it will sit on top of a video, ask for a “transparent background”; if it should loop, say so too.
- 2Model: Claude Opus 5.5 by default; you can switch to another language model.
- 3Style: “Auto style” by default — when your request clearly belongs to one of the styles in the table below, that style is used; otherwise the model decides the look itself. Choose “No style” to always let the model decide; or pick one of the styles in the table directly.
- 4Aspect ratio and duration: choose Adaptive, 16:9, 9:16, 1:1, 4:3, 3:4 or 21:9, and Auto or anywhere from 2 to 60 seconds. Auto follows the length in your request; if you don't give one, the model picks a length that suits the kind of animation.
- 5Run: start generating.
| Style | Best for | Background |
|---|---|---|
| UI motion | Product demos, button and card interactions, app onboarding, feature walkthroughs | Transparent for single components; full-screen demos get a background |
| Vlog text | Titles, places and dates, mood words and sticker callouts inside your videos | Transparent |
| Cinematic title | Opening and closing titles, chapter titles, character lower thirds | Transparent |
| Kinetic type | Quotes, lyrics, talking-head captions, big-number reveals | Transparent |
| Paper cut | Illustrated stories, kids' content, short brand stories | With background |
| Doodle | Explainers, notes, highlighting key points | Transparent |
| Cartoon short | Single-take mini skits with gags | With background |
| Infographic | Data, processes, step-by-step explainers, icon animation | Depends on the content |
| Tech HUD | Sci-fi interfaces, data dashboards, scanning and recognition effects | Transparent |
You rarely need to set the background: with the “Transparent background” switch off (the default), text, titles and callouts meant to sit on a video get a transparent background automatically, complete scenes get a background of their own, and a background named in your request wins. Turn the switch on to always get a transparent background. Picking an overlay style such as UI motion or Vlog text turns the switch on automatically. To borrow the colors or look of an image, connect it to the reference image input on the left and mention it with @ in your request. Reference images are only shown to the model; they are not pasted into the animation.
Wait for it to finish. A simple text or logo animation usually takes 1 to 3 minutes; a 30-second story can take 6 to 10. Generation runs on our servers, so refreshing the page won't interrupt it.
- 1Progress: shows Thinking, Planning, Writing code and Checking in turn, followed by the elapsed time. Once the code is written, the animation gets a test play; if anything is wrong, the node switches to “Fixing” and repairs it before handing it over.
- 2Code: while the code is being written you can watch it appear line by line; when it's done, the node switches back to the animation preview.
- 3This round's request: after you click Run, your request moves up here and the input box clears, so you can already write the next change.
- 4Version placeholder: a spinning slot appears at the end of the version strip and turns into the new version number when it's done.
Preview the animation, edit its text directly, or turn on Chat mode and write a new request to keep refining it.
- 1Player: play, pause, or drag to any frame. The backdrop button in the toolbar switches between a light and a dark checkerboard so transparent animations are easy to see; it only affects the preview.
- 2Text: simple animations built around text or a logo get this row, with up to 3 entries. Click one to edit it in place and press Enter — it updates immediately, no new generation needed. Edited text turns orange, and “Reset text” brings back the original. Busier animations don't have this row; to change their text, ask for it in the input box.
- 3Keep refining: turn on Chat mode in the toolbar, then write a new request and run, for example “make the star bigger and bring the tagline in half a second later” — the model only changes the parts involved and updates the same version. With Chat mode off (the default), every run is a brand-new generation that adds a version; running with an empty input box generates again from that version's request.
- 4Version strip: every new generation adds a version; click a number to switch. With Chat mode off, picking an older version puts its request back into the input box. Edits made in Chat mode stay inside the current version — use “Go back to an earlier step” at the right of the row above the input box to return to how it was before an edit; later edits are discarded.
- 5Run menu: in Chat mode, the dropdown next to Run has “Start over”, which discards the current code and generates a brand-new version from the request in the input box.
Click “Export” and wait for rendering and uploading to finish. An exported video node appears on the right; connect it to the nodes that come next.
- 1Export: exports the current version as a 30 fps video, 1080 px on the long side; animations with a transparent background stay transparent. Progress goes through “Rendering” and then “Uploading” — keep the page open until it's done.
- 2Export output: the first export creates a video node on the right and connects it through the export output. You can also drag a connection from the export output straight to a downstream node, and the video node is inserted for you.
- 3Video node: holds the exported video, ready for Video composition or any other downstream node. Each later export is added to this node as a new version.
- 4Re-export: after the animation changes, the video node shows that it's out of date; click this button to export again.