Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukframkallareUtvecklar AI-verktyg för företag. Högkvalitativt. Prisvärt.Skriv i Telegram
Alla videor
zero
@twoclipping
Författarens inlägg

Formförvandling genom UI-tillstånd

Prompt

Ställa in
Fråga mig om: 8 till 12 UI-tillstånd jag vill att formen ska bli (t.ex. knapp, laddare, spelare, skjutreglage, växling, flikar, diagram, kommandopalett, toast), rent svartvitt eller en accentfärg, och en royaltyfri låt runt 120 BPM (t.ex. Mixkit, gratis för kommersiellt bruk).

UI-rörelser på Dribbble-nivå. En form, aldrig klippt: varje tillstånd är samma element som förändrar storlek, radie och färg medan dess innehåll byts ut med en kort oskärpa. En markör styr varje ändring med riktiga klick och drag. Ljus varmgrå arbetsyta, svartvita komponenter, ett rent UI-teckensnitt (Geist). Fjädrar överallt, en liten översvängning som mest. Kameran zoomar så att varje tillstånd fyller hela bilden. Den sista bilden är den första bilden, så den loopar.
Bannad: studsande lättnader, partikelbursts, glöd, gradienter i UI-krom, felaktiga ikonstreck, dödtid, allt som ser ut som en mall.

120 BPM, 7 takter, något händer i varje slag.
Knapp → laddare → kolla → dynamisk ö → musikspelare med en spela/pausa-morf → skrubba förloppsindikatorn → det blir ett volymreglage som sträcker sig när det dras förbi max → en växling vänds i takten → ratten blir en flytande tabbindikator → flikarna öppnas i ett diagram som ritar sig själva, med en verktygstips när du hovrar över det → det kollapsar till ⌘K → skriv för att filtrera → enter → rosta → tillbaka till knappen.

1. En HTML fil, kvadratisk 1440x1440. Varje stil beräknas utifrån tiden inuti seek(t): inga CSS övergångar, inga timers, inget tillstånd som överförs mellan bildrutor.
2. Fjädrar är slutna stegsvar. Ett värde som ändrar målet många gånger är summan av en fjäder per förändring, så det förblir en ren funktion av tiden.
3. Flikindikatorns två kanter löper på olika fjädrar, så den främre kanten sträcker sig framför den bakre. Samma trick för vippknoppen.
4. Dragningar är direkt manipulation: medan markören hålls nere beräknas värdet från dess position. När den släpps fjädrar den tillbaka från var den befann sig.
5. Analysera låten med numpy för taktslagsrutnätet och börja på ett nedåtgående taktslag. Placera varje UI-ljud vid dess uppmätta topp.
6. Rendera med Playwright: 4 delbildrutor per bildruta, blandat med ffmpeg tmix för rörelseoskärpa vid 60fps.
7. Rendera en bildruta per taktslag innan den fullständiga renderingen. Fixa allt som är utanför rutnätet, trångt eller svårt att läsa.

Använd aldrig will-change på något som kameran skalar eller texten gör suddigt. Text som växlar inuti en morphing-behållare behöver sin egen ingångs- och utgångstid, annars överlappar den. Gör den sista bildrutan identisk med den första, inklusive markörens position och hastighet, annars hackar loopen.

Be mig om indata, visa mig sedan tillståndslistan i taktrutnätet innan du skriver någon kod.

Uppmaning hämtad från posta @twoclipping.

Modell
Opus 5.5
Stack
HTML + Playwright
Publicerad

Gör en video som den här

Gör sådana här videor själv – 7 gånger billigare än API:et – med vårt Google Chrome tillägg.. Fungerar med Claude via MCP: du beskriver uppgiften, och tillägget hanterar genereringsprocessen från prompten till den färdiga filen. Det genererar videor, sätter ihop dem, läser in dem och översätter dem.

Automation — MCP for Google FlowAI-videoautopilot: Veo 3 och Google Vids -avatarer via ClaudeTikTok Symphony Creative StudioAI-videor, talande avatarer och TikTok -dubbning via Claude CodeSeedFlow — Seedance 2.5Batchvideogenerering i Dreamina: Seedance -prompten anger en tilläggsfil

Gör sådana här videor själv – 7 gånger billigare än API:et – med vårt Google Chrome tillägg.

Fungerar med Claude via MCP: du beskriver uppgiften, och tillägget hanterar genereringsprocessen från prompten till den färdiga filen. Det genererar videor, sätter ihop dem, läser in dem och översätter dem.