Showcase: an ASCII art logo loop
A small, calm loop for the top of a page or the end of a talk. Schools of fish drawn entirely in text characters drift past a centered Second Studio wordmark on near black. No voice, no music, fifteen seconds, and it loops cleanly.
How we made it
The fish are procedural. Each one is a silhouette sampled onto a grid, and every cell becomes a character picked by brightness, so dense parts of the body use heavy glyphs and the edges use dots and dashes. We draw them on a canvas inside the HTML page in a warm coral, give each school its own speed and depth, and blur the far ones a little so the frame has some depth. The wordmark is ordinary HTML sitting on top.
All of it is our own code running on our renderer, which captures every frame. That is also why it loops perfectly: the fish positions are a function of time, so the last frame lines up with the first.
How your agent can make one
Generative backgrounds like this are not a single API scene today. The practical route is to render the loop once, upload it, and use it as the background of any scene with backgroundAssetId:
POST /v1/explainers
{
"brandId": "<your brand kit>",
"aspect": "16:9",
"script": { "title": "Loop", "scenes": [
{ "id": "s1", "type": "title", "durationSec": 15, "headline": "Your product", "subline": "one line about it", "backgroundAssetId": "<your loop>" }
] }
}
Your brand kit sets the logo, font and colors on top, and every future video can reuse the same background.
What it costs
| Step | Credits |
|---|---|
| Render, under a minute | 12 |
$1.20 on the starter pack. The background loop itself is a one time asset you supply.
Get started if you want a loop in your colors.