Motion Fabyour AI motion designer

Describe the video. The agent animates it.

Animated illustration: a person messages the agent, the agent changes the motion graphics in the preview and exports the video.

Motion FabIdeas in motion
You:

Make a bold vertical intro for our app launch: “Ideas in motion”

Agent
  • Picking fonts
  • Animating the title
  • Writing a soundtrack

Done: a kinetic title, shapes and a rhythmic soundtrack. Check the preview.

Tell the chat what to show. The agent builds the animation — kinetic type, shapes, 3D effects and sound — and the preview changes before your eyes.

Chat instead of a timeline
Live preview
Your footage and photos
MP4 export

How it works

From idea to video in one chat

01

Pick a template

A template sets the project’s style: simple motion graphics or cinematic 3D effects.

02

Describe your idea

Say what to show and add your footage or photos. The agent builds the scene and picks fonts and sound.

03

Refine in words, then export

“Bigger”, “slower”, “another colour” — the preview updates as you talk. When you like it, download the MP4.

Templates

Start with a style, ask for the details

These are the real template previews from the app. Every project starts from a template; then the agent makes what you describe.

Simple Motion

A simple motion graphics project: animated type, shapes and transitions, with your footage and music when you need them.

  • Type
  • Shapes
  • Transitions

3D Simple

Cinematic motion graphics rendered in code: glowing lines, sparks, kinetic type, shaders, bloom and film grain.

  • 3D
  • Bloom
  • Shaders

More templates are on the way.

Choose a template

Prompts

Remake videos from the community

Each prompt comes with a finished video. Open it in the app and swap in your own materials.

All prompts
Simple Motion

Hypnotic Eye Dive Showreel in Neon Synthwave

<direction> Make a 20-second psychedelic, hypnotic motion-graphics showreel, 16:9 at 1920x1080 and 60 fps. Everything is drawn and generated: procedural patterns and 3D-rendered forms, no footage and no photos. Cut it to a 120 BPM neon synthwave track. The idea: an eye opens out of a single line, and the camera keeps diving through it into stranger and stranger worlds before it lands on a title. Every frame is driven by time. Sections change on bar lines (every 2 s) behind white flashes, and brightness pulses on the beats keep the picture breathing. The look is deep ink and near-black with neon pink, orange, violet, teal and yellow, soft bloom, light chromatic aberration, fine grain and a vignette, with a thin technical HUD framing everything. All quoted words are examples to replace with yours; keep their lengths close so the layout holds. Avoid footage and stock imagery, flat untextured fills, pure black (darks never go below #0D0B1E), oversaturated colour, and any real names or brands on screen. </direction> <structure> 1. 0.0-4.0 s, the eye. Black, then at 0.3 s a thin glowing lash line appears. The eye is a pointed almond: the lens shape between two overlapping circles, about 0.55 of the frame width. The whole frame around it fills with its contour lines, which are iso-lines of the same two-circle shape on logarithmic steps (each gap about 13% wider than the last). They flow slowly outward and fade with distance: pale lavender, orange and teal near the eye, pink further out, over deep-ink bands. From 0.3 to 0.85 s the eye is a slit. From 0.85 to 1.33 s the lids open (power2.out) while the eye grows from 86% to full size. The iris is fibrous, in orange, peach, mint and violet bands, with a pink edge ring, a teal glow and a ring-shaped highlight upper left; the lids have a soft white inner rim. Beat ripples run out through the lines at 1.5, 1.75, 2.5 and 2.75 s. A centred caption in small letter-spaced mono ("YOUR LINE OF TWENTY-SIX LETTERS") decodes in from 1.4 s at about 45 letters a second and falls apart from the right at 2.8-3.1 s. From 2.75 s the pupil dilates and shows the next scene already playing inside it, while the iris bands shift to violet and yellow. From 3.42 to 3.98 s the camera pushes into the pupil until the inner scene fills the frame at 1:1. 2. 4.0-8.0 s, the tunnel. Cut on a white flash with radial streaks. This is a perspective tunnel of rings spaced so that inverse radius grows by 0.75 per ring. Each ring holds 18 almond eyes with teal outlines, pink and violet irises and a white highlight. Alternate rings sit half a cell apart and turn opposite ways. The rings fly outward at about 11 rings a second with a push on each beat, and the far rings melt into an ink haze around a white core. On every beat a glowing ring leaves the core and grows, in turn white, pink, then teal. From 6.05 to 6.45 s the eyes morph into a polar checkerboard, then into a sunburst of 36 slowly turning rays in muted rainbow colours, with a bright ring around the centre that swells after 7.0 s. From 7.45 to 7.8 s the checker flashes back, and from 7.72 to 7.97 s everything whites out. 3. 8.0-11.33 s, the chrome blob. The white fades away over 0.5 s to reveal an iridescent chrome metaball over dark concentric ripples. It is six spheres in a smooth union: a dark body with thin oil-slick contour bands in teal and pink, a pink rim light and sharp white speculars. It turns and morphs. A vertical chain gathers into a lump, two droplets split off at 9.1-9.5 s, and it crumples at 9.5-9.9 s. From 10.0 s the frame becomes a kaleidoscope stepping through 4, 6, 3, 8, then 10 mirror folds, and a pale arc sweeps outward at 10.0-10.25 s. 4. 11.33-14.0 s, the spiral. A glitch flash, then twelve logarithmic-spiral arms of teardrop cells. Each cell is 1.5x the previous one along its arm, and the arms turn counter-clockwise outward. The cells have double lavender outlines and hold either an iris (teal, pink or orange) or a nested gradient diamond (pink or violet). Thin gold lines trace the arms and rings, and a white core glows at the centre. The spiral zooms toward the centre at about 1 log-unit a second and turns slowly; both moves get a push on each beat, with a brightness pulse on every beat. From 13.82 to 14.0 s a white bloom grows from the centre to fill the frame. 5. 14.0-15.5 s, the sphere room. The white fades over 0.7 s into a 3D room. Arches are made of pearl-like beads, big iridescent spheres line the walls, and flat floor discs carry zigzag op-art stripes in pastel rainbow, all in ink-violet fog. The camera dollies forward and banks to the right. 6. 15.5-16.0 s, montage on sixteenth notes (cuts at 15.5, 15.633, 15.75 and 15.883 s): an iris close-up, the rays, the kaleidoscope and the spiral, each with a small flash. 7. 16.0-18.0 s, the eye again. A white flash with a dark disc at the centre that shrinks to nothing in 50 ms. The camera pulls out of the pupil, with the sphere room visible inside it, to the full eye by 16.32 s. Now the contour lines are thick neon bands: pink near the eye, then violet, then deep ink further out, turning teal over 16.9-17.8 s. The iris is a pastel rainbow ring around a large dark pupil. Beat pulses land at 16.5, 17.0 and 17.5 s. From 17.84 to 17.98 s the eye blinks shut: the bands straighten into horizontal stripes with one bright line in the middle. At 18.0 s everything collapses to dark in 50 ms. 8. 18.1-20.0 s, the title. A word in the wide black grotesk ("YOUR WORD") is fitted to about 1436 px wide and centred. It wipes in left to right with a soft blurred edge over 0.52 s. Its letters are pale (lavender, mint, then blush from left to right) and filled with grain, with a red/blue split settling from 10 to 3 px and a glow tinted violet, teal and pink. At 18.62 s an italic subtitle fades in under it ("your short tagline"). At 19.1 s a tiny letter-spaced mono line decodes above it ("( a short call to action )"). From 19.55 to 19.95 s the word dissolves into noise and the frame fades out. </structure> <composition> Palette: deep ink #1C0B5D and near-black #0D0B1E for every dark area (backgrounds, bands, the white of the eye). The accents are pink #FB2D89 (main), orange #FE9117, violet #7C6CF2, teal #2DD4B0, yellow #FFD23F and white #FFFFFF. Use light lavender #F0EDFF / #FAF9FF for pale tints and text, muted lavender #9890B4 for small HUD text, and #E9E4F2 for lines. Rainbow elements cycle pink, violet, teal, yellow, orange. Grade over everything: soft bloom on bright shapes (threshold about 0.7), light radial chromatic aberration toward the corners, fine grain, a vignette and slightly muted saturation. Darks never go below #0D0B1E. Fonts: Unbounded 900 (a very wide black grotesk) for the title, JetBrains Mono 400/700 at 11-15 px with letter-spacing about 0.3 em for the HUD, and Spectral Italic 400 at about 43 px for the subtitle. HUD: it sits on top of everything from 1.0 s, fades in over 0.5 s and fades out at 19.6-19.9 s. Thin L-shaped corner brackets sit 28 px from each corner. - Top left: a name in bold mono ("YOUR NAME") with a tagline under it ("YOUR TAGLINE"). - Top right, right-aligned: a chapter counter ("01 / 07") and a bold chapter label ("FIRST CHAPTER"), changing at each section. - Bottom left: a timecode "TC 00:00:SS:FF" counting frames at 60 fps, and "120 BPM · bar.beat.sixteenth" (for example 02.3.3). - Bottom right: four 8 px squares with the current beat lit white, and a short credit in bold (for example "YOURSITE.COM"). - A 1.5 px progress line runs between the bottom brackets and fills with the playhead. </composition> <techniques> - Decode text: at every section start the chapter counter and label decode letter by letter in 0.38 s. Each letter scrambles through glyphs like # % & = + @ < | / $ at 30 changes a second and resolves left to right. The caption and the call to action use the same decode, and the caption falls apart from the right the same way. - Section flashes: each white flash with radial streaks decays as 0.94 / (1 + (t / 0.07)^2.5). - Pupil push (3.42-3.98 s): the zoom accelerates exponentially, with log zoom = 5.5·x² / (x + 0.1) over the move. The next scene plays inside the pupil and ends exactly at 1:1, so the cut is seamless. The pull-out at 16.0 s mirrors it. - Beat pushes: the tunnel speed, the spiral zoom and turn, and the ripples and rings get a kick on every beat, with brightness pulses on the beats. - Morphs instead of cuts inside scenes: eyes to checkerboard to sunburst, the metaball chain to lump to droplets to crumple, then the kaleidoscope fold counts stepping 4, 6, 3, 8, 10. - Transitions: white-outs and fades from white on bar lines, a glitch flash into the spiral, a white bloom from the centre into the sphere room, sixteenth-note flash cuts in the montage, a 50 ms collapse to dark before the title. - Title: a left-to-right soft-edged wipe, an RGB split easing from 10 to 3 px, then a noise dissolve and fade at the end. </techniques> <music> Neon synthwave at 120 BPM in A minor, one chord per bar (2 s): Am F for the intro, then Am F C G Am, F in the breakdown, G on the return, Am at the end. The kick lands exactly on the picture's beats (every 0.5 s). - 0-4 s: a bell figure in eighths over a warm pad, with a long riser and a reversed cymbal, no drums. - At 4.0 s: a four-on-the-floor kick, an octave-jumping eighth-note bass and a saw arpeggio in sixteenths. The bass and arpeggio pump with the kick. - From 8.0 s: a big reverbed snare on two and four, off-beat hats and a square lead holding long notes, with a snare fill into 14.0 s. - 14.0-16.0 s: the drums and bass drop out, the pad swells, and a filtered arpeggio rises with a 32nd-note snare roll into 16.0 s. - At 16.0 s: everything slams back. - The drums stop half a beat before 18.0 s, and one ringing A minor add9 chord carries the end card. </music> <sound> Sound effects on the picture: - a soft high sine at 0.3 s for the lash line - a riser into a deep boom at 4.0 s - a short riser and boom at 8.0 s - a glitch at 11.33 s - a riser and whoosh into 14.0 s - four short glitch ticks on the montage cuts - a long riser into a boom at 16.0 s - a whoosh on the blink at 17.95 s - a downer and sub drop at 18.0 s - a soft bell when the title appears at 18.12 s - an airy whoosh as the title dissolves No voice-over. Mix to about -14 LUFS, with true peak below -1 dBTP. </sound> <references> Late-80s outrun and synthwave colour, op-art moiré and contour-line illusions, psychedelic eye imagery, demoscene-style procedural showreels, and motion-design studio reels framed by a technical HUD. </references>

Used 1 time
Simple Motion

Kinetic type product launch on a 120 BPM beat

<direction> Make a 24-second kinetic-type launch film for my product, horizontal 1920x1080 at 30 fps, exactly 23.8 s long, with no voice and no filmed footage: everything is drawn. The idea: one bold lowercase word per shot, a hard cut every second on a 120 BPM beat, a short product demo in the middle, then a typed break, a drop and a fast tour of the product working, ending on a calm closing word. Put my logo mark bottom left on every word shot and redraw my product's screens as simple flat UI (sidebar, cards, a chart, a video player). Every quoted word and line below is an example to replace with my product's: 15-18 single feature words with a short chip phrase each, three steps, a few lines a user would type with the answers, and my product's name and web address. Avoid crossfades, slow drifts, filmed footage, a voice-over and full sentences in the headline shots. </direction> <structure> 1. 0.00-0.97: "type." on the light page, whipping in from the left. A cursor glides from the lower right onto the pink dot: a hover halo, a click ripple, and a pink tooltip opens under the dot with "Describe your idea.", step "01" and an arrow button. 2. 0.97-1.97: "ideas." on deep ink, left of centre, from the right. At 1.5 s a pink step tooltip springs open from its left edge (back out, about 22% overshoot, 543 x 196 px at rest): "Type your idea. Live preview.", step "02", back and next arrows. 3. 1.97-2.97: "edit." on pink from the right, chip "Edit in words" under it. The cursor drags a dashed selection over the end of the word and the dot, which then blur (backdrop blur 18 px); a small white bubble by the logo says "No keyframes". 4. 2.97-3.93: "move." on the light page from below, chip "3D effects". At 3.5 s the chip fades and the camera dives into the full stop: scale grows as e^(0.0251 n²), n frames into the dive, centred on the dot, until its pink fills the frame. 5. 3.93-4.97: on that pink, "sound." grows from 0.42 to 1 (power2 in-out, 0.23 s, a hair of overshoot); its letters then jump like a level meter (a new random lift and scale every frame, calming down). A white pill with a note icon, a live waveform (played bars pink, the rest pale pink) and "Music and sound effects". 6. 4.97-5.97: "vertical." on the light page from the left, a lavender pill "Vertical" under it. On every 8th note the word rolls to "horizontal.", "square.", "MP4.": over 3 frames the old word rises 135 px, blurs and fades while the new one comes up from 300 px below out of a blur (power2 out), and the pill text changes as it lands. A dark bubble by the logo says "Try it free". 7. 5.97-6.97: "fonts." on pink from the top with a near-black button "Try it free"; then hard cuts every 0.25 s to the same word as a soft serif on violet (yellow dot), a tight black grotesk on orange (white dot) and a condensed cut on teal (deep-ink dot), each with its own button colour. 8. 6.97-7.97: "free." on deep ink from the left. A white address bar pops with overshoot, showing my product's address and a pink "Open app" button; the cursor clicks it, a check appears and a ripple rings inside the button. 9. 7.97-8.97: "live." on the light page from the right; under it a one-line embed snippet in a white code box, an iframe tag pointing at my product's address (pink tag, orange attribute, violet string). At 8.4 s a browser window drops in from above behind the word (power2 in, 2 frames, blurred) and lands. 10. 8.97-9.97: "export." on pink from below; three white cards fly up one after another, 2 frames apart, overshooting about 28 px and settling: "Pick a template" 01, "Describe your idea" 02, "Refine in words, then export" 03. 11. 9.97-11.47: "in a chat." small (140 px) at the top, from the left. Under it my product's dashboard in a browser window rises from below (expo out over 0.29 s from about 725 px, blurred): a deep-ink sidebar with my mark, step cards and a pink rising chart, and a pink tour tooltip "Describe the video. The agent animates it.". The cursor clicks its next arrow and the page flashes white into the next page with the tooltip "The preview updates as you talk.". 12. 11.47-12.97: "as an MP4." on pink, the product as a dimmed video player rising from below. The cursor presses the white play button, the cover lifts, the button folds away and the video pushes in (1.34x, power3 out) on the first card while a tooltip "Pick a template." and a pulsing pink hotspot appear. 13. 12.97-13.97: the break on deep ink. "your AI" fades up word by word with an orange text caret, the line re-centres as "motion" is added, the caret blinks 4 frames on, 4 off; then 7 frames of near-black. 14. 13.97-14.97: the drop on pink. A ring of thin white speed lines bursts outward in 6 frames and "designer." slams in at 2x, overshoots down to 0.88 and springs back through 1.03 to rest within 0.45 s. 15. 14.97-20.97: the product working. An app window slides in from the right on the light page: a chat on the left and a stage on the right ("Your AI motion designer", two starter buttons "Pick a template" and "Describe your idea"). The camera pushes in on the chat (1.77x in 4 frames): a request bubble "Kinetic type, shapes and sound", three thinking dots, a typed answer "Describe the video. The agent animates it.". It pulls back as the stage opens a browser window with a template picker (six cards), pushes in on chat and screen together while "No keyframes to hunt for. Say what should change." types and a bubble "'Bigger', 'slower', 'another colour'" arrives, pulls back as the stage turns into a playing video, and ends wide. Every fast move is 3-6 frames with a slight blur. 16. 20.97-21.97: "words." on pink from the left; a white chat card where the request "'Bigger', 'slower', 'another colour'" fades in, then the answer "The preview updates as you talk.". 17. 21.97-22.97: "gets it." on deep ink from the right; a white bar of four cells pops (0.83 to 1 with back out): TYPE "Bigger", MOTION "Slower", COLOUR "Another colour", EXPORT "MP4". 18. 22.97-23.80: "in motion." on the light page from the top, a teal pill "Live preview · Vertical" whose second half runs through "Horizontal", "Square" and "MP4 export" every 7 frames. The last label is my site's address. </structure> <composition> Palette: light page #FAF9FF, deep ink #1C0B5D (dark backgrounds and dark type), near-black #0D0B1E (buttons, the blackout), main accent pink #FB2D89 (also the colour backgrounds), orange #FE9117 (accent on dark), violet #7C6CF2, teal #2DD4B0 and yellow #FFD23F only for the theme cuts, lavender panels #F0EDFF, muted text #6B6385, hairlines #E9E4F2, white. Shots rotate between three backdrops: light page with deep-ink words and a pink full stop; deep ink with white words and an orange full stop; pink with white words and a deep-ink full stop. Headline words: Mona Sans Black at 112.5% width, 250-315 px, letter-spacing -0.06 em, lowercase, centred, always followed by a coloured round full stop 0.2 em wide sitting on the baseline. UI text in Inter 400-700. For the theme carousel: one serif moment in Fraunces 600 with soft terminals, one tight grotesk (Inter Black at -0.1 em) and one condensed cut (Mona Sans at 75% width). Code in Geist Mono. Chrome on every word shot: a caps label top left (Mona Sans 600 expanded, 19 px, +0.25 em tracking; deep ink at 55% on light, white at 52% on dark, white at 62% on colour), a thin line icon top right (30 px, same colour, fading in over 3 frames after each cut), and my logo mark bottom left as a 78 px rounded square. </composition> <techniques> Cuts are hard and land on the beat, every 2 beats (1.0 s); the four theme cuts land on 8th notes. Each new word whips in from a side, alternating left, right, top, bottom: it starts about 500 px away and settles in 0.14 s with expo out, decaying about 5x a frame, with a blur along the direction of travel proportional to the distance left (about 0.11 px of blur per px), landing sharp. The caps label decodes on every cut: 3 letters resolve per frame, scrambled letters and digits run 7 ahead and change every second frame; spaces and the middle dot stay. UI pieces pop: half visible on the frame they appear, whole a frame later, scaling from 0.7-0.85 with back out (about 10% overshoot) over 0.26 s. The logo hops 6 px a frame before every beat and sends out a pink halo (white on the pink backdrop) that grows to 1.68x and fades from 34% to 6% over the beat. Cursors are a black arrow with a white outline gliding in with power3/power4 out, clicking with a small squash and a ripple ring. </techniques> <music> Make an original upbeat, glossy electronic pop bed at 120 BPM in 4/4, exactly as long as the video: bouncy staccato synth bass, tight claps, crisp hats, bright plucks and a few chopped vocal "woo" stabs, no words. Full energy from the first beat, with downbeats every 2 s starting at -0.03 s so every cut sits on a beat. At 12.97 s the beat drops out, leaving only a filtered breakdown and a riser under the typed break; at 13.97 s the full groove slams back on the burst with a deep boom. Short fade at the end. </music> <sound> No voice-over. On top of the music: a short airy whoosh peaking on each cut, soft clicks on every pop, ticks on the theme cuts and the typed words, a short riser into the dive and a sub drop as the colour fills the frame, quick whooshes on the camera moves, a thud as the browser window lands, and a boom on the last cut. Mix to about -14 LUFS with true peak under -1 dBTP. </sound>

Used 5 times
Simple Motion

One Full Stop: A Seamless One-Take Figure Loop

<direction> Make a 29-second, 1920x1080 landscape, 60 fps one-take motion film. A single typed full stop becomes a series of figures: a line, a circle, a glossy sphere, a glass lens, a bouncing ball, a swarm of particles and a globe. It ends as the full stop of the closing sentence, so the last frame flows straight back into the first and the film loops. There are no cuts at all: every figure grows out of the previous one and the camera never stops moving. Everything is drawn: type, strokes and 3D figures on a light page, with no footage, photos or stock. The feel is quiet and editorial, like figures in a textbook: a pale page, deep-ink drawing and type, and one pink accent. Avoid cuts, extra colours and decorative clutter. No text, figure or trail may run off the edges of the frame or cross the header. </direction> <structure> 1. 0–2 s, the point. A 5 px pink caret stands on the empty page. At 0.5 s it types a 14 px full stop exactly where the period of the closing sentence will be (right of centre, slightly low), steps right and fades out in 0.12 s. The camera dives into the dot: its scale is interpolated in log space from 14 px to a 130 px disc while the dot slides to the exact centre, both on one sine.inOut from 0.53 to 1.98 s. 2. 2–4.5 s, the line. The dot moves in power2.inOut steps: right by about 390 px (2.0–2.5 s), far left (2.5–3.5 s), back to the centre (3.5–4.0 s), right again (4.0–4.5 s). The stroke it leaves is simply the range it has visited. Meanwhile the camera eases out from scale 1 to 0.655. 3. 4.5–6 s, the circle. One power2.inOut turn of 1 s sweeps the dot counter-clockwise round a full circle that draws itself behind it. The dot then returns to the centre (5.5–6.0 s). Two small pink italic labels with hairline leaders fade in: "bigger" over the diameter (4.6 s) and "slower" at the upper left of the circle (5.6 s). 4. 6–8.2 s, the sphere. The page tilts into a floor: over 2.2 s, with a soft start and a long settle, the camera orbits from straight down to about 62° from vertical, turns about 20° in azimuth and dollies in. The flat disc becomes a glossy deep-ink sphere with a soft shadow falling to the right. The labels stay upright, pinned to their places on the floor, and leave at 7.8 s. 5. 8.2–11.2 s, the lens. The diameter is erased from the centre outwards in 0.15 s and the circle dissolves in noise patches. A block of eight monospace lines is revealed radially across the floor behind the ball. Example lines (replace with yours): "Describe your idea", "Tell the chat what to show.", "The agent builds the animation.", "No keyframes to hunt for.", "Say what should change.", "“Bigger”, “slower”, “another colour”:", "the preview updates as you talk.", "Refine in words, then export". The ball turns to clear glass in 0.2 s and rolls left across the words on a 2.4 s sine.inOut while the camera follows it. The floor words fade out softly before they reach the left and right edges of the frame. A pink label "another colour" sits by the ball. At 11.0 s the words fade and the ball is deep ink again. 6. 11.2–16 s, the ball. The camera pulls back. The ball crouches for 0.15 s and bounces to the right with restitution 0.75: flights of 0.98 s × 0.75ⁿ, so it comes to rest exactly at 16 s. It leaves a pink dotted trajectory, and the top of the first arc stays below the header. The camera tracks the ball and pushes in as the bounces shrink. A label "sound effects" sits over the second arc and is gone before it reaches the frame edge. 7. 16–20.6 s, the flock. The ball is erased from the top down over 0.6 s while 8,192 small deep-ink dots leave its surface in that order, rise and swarm. They form a dense cloud that stretches, turns and folds into crescents, with a soft wide shadow on the floor. Label "shapes". 8. 20.6–23.4 s, the world. The dots land, staggered over 0.3 s, on the land of a globe, which then fades in. The pink axis gets the label "vertical". The globe turns west to east, with Africa facing the camera at 22 s. 9. 23.2–25.1 s, back to the page. The globe shrinks and darkens into the flat disc as the orbit flattens back to straight down. The camera then pulls back out on a reversed dive (sine.inOut, about 1.1 s) until the disc is the 14 px full stop again. 10. 25–29 s, the full stop. The closing sentence is typed one character per frame with the pink caret, in two lines that end on the dot as their full stop. Example: "Describe the video." then "The agent animates it" (replace with your own two-line sentence). At 26.08 s the caret jumps over the dot and blinks at 1 Hz to the end, while the whole sentence settles by 3% towards the dot. The caption "MP4 export" types at 26 s. At 26.6 s a footer with your call to action and web address fades in, centred at the bottom, e.g. "TRY IT FREE · [YOUR ADDRESS]". The last frame matches the first so the film loops. Captions start on bars of the music (replace them with your own short label-and-phrase pairs): - "IDEAS in motion" at 0.6 s - "CHAT instead of a timeline" at 2 s - "EDIT in words" at 4 s - "3D effects" at 6 s - "LIVE preview" at 8 s - "MUSIC to the rhythm" at 12 s - "NO keyframes" at 16 s - "FONTS for every script" at 21 s, gone at 24 s - "MP4 export" at 26 s </structure> <composition> Palette: - Page #FAF9FF, with a very soft lavender vignette towards the sides (deep ink at about 5% at the edges). - Deep ink #1C0B5D for all drawing and dark type. - Pink #FB2D89 as the only accent, for labels, carets, the dotted trail and the globe's axis. - Muted #6B6385 for the small header and footer. Type: - Spectral regular for the big closing sentence. - Spectral italic for caption phrases and figure labels. - Spectral semibold small caps for caption labels, headers and footer. - JetBrains Mono for the words printed on the floor. Fixed frame furniture for the whole film: top left "[YOUR BRAND]" and top right a short descriptor such as "YOUR AI MOTION DESIGNER" (replace with yours). Both are 21 px semibold caps with 0.14em tracking, in the muted colour, 80 px from the sides. Under every figure sits a centred caption at a constant size: a pink small-caps label, then an italic phrase. Figure labels are small pink italics with hairline leaders. The closing sentence is two lines of 129 px Spectral that start at the same x. The block is centred horizontally, with its vertical centre a little above the middle of the frame. Measure the two lines first and place the dot where the centred block ends, so the opening types its full stop in that exact place. Keep every caption, label, floor word and trail inside the frame and clear of the header. </composition> <techniques> - Captions are typed from the left at 20 characters per second, with a thin pink caret that stays 0.35 s after the last character. Each one is backspaced one character per frame just before the next caption swaps in. - Strokes are about 12 px thick with a slightly rough ink edge. Each moves on a beat. - The deep-ink sphere has studio reflections: a big soft box at the upper left, a thin strip on the right and the floor in its lower half. - The glass ball refracts in and out of the sphere and reads the floor, so the words show upside down inside it. Its shadow carries a bright caustic. - The bouncing ball squashes and stretches a little at every contact. Its trail drops one pink dot every 1/30 s. - The globe has halftone-dot continents in deep ink on a pale sphere lit from the upper left. It has a faint pink graticule every 30°, a crisp outline, and a pink axis tilted 23.4° that sticks out at both poles. - Labels stay upright and pinned to their spots on the floor while the camera orbits. - Eases: sine.inOut for the dives and the glass roll, power2.inOut for the line steps and the circle turn, and a soft start with a long settle for the tilt. - The scale of the dives is interpolated in log space so the zoom feels even. </techniques> <music> Use 120 BPM, a beat every half second, with captions on bars and strokes on beats. Make a bright, upbeat synthwave/chiptune bed exactly 29 s long: - one soft bell as the full stop is typed - fast arpeggios from 2 s - warm pads and soft ticking from 6 s - a short dip at 12 s - a riser into the most energetic part at 16 s, with driving drums and bass under the flock and the globe - the beat dropping away around 23 s - a light outro with a soft pad under the typing, fading out in the last half second Aim for about -14 LUFS, with true peak below -1 dBTP. </music> <sound> Sound effects only on things happening in the picture, sitting under the music: - a key click and a bell on the typed full stop - an airy whoosh on the dive - light ticks on each stroke - a low whoosh on the tilt - a glass ting when the ball turns to glass - soft thuds on every landing, getting quieter - a riser and a soft impact at 16 s - whooshes as the dots land and as the globe returns to the page - fast key clicks for the closing sentence - one click on the final full stop No voice-over. </sound> <references> A seamless one-take morph loop, in the manner of an animated textbook figure or a refined editorial explainer: calm serif typography, one accent colour, and figures that turn into each other instead of cutting. </references>

Simple Motion

Typed Text Turns Into Type: 30-Second App Promo

<direction> Make a 30-second, fully animated product promo for my app, 1920x1080 landscape at 60 fps. The idea: written text keeps turning into finished type. Typed mono lines become big serif headlines, the headline swirls into a burst that becomes the logo, an app window renders what is typed, then feature cards, an icon grid and an end card follow. Everything is drawn: type, UI and shapes, no footage. It should feel like a premium motion-design piece, with every move eased and every cut on the beat of a 128 BPM track. Use my product name "[your brand]", my square app icon (or draw a simple rounded-square mark in my colours), a one-line tagline, three steps of how it works, a few short feature lines and my web address. Replace every quoted example below with my words, keeping each line about as long as the example so the layout holds. Avoid footage and photos, linear moves, cuts off the beat, and music that drops out before the end. </direction> <structure> Times in seconds; one bar = 1.875 s. - 0–7.5, typed intro. A mono line "# Ideas" is typed in the centre, one character per 16th note, with a pink caret (the "#" in pink). On the beat the mono letters lift 26 px and blur out in a fast stagger while the same word rises in as a huge serif headline (about 228 px), letter by letter from 74 px below, blur 10 to 0, scale 1.12 to 1 (0.3 s, power3.out). The caret jumps to its end with a little overshoot and blinks on half beats. A second mono line "*in motion*" is typed twice as fast and turns into the pink italic second line "in motion." the same way, and small "#" and "*" glyphs scatter as the mono text breaks up. From 3.75 s four white chips pop in on consecutive beats around the headline (back.out, slight tilts). Each first shows a short command in mono, then swaps to what it does: "bigger" becomes a bold "Bigger", "slower" becomes an italic "slower" with a bar, "colour" gets a pink swatch, "MP4" becomes "export". The chips bob gently. At 6.0 s both headline lines bend into arcs around the centre, spin up to about 330 degrees and shrink to nothing in under a second, while the chips orbit outward and blur away. 48 thin rays (every fifth one pink, the rest lavender grey) rush in from outside and stand around the centre, a pink dot pops in the middle, the frame dims slightly to grey-violet, and the dot squashes just before the cut. - 7.5–9.75, logo reveal on the drop. Two pink rings expand from the centre and fade, and about 70 small glyphs ("+", "×", "~", "/", "°", "< >") burst out, swirl and drift away. The app icon pops at the centre (scale 0.4, 1.55, 1.22, 1.0 in 0.3 s) and slides left into a lockup. The product name "[your brand]" (about 205 px, serif bold) rises in letter by letter, one every 60 ms, from 70 px below with a tilt and blur. The pink dot that shot up at the cut falls back and lands as the dot of an "i" (or as a period), squashing. The tagline "Your AI motion designer" (muted, 45 px) rises word by word under it and a short pink underline grows with expo.out. At 9.55 s the tagline drops away and the whole lockup shrinks and flies into the top-left corner, where it becomes the logo in an app window's header. - 9.75–15.0, the app. A white rounded app window (1600x900) grows out of that header logo with expo.out. Header buttons pop in one by one (a "Preview" ghost button, a pink "Export" button with a chevron, small line icons), a divider grows, and the pane labels "CHAT" and "PREVIEW" fade in. Lines are typed on the left in mono with pink markers and a caret: "# Ideas in motion", "Tell the **chat** what to *show*.", "## Features", "- Fonts for every script", "- Vertical or square", "- [x] Live preview", "- [ ] MP4 export", "> Edit in words.", and a fenced code line with two quoted words. As each line finishes it throws a thin pink bezier stroke across the divider; where it lands, the rendered item appears on the right with blur 8 to 0 and a small slide (a serif heading, a body line with bold and italic words, a heading with a hairline, bullets, a checked pink checkbox, an empty one, a quote with a bar, a tinted code box with orange and violet tokens), a soft pink band flashes behind it and a small pink dot stays. The camera moves throughout (see techniques) and ends with a zoom-through into the preview at 14.8 s. - 15.0–24.4, five feature cards, about a bar each. Each has the same block on the left: a tracked mono pink eyebrow that decodes from random characters, a bold serif line and a pink italic line (about 119 and 114 px) rising letter by letter from their baseline, a translucent pink marker band swiping in under the italic line, and a muted body line opening left to right. Visuals on the right: 1. "01 — PICK A TEMPLATE" / "Live" / "preview." / "Tell the chat what to show. The agent builds the animation." Two cards swing in with a 3D turn: a chat card typing "# Ideas", "Edit in **words**", "- bigger", "- slower", and a preview card rendering each keystroke; a pink circle badge with a lightning bolt between them pops and spins on every finished line. Leaves with a short push and a vertical whip up. 2. "02 — DESCRIBE YOUR IDEA" / "Chat instead" / "of a timeline." / "No keyframes to hunt for. Say what should change." Whips in from below. A big faint circle and a laptop outline draw themselves, the app icon drops onto the screen with a squash and bounce, pulses ring out, and three grey tool icons around it (a keyframe diamond, a timeline, a curve) are struck out in pink one after another. Leaves with a horizontal whip. 3. "03 — REFINE IN WORDS" / "Edit" / "in words." / "“Bigger”, “slower”, “another colour”: the preview updates as you talk." A chat card with numbered lines flags one line with an orange band and icon, a note "Say what should change." slides open above the lines, a blank line is inserted, the note closes, and a teal check ring expands with confetti dots. Then a slanted pink wipe crosses the frame with the next card already under it. 4. "NO KEYFRAMES" / "Another" / "colour." / "Kinetic type, shapes, 3D effects and sound." A white card with a sun icon pops in with a 3D turn, four colour swatches follow; a pointer clicks the card, a pink ring goes out, the sun turns into a moon and the whole scene opens into the dark theme in a growing circle from the card. 5. A one-frame grey-violet flash, then on deep ink: "MP4 EXPORT" / "Your idea is" / "ready to move." / "Vertical, horizontal or square." A pointer opens an "Export" menu next to an "Open app" button and picks "Vertical MP4", then "Square MP4"; each time a dark file card labelled ".mp4" drops out of the menu with a tilt and a few sparks. - 24.4–26.25, icon grid. A dark 11 x 6 grid of thin motion-design icons (play, film, music, type, layers, wand, image, video, shapes, mic, chat, palette, sun, sparkles) with six lit pink tiles that pop on beats and a few that flicker; the grid dims after the cut and pushes in slowly. Huge single words flip in the centre on every half beat, alternating white bold and pink italic: "Type." "Shapes." "3D." "Sound." "Footage." "Free." Each pops from scale 1.12 with blur, one squashes in. The last word glitches, then the whole grid spirals into the centre and leaves one pink dot. - 26.25–30, end card. Rings and glyphs burst from where the icon stands, the icon pops, the name flies in from the right letter by letter with blur, the tagline rises word by word and the underline grows. Then three white pills with small pink icons appear a quarter of a second apart: "Live preview", "Try it free" and "[your web address]". A pink caret blinks right after the name on the beat, and the card pushes in very slowly to the end. </structure> <composition> Light page #FAF9FF in the centre, fading through #F4F2FE to a soft vignette #D9D4EA in the corners, with two very soft lavender-pink glows drifting slowly and a faint dot grid. Cards are white with soft shadows tinted #1C0B5D, hairlines #E9E4F2, soft panels #F0EDFF. Dark type and the dark scenes are deep ink #1C0B5D (a radial gradient to #0D0B1E at the edges); muted text #6B6385; main accent pink #FB2D89, second accent orange #FE9117, small touches of violet #7C6CF2 and teal #2DD4B0 (the success ring). Fonts: a high-contrast display serif, Fraunces at optical size 72, for headlines, bold upright for the first line and medium italic in pink for the second; Onest for body lines, the tagline and pills; JetBrains Mono for typed text, tracked eyebrows and UI labels. Sizes: intro headline about 228 px, product name about 205 px, tagline 45 px, feature lines about 119 px (bold) and 114 px (italic), app window 1600x900 with rounded corners. The logo lockup sits icon left and name right, with the tagline and a short pink underline beneath. Feature cards keep the text block on the left and the visual on the right. </composition> <techniques> - Every move eased, nothing linear: power3.out for letter rises, back.out for pops (chips, pills, file cards), expo.out for growing windows, dividers and underlines. - Type enters letter by letter from below its baseline with blur and a slight scale-down or tilt; taglines rise word by word; body lines open left to right; eyebrows decode from random characters. - Mono-to-serif morph: typed mono letters lift 26 px and blur out in a fast stagger while the serif word rises in their place, and small glyphs scatter. - Pops overshoot (icon scale 0.4, 1.55, 1.22, 1.0 in 0.3 s); dots and the icon squash when they land. - Pink bezier strokes are drawn in about 0.1 s and erased from their tail in 0.14 s. - Camera in the app scene: a slow push, a fast push-in to about 1.4x on the top of the window at 11 s, a slow pan down that follows the typing, a quick pull-back with the window tilted about 10 degrees in 3D at 14 s, and a zoom-through into the preview with heavy blur at 14.8 s. Slow push-ins on the icon grid and the end card. - Transitions: arc-and-spin swirl into rays, ring-and-glyph burst, lockup flying into the window header, zoom-through with blur, short push plus vertical whip, horizontal whip, a slanted pink wipe with four stepped lighter edges crossing left to right in about 0.22 s, a circular reveal into the dark theme, a one-frame grey-violet flash, and the grid spiralling into a single dot. - Cards swing in with a 3D turn, chips bob gently, and the caret blinks on half beats. </techniques> <music> Bright instrumental synthwave at 128 BPM with warm analog synths, made fresh and exactly 30 seconds long, laid on the picture's beat grid. Every cut lands on a bar: the drop and the logo at 7.5 s, a feature per bar, words on half beats, the end card at 26.25 s. Arc: four bars of build with arpeggios and a noise riser, the drop with a crash on the logo, then a driving groove with sidechained bass that runs without any gap all the way to the end card, its last beat, and a long synth decay that holds to the very end. Mix at about -14 LUFS, true peak below -1 dBTP. </music> <sound> Sound design on the picture's moments only, on top of the music: soft typing ticks under the typed lines, a blip as each line turns into type, small pops for chips, pills and file cards, a whoosh for the swirl, every whip, the wipe, the zoom-through and the dark reveal, a riser into the drop and a boom on it, a short thud when the icon lands on the laptop, a rising chime for the teal check, clicks for the pointer, a glitch on the grey flash, a hit on the grid cut, a tick per flipping word, and a short riser into a final boom on the first beat of the end card. No voice-over. </sound>

Simple Motion

Living Math Showreel with Glitch Cuts on the Beat

<direction> Make a 20-second motion graphics showreel built entirely from mathematics: every frame is generated from the running time t, with no photos, footage or pictures. Landscape 1920x1080 at 60 fps. It should feel like a precise lab instrument that suddenly becomes beautiful: dark, glowing, exact, with one glitch cut every two seconds on the beat. Eight math scenes play inside a fixed instrument-style frame (corner brackets, wordmark, scene counter and label, beat dot, running clock, progress line, live equation), then an end card with the brand. Avoid grain, stock imagery and any decoration that isn't drawn from the math. </direction> <structure> Cuts at 2, 4, 8, 10, 12, 14, 16 and 18 s, all on beats. 1) 0-2 s, origin: a faint teal ring grows from the centre to r 238 px (0-0.45 s, ease out); axes with ticks every 60 px grow out from a glowing centre point; a ripple ring leaves the point on each beat. A wide-tracked line like "YOUR AI MOTION DESIGNER" resolves from random characters (0.3-0.78 s); a short serif line like "Ideas in motion" types in letter by letter beside the origin (0.5-1.12 s). From 1.35 to 1.95 s a teal arc of r 220 winds once around the origin with a white dot at its tip, and the words fade. 2) 2-4 s, unit circle: a teal circle (r 220) on the left, the angle growing at 4.52 rad/s. White radius, teal cosine leg, pink sine leg, an orange angle arc labelled θ, a dashed pink line to a pink dot at x 820 where the sine is written; the history of the angle trails to the right as a glowing pink sine (104 px per radian) with a faint teal cosine beside it and dotted +1/-1 guides. Live readouts "θ = 4.524 rad" and "sin θ = -0.982". Equation: y = sin θ. 3) 4-8 s, Fourier epicycles: a chain of 180 rotating circles (sorted by size, faint lavender rings, white radii) draws the outline of a big π in glowing orange over 4.3-7.2 s (sine in-out progress), then the shape fills with a soft pink-to-violet gradient while the chain fades. On the left a spectrum of |cₙ| for n = -24...24 (bar heights by the square root of the amplitude) lights up from the centre outward as the drawing progresses; readouts "K = 180 terms" and "t/2π = 0.527". Equation: f(t) = Σ cₙ e^{int}. 4) 8-10 s, a 3D Lissajous knot (sin 3t, sin 2t, sin 5t) traced in 0.6 s, then turning in perspective: a ribbon whose colour runs teal-violet-pink along the curve and whose width and brightness follow depth. On the right a 3x3 grid of small plane Lissajous figures labelled 1:1, 2:3, 4:5, 1:2, 3:4, 5:6, 1:3, 3:5, 3:2 draws in one by one with drifting phase; the last one turns teal inside a thin box. 5) 10-12 s, a wireframe ripple surface z = cos(kr - ωt)/(1 + r) on a 48x48 grid seen from 67° above, revealed outward from the centre in 0.55 s and slowly turning, lines coloured by height from teal through violet to pink. An orange probe dot rides the surface at r = 3.2 with a leader line and live readouts "r = 3.200", "z = 0.276". 6) 12-14 s, a Julia set z² + c filling the frame, opened by a circular portal that expands from the centre with a white rim. c = 0.7885·e^{iα} slides along its circle (sine in-out), so the fractal morphs from separate spirals into a connected shape with a black interior; slow zoom in and rotation. Colours by escape time: indigo, violet, pink, orange, pale cream to white. An inset shows c moving on its circle with "Re c" and "Im c" readouts. 7) 14-16 s, phyllotaxis: 1500 seeds at θₙ = n·137.508°, rₙ = c√n appear from the centre outward and spin, white at first, then pink, violet and teal. On the left φ = 1.6180339887... writes itself digit by digit, a Fibonacci row grows (21 and 34 in teal), with "seeds n = 1500" and "spirals 21 ⟲ 34 ⟳". 8) 16-18 s, Euler's identity: the seeds swirl into a ring that becomes a teal unit circle on the left; a point sweeps from 1 to -1 leaving an orange arc over the top; e^{iπ} appears large, then "+", "1", "=" one by one on the beats, a ring pulses at -1, and "0" lands at 18 s in a pink ring. 9) 18-20 s, end card: the identity shrinks to the top; a big wide-tracked wordmark like "YOUR BRAND" (replace with yours) rises letter by letter from below inside a clip (0.06 s stagger), a teal-violet-pink underline draws across it, a tracked line like "IDEAS IN MOTION × [your web address]" scrambles in, and an italic serif line like "From idea to video in one chat" fades in. Everything fades to black from 19.35 to 19.95 s. </structure> <composition> Background: a deep indigo-black radial glow, centre #10063A fading to #03030A at the edges, no grain. Accents: pink #FB2D89 (main), orange #FE9117, violet #7C6CF2, teal #2DD4B0 and white. Lines and labels in lavender greys: #9A98A4 for labels, #57516F for dim captions, #433E53 for axes. Strokes glow softly with a 12-16 px blur of their own colour. Type: equations in a Computer Modern-like serif (Old Standard TT, variables italic, functions upright); every readout, counter and caption in a monospace (Liberation Mono or similar), small and wide-tracked; the brand name in a bold grotesk with very wide tracking. A fixed frame stays on the whole time, fading in over 0.15-0.9 s: thin corner brackets 27 px long, 47 px in from each corner. Top left: a wordmark like "YOUR BRAND" (bold, 22 px, tracking about 0.35 em) with a tiny tracked line under it like "IDEAS IN MOTION · [your web address]". Top right: a scene counter "01 / 08" and under it a short label per scene, for example "DESCRIBE YOUR IDEA", "EDIT IN WORDS", "NO KEYFRAMES", "3D EFFECTS", "LIVE PREVIEW", "SHAPES AND SOUND", "MUSIC TO THE RHYTHM", "MP4 EXPORT" (replace with your taglines), with a small pink dot to its left. Bottom right: a running clock "t = 03.35 s" (two decimals) and a tiny line with the frame number. Bottom: a 1 px progress line from x 80 to 1840 that fills with a teal-violet-pink gradient as time runs, with small tick marks at every scene boundary. Bottom left: the equation of the current scene. </composition> <techniques> Every cut is a 0.2 s glitch: the outgoing picture is cut into horizontal bands shifted sideways, 3-6 thin full-width lines in teal, pink, orange and white flicker, the whole frame flashes white at about 14% and decays over 0.25 s, and the frame's labels scramble through random characters for a few frames. The pink beat dot flashes bright on every beat and decays over half a beat. The scene's equation fades in 0.1-0.35 s after each cut. Readouts, the clock and the counters update live with the animation. Tracked lines resolve from random characters; serif lines type in letter by letter; the end wordmark rises from below inside a clip with a 0.06 s stagger. Draw-ons and morphs use ease-out or sine in-out progress as given per scene. </techniques> <music> An uplifting electronic track at 120 BPM (piano chords, warm pads, synth bass, four-on-the-floor beat), exactly 20 s long, with every cut landing on a beat. Soft and filtered for the first two seconds with a riser into a boom at 2 s, full drive until 16 s, a filtered breakdown with a riser into a final boom at 18 s, then fading out by 20 s. Mix to about -14 LUFS with true peak below -1 dBTP. </music> <sound> A soft whoosh and three glitch ticks on each cut, and a deeper whoosh and boom when the fractal portal opens at 12 s, all sitting on top of the music on the beat grid. No voice-over. </sound> <references> Math explainer animations crossed with generative creative-coding art and a sci-fi oscilloscope or lab-instrument HUD: thin glowing lines on near-black, monospaced readouts, textbook serif equations. </references>

Simple Motion

Low-poly logo assembly with typed name lockup

<direction> Make a 21-second landscape logo reveal, 1920x1080 at 60 fps. It slowly assembles my logo out of low-poly facets and ends on a horizontal lockup with my brand name typed out and a tagline under it. The idea is one long, quiet build with no cuts for fourteen seconds, a release on the music's drop within two seconds, then a calm typed ending. The look is a near-black background with a soft circular vignette, flat brand colours and clean grotesk type. Avoid gradients on the logo, visible seams between the triangles, cuts during the build and anything busy behind the logo. </direction> <structure> 1. 0–2.6 s, the wireframe: a low-poly wireframe of my logo's outline draws itself from the bottom of the logo outward. It has about 35–45 vertices and 90 thin lines. 2. 1.9–13.3 s, the assembly: the logo is cut into about 55 triangles along that wireframe, and they fly in piece by piece from outside the frame. Landings start slow at the bottom of the logo and get denser toward the top. The last piece lands at 13.3 s, and the logo is then complete and exact. Hold the finished logo for about one second. 3. 14.38 s, the flash, exactly on the music's drop. A light burst, an expanding orange ring and a bright flash on the logo all fire together. 0.1 s after the hit, a deep-ink plate grows behind the logo and squares off into an app icon. Hold the centred icon for one second. 4. 15.74–16.15 s, the slide: the icon shrinks to about 42% and moves to the left third, making room for the name. 5. 16.1–21 s, the name: a pink cursor appears to the right of the icon and the name types out, for example "Brand Name" (replace with your brand). At 18.15 s the tagline sweeps in under it, for example "Your tagline here" (replace with yours). The cursor blinks three times on the beat and disappears at 19.9 s. Hold the lockup to the end. </structure> <composition> Background: a near-black radial vignette, #0D0B1E in the centre darkening to #040308 at the corners. Palette: - Deep ink #1C0B5D for the icon plate. - Pink #FB2D89 as the main accent. - Orange #FE9117. - White #FFFFFF. - Light lavender #E9E4F2 and #F0EDFF for lines and soft text. - Violet #7C6CF2 only in the background glow. The logo stays in flat colours with no gradients. Wireframe: lines in lavender #E9E4F2 at 60% opacity, 1.3 px thick; vertex dots in #F0EDFF with a 2.6 px radius. Icon plate: a 676 px circle that becomes a rounded square with a 24% corner radius and a soft drop shadow. Type: the name in a bold grotesk (Golos Text 700, about 155 px, white). The tagline sits under it in a light grotesk (Onest 400, about 49 px, lavender at 74% opacity). Cursor: a pink #FB2D89 bar, 10 x 128 px, with a soft pink glow. The final lockup (icon on the left, name and tagline on the right) is centred as a whole in the frame. </composition> <techniques> Push-in: the opening sits on a very slow push-in about the frame's centre, from scale 0.886 at 0 s to 0.998 at 11 s, then still. Wireframe draw: each line grows linearly from its earlier vertex to its later one in 0.08–0.45 s. A small dot fades in on each vertex as a line reaches it. Fly-in: each piece is one to three triangles. It comes in fast on a curving path and decelerates into place in about 0.5 s, tumbling in 3D. Spin, flip and tilt all ease to zero as it arrives. In flight it is dimmed to about 60% and slightly soft; on landing it is sharp and fully lit. Each triangle shows exactly its part of the flat logo, so the finished assembly is seamless. Glow: a faint pink #FB2D89 glow, under 10% opacity and blooming into violet #7C6CF2, grows behind the logo as it fills. Flash at 14.38 s: - A screen-blended pink-mauve light burst flares around the logo and fades over 0.8 s. - A thin warm-orange ring, 7 px, starts at a 300 px radius and races out of the frame at constant speed in 0.38 s. - The logo flashes bright and settles in 0.3 s. Plate: 0.1 s after the hit, the #1C0B5D plate grows from a dot to the 676 px circle in 0.21 s (sine ease-out). It is lit at first, then its corners square to the 24% radius. Slide: the icon scales to about 42% and moves to the left third in 0.415 s (power3 ease-in-out). It blurs up to 7 px at its fastest and lands sharp. Afterwards it keeps growing very slowly, about 3% over five seconds. Typing: one letter every sixteenth note of the music (0.156 s at 96 BPM). Each letter fades in over 0.05 s while the cursor jumps after it. Tagline: it sweeps in from left to right in about 0.2 s, character by character. </techniques> <music> An instrumental at 96 BPM, hopeful and modern, exactly 21 seconds long. - Start: a soft music-box glockenspiel over warm pads. - Around 4.4 s: a full upbeat arrangement comes in (drums, bass, strings, a bright glockenspiel line). A filter opens up over two bars and builds toward the flash. - 14.38 s: a cymbal crash and a big chord land exactly on the flash. - After the drop: the music box returns over sustained pads under the lockup and fades to silence at 21 s. Keep it on the beat grid so the typing and the cursor blinks fall on sixteenths and beats. </music> <sound> Sound effects on top of the music: - A soft riser into the first triangle landing. - A riser into the flash, then a deep boom and a light glass impact on it. - A short whoosh as the ring races out, and another as the icon slides. - A soft key click for every letter typed, and a faint one when the tagline appears. No voice-over. Overall loudness about -14 LUFS, true peak below -1 dBTP. </sound> <references> A premium tech or app-launch logo sting: a low-poly wireframe-to-solid assembly in the style of a 3D facet build, released on the drop into an app-icon reveal, with a terminal-style typed name lockup. </references>

Used 1 time

Features

A motion designer who gets it

The agent writes the animation as code and shows the result right away. You direct it in plain words.

Edit in words

No keyframes to hunt for. Say what should change and the agent rewrites the scene.

Live preview

The video plays right in the app: play, pause and scrub while the agent works.

Your own media

Upload footage, photos and logos — the agent works them into the video.

Sound and voice-over

The agent composes music and sound effects to the animation’s rhythm and can add a voice-over.

Fonts for every script

A built-in library of open-licence fonts, with expressive headlines in Latin and Cyrillic.

Images and clips

Missing a picture or a shot? The agent can generate an image or a short clip inside the project.

In your browser now, on your phone soon

Open motionfab.app on a computer or phone. Apps for iPhone and Android are getting ready for release.

Coming soon toApp StoreComing soon toGoogle Play

FAQ

Questions you might have

01What is Motion Fab?

An app where an AI agent makes motion graphics from your description: animated type, shapes, transitions, 3D effects and sound. You talk to it in a chat, watch the preview and download the finished video.

02Do I need animation skills?

No. Describe the task in plain words. Edits work the same way: “bigger”, “slower”, “make it blue”.

03Can I add my own footage and photos?

Yes. Upload files to the project and the agent uses them: it places your logo, cuts in your footage or turns photos into an animated scene.

04What format is the video?

Vertical, horizontal or square — just tell the agent. The finished video exports as MP4.

05Which devices does it work on?

In the browser at motionfab.app, on computers and phones. Apps for iPhone and Android are coming to the App Store and Google Play.

Your idea is ready to move

Open Motion Fab, pick a template and describe your first video.

Try it free
Motion Fab - Describe a video in chat, an AI agent animates it | Product Hunt

Essential cookies remember your site settings. With your permission, Google Analytics helps us understand how people use Motion Fab. You can change your choice in the footer.

Your privacy choices under applicable US state privacy laws. Privacy Policy

Essential cookies remember your site settings. With your permission, Google Analytics helps us understand how people use Motion Fab. You can change your choice in the footer.

Your privacy choices under applicable US state privacy laws. Privacy Policy