ai21.net
語言

<inputs>

<inputs> — 1

提示詞

<inputs>
Ask me for: a short label for the opening toggle, one hero word, a percentage for the graph, the text for the final card, one accent color, and a track with a clear beat.
</inputs>

<direction>
A 2D motion design film in 16:9. Use a warm off-white canvas, near-black backgrounds, bold typography and one vivid orange accent. The orange dot connects every scene: it starts in the UI, becomes the dot over a letter, traces a spring graph, grows into a shape and returns on the end card. A cursor makes the opening click feel real. Keep the motion sharp and controlled, with small spring overshoots and no dead time.
Banned: stock footage, gradients, glows, particle bursts, random transitions and motion that isn't connected to an element already on screen.
</direction>

<structure>
Around 15 seconds, with a visual change on every major beat.
Open: a cursor clicks the orange toggle beside "Reduce Motion". The letters bend and move into place until only "Motion" remains, with the orange dot above the "i".
Spring: the dot jumps away from the word and lands on a graph. Its path draws a spring response, overshoots the target and settles beside a "+22%" callout.
Shape: the dot shoots across a line, grows into an orange circle and fills the frame. A black rounded square rotates inside it, then stretches into a pill. The scene contracts to a single orange dot on black.
Type: words like "SPRINGS", "EASING", "KINETIC TYPE", "3D" and "SOUND" orbit the dot. The circle of type opens out into a field of tiny dots.
Reveal: the halftone field expands and flips to black, revealing the final card: "Opus 5.5", "Motion designer." and "0 keyframes".
Return: the orange dot moves back through the halftone, graph and toggle. Match the final frame to the first so the video loops cleanly.
</structure>

<build>
1. One HTML file, 1920x1080 at 60fps. Compute every visual from time inside seek(t): no CSS transitions, timers or state carried between frames.
2. Use closed-form springs for the toggle, bouncing dot and graph. Draw the graph from the same spring function that moves the dot.
3. Animate letters individually for the "Reduce Motion" to "Motion" transformation. Keep the orange dot attached to the "i" until it begins its jump.
4. Make the orange circle, rotating square and pill different states of the same shape. Preserve its position and motion through each transformation.
5. Place the orbiting words along a circular path, then move their letters outward to hand the frame over to the halftone grid.
6. Draw the halftone as a grid of dots whose sizes respond to the orange dot. Let it grow past the frame edges before revealing the end card.
7. Sync the click, dot landing, graph peak, shape changes and final title to measured beats.

中文翻譯

<inputs>
請向我詢問:開場開關的一個短標籤、一個主視覺詞、圖表的一個百分比、最終卡片上的文字、一種強調色,以及一首節拍清晰的曲目。
</inputs>

<direction>
一部 16:9 的 2D 動態設計短片。使用溫暖的米白色畫布、接近黑色的背景、粗體字體和一種鮮豔的橙色強調色。橙色圓點串聯起每一個場景:它從 UI 中開始,變成字母上方的點,繪製出一條彈簧曲線,成長爲一個形狀,最後回到片尾卡片上。一個光標讓開場的點擊顯得真實。保持動態乾脆、可控,帶有小幅的彈簧過沖,沒有無意義的停頓。
禁止:素材庫影像、漸變、輝光、粒子爆發、隨機轉場,以及與畫面中已有元素無關的動態。
</direction>

<structure>
大約 15 秒,每個主要節拍都有一次視覺變化。
開場:一個光標點擊 "Reduce Motion" 旁邊的橙色開關。字母彎曲並移動到各自位置,直到只剩下 "Motion",橙色圓點位於 "i" 上方。
彈簧:圓點從單詞上跳開,落到一張圖表上。它的軌跡畫出一條彈簧響應,越過目標,然後停在 "+22%" 標註旁邊。
形狀:圓點沿一條線飛射而過,長成一個橙色圓形並充滿畫面。一個黑色圓角方塊在其中旋轉,然後拉伸成一個膠囊形。場景收縮爲黑色背景上的單個橙色圓點。
文字:諸如 "SPRINGS"、"EASING"、"KINETIC TYPE"、"3D" 和 "SOUND" 這樣的詞圍繞圓點旋轉。文字圍成的圓展開成一片細小的圓點。
揭示:半調網點場擴展並翻轉爲黑色,露出最終卡片:"Opus 5.5"、"Motion designer." 和 "0 keyframes"。
迴歸:橙色圓點穿過半調網點、圖表和開關移回原處。讓最後一幀與第一幀一致,使視頻乾淨地循環。
</structure>

<build>
1. 一個 HTML 文件,1920x1080,60fps。在 seek(t) 內根據時間計算每一個視覺元素:不使用 CSS 過渡、定時器,也不在幀之間攜帶狀態。
2. 爲開關、彈跳的圓點和圖表使用閉式彈簧。用驅動圓點的同一個彈簧函數來繪製圖表。
3. 爲 "Reduce Motion" 到 "Motion" 的變形逐字母做動畫。讓橙色圓點一直附着在 "i" 上,直到它開始跳躍。
4. 讓橙色圓形、旋轉方塊和膠囊形成爲同一個形狀的不同狀態。在每次變形中保持它的位置和運動。
5. 將環繞的文字沿一條圓形路徑排列,然後讓它們的字母向外移動,把畫面交給半調網格。
6. 將半調繪製爲由圓點組成的網格,其大小響應橙色圓點。讓它擴展到畫面邊緣之外,然後再揭示片尾卡片。
7. 將點擊、圓點落地、曲線峯值、形狀變化和最終標題同步到實測節拍。

溯源

原作者
rossaxbt
發佈日期
2026-10-05(由推文 ID 反解)
原始出處
查看原帖 ↗
收錄來源
yihui-dev/awesome-opus5-5-videos · rossaxbt-707651 · MIT