DramaSo
全部提示詞

動態圖形

动态图形:Analyze http://sprites.ai and build a product promo from our own UI, no…

动态图形:Analyze http://sprites.ai and build a product promo from our own UI, no…。参考片是 @AnnaCher___ 用 Claude Opus 5.5 写成的代码动画,不是 Seedance 成片。

原作者成片

這支成片是原作者用 Claude Opus 5.5 寫成的程式碼動畫,託管在 Skillry,不是下面這條提示詞的 Seedance 成片。提示詞保留原作者的點子,並寫成可以在 DramaSo 工作室開拍的 Seedance 2.5 畫面。

AnnaCher___ @AnnaCher___ · awesome-opus5-5-videos · Skillry

Opus 5.5 怎樣把文字變成動畫

提示詞

Seedance 2.5. 16:9.
Shoot this as a film. Keep the subject, the motion, and the rhythm. No HTML, no source code, no editor chrome.
拍成片子。保住主体、运动和节奏。不要 HTML,不要源代码,不要编辑器界面。

Original brief from @AnnaCher___ / 原提示:
Analyze http://sprites.ai and build a product promo from our own UI, not generic components.

<direction>
Dribbble-level UI motion. One shape, never cut: every state is the same element morphing its size, radius and color while its content swaps with a short blur. A cursor drives every change with real clicks and drags. Warm-gray canvas, black and white components, one accent (#FD9543), Geist. Springs everywhere, a tiny overshoot at most. The camera zooms so each state fills the frame. Last frame = first frame, so it loops.
Banned: bouncy easing, particles, glows, gradients on UI chrome, mismatched icon strokes, dead time, anything that looks like a template.
</direction>

<structure>
120 BPM, 7 bars, something on every beat.
Connect ad account (Meta, Google, LinkedIn, TikTok, Reddit logos) → loader → check → prompt bar types "Launch ads that convert" → island "Researching 42 competitors" → Ads Library wall of real ads scrolls and lands on a top performer → approval card → Approve & launch → budget slider that stretches past max → Autopilot toggle → knob becomes a liquid tab indicator across channels → ROAS chart draws itself with hover tooltip → ⌘K → type "pause" → toast "Paused 3 losing ads" → back to the button.
</structure>

<build>
1. One HTML file, 1440x1440. Every style is computed inside seek(t): no CSS transitions, no timers, no state between frames.
2. Springs are closed-form step responses. A value that changes target many times is a sum of springs, so it stays a pure function of time.
3. Tab indicator and toggle knob: the two edges ride different springs, so the leading edge stretches ahead.
4. Drags are direct manipulation: while held, the value follows the cursor. On release it springs back from wherever it was.
5. No music. Synthesize UI sounds with numpy and place each one by its measured peak on the beat grid.
6. Render with Playwright: 4 subframes per frame, blended with ffmpeg tmix for motion blur at 60fps.
7. Render one frame per beat first. Fix anything off-grid, cramped or hard to read.
</build>

<gotchas>
No will-change on anything the camera scales. Swapped text needs its own enter/exit timing. Match the last frame to the first, cursor position and speed included, or the loop stutters.
</gotchas>

Show me the state list on the beat grid before writing any code.

同組特效