Telegramma, WhatsApp+380637610482
Valery Danyuk
Valery DanyuksviluppatoreSviluppiamo strumenti di intelligenza artificiale per le aziende. Alta qualità. Prezzi accessibili.Scrivi su Telegram
Tutti i video
zero
@twoclipping
Post dell'autore

Trasformazione della forma attraverso gli stati dell'interfaccia utente

Richiesta

Chiedimi: da 8 a 12 stati dell'interfaccia utente che voglio che la forma assuma (ad esempio pulsante, caricatore, lettore, cursore, interruttore, schede, grafico, tavolozza dei comandi, notifica), bianco e nero puro o con un colore di accento e una canzone royalty-free di circa 120 BPM (ad esempio Mixkit, gratuita per uso commerciale).

Animazione dell'interfaccia utente in stile Dribbble. Una forma, mai tagliata: ogni stato è lo stesso elemento che cambia dimensione, raggio e colore mentre il suo contenuto si scambia con una breve sfocatura. Un cursore controlla ogni cambiamento con clic e trascinamenti reali. Tela grigio chiaro caldo, componenti in bianco e nero, un unico font pulito per l'interfaccia utente (Geist). Molle ovunque, al massimo un piccolo overshoot. La telecamera zooma in modo che ogni stato riempia l'inquadratura. L'ultimo fotogramma è il primo, quindi si ripete in loop.
Vietato: effetto rimbalzo, esplosioni di particelle, bagliori, sfumature su elementi grafici dell'interfaccia utente, tratti di icone non uniformi, tempi morti, qualsiasi elemento che assomigli a un modello.

120 BPM, 7 battute, qualcosa accade ad ogni battito.
Pulsante → caricatore → spunta → isola dinamica → lettore musicale con morph play/pausa → scorri la barra di avanzamento → diventa un cursore del volume che si allunga quando trascinato oltre il massimo → un interruttore si attiva a ritmo → la manopola diventa un indicatore di scheda liquido → le schede si aprono in un grafico che si disegna da solo, con un tooltip al passaggio del mouse → si comprime in ⌘K → digita per filtrare → invio → toast → torna al pulsante.

1. Un file HTML, quadrato 1440x1440. Ogni stile viene calcolato in base al tempo all'interno di seek(t): nessuna transizione CSS, nessun timer, nessuno stato mantenuto tra i frame.
2. Le molle sono risposte al gradino in forma chiusa. Un valore che cambia il valore target molte volte è la somma di una molla per ogni cambiamento, quindi rimane una funzione puramente temporale.
3. I due bordi dell'indicatore a linguetta scorrono su molle diverse, quindi il bordo anteriore si allunga in avanti rispetto a quello posteriore. Lo stesso trucco vale per la manopola a levetta.
4. Il trascinamento è una manipolazione diretta: finché il cursore è tenuto premuto, il valore viene calcolato a partire dalla sua posizione. Al rilascio, torna alla posizione precedente.
5. Analizza il brano con numpy per ottenere la griglia ritmica e inizia da un battito forte. Posiziona ogni suono dell'interfaccia utente in base al suo picco misurato.
6. Rendering con Playwright: 4 sotto-frame per fotogramma, miscelati con ffmpeg tmix per l'effetto motion blur a 60 fps.
7. Esegui il rendering di un fotogramma per ogni battito prima del rendering completo. Correggi eventuali elementi fuori griglia, troppo ravvicinati o difficili da leggere.

Non applicare mai la proprietà "will-change" a elementi che la telecamera ridimensiona o il cui testo risulta sfocato. Il testo che cambia all'interno di un contenitore morphing necessita di una temporizzazione di entrata e uscita specifica, altrimenti si sovrappone. Assicurati che l'ultimo fotogramma sia identico al primo, inclusa la posizione e la velocità del cursore, altrimenti il ciclo si interromperà.

Chiedimi gli input, poi mostrami l'elenco degli stati sulla griglia dei beat prima di scrivere qualsiasi codice.

Suggerimento tratto da inviare @twoclipping.

Modello
Opus 5.5
Pila
HTML + Playwright
Pubblicato

Realizza un video come questo

Crea video come questi anche tu, spendendo 7 volte meno rispetto all'API, con la nostra estensione per Google Chrome.. Funziona con Claude tramite MCP: descrivi l'attività e l'estensione gestisce il processo di generazione, dal prompt al file finale. Genera video, li assembla, li doppia e li traduce.

Automation — MCP for Google FlowAutopilota video basato sull'IA: avatar Veo 3 e Google Vids a cura di ClaudeTikTok Symphony Creative StudioVideo creati con l'intelligenza artificiale, avatar parlanti e doppiaggio TikTok a cura di Claude CodeSeedFlow — Seedance 2.5Generazione di video in batch in Dreamina: il prompt Seedance specifica un'estensione

Crea video come questi anche tu, spendendo 7 volte meno rispetto all'API, con la nostra estensione per Google Chrome.

Funziona con Claude tramite MCP: descrivi l'attività e l'estensione gestisce il processo di generazione, dal prompt al file finale. Genera video, li assembla, li doppia e li traduce.