Telegram, WhatsApp+380637610482
Valery Danyuk
Valery DanyukpromoteurDéveloppement d'outils d'IA pour les entreprises. Haute qualité. Prix abordables.Écrire sur Telegram
Toutes les vidéos
demon
@demonugc
Article de l'auteur

Boucle de transformation des états de l'interface utilisateur

Rapide

Régler
Veuillez me préciser : 8 à 12 états d’interface utilisateur que je souhaite pour la forme (par exemple bouton, chargeur, lecteur, curseur, bascule, onglets, graphique, palette de commandes, notification), une interface en noir et blanc pur ou avec une seule couleur d’accentuation, et une musique libre de droits d’environ 120 BPM (par exemple Mixkit, gratuite pour un usage commercial).

Animations d'interface utilisateur dignes de Dribbble. Une seule forme, jamais découpée : chaque état correspond au même élément dont la taille, le rayon et la couleur se modifient tandis que son contenu change avec un léger flou. Un curseur permet de contrôler chaque modification par de véritables clics et glissements. Toile gris chaud clair, composants noirs et blancs, une police d'interface épurée (Geist). Des ressorts omniprésents, avec un léger dépassement au maximum. La caméra effectue un zoom pour que chaque état remplisse le cadre. La dernière image est la première, créant ainsi une boucle.
Interdits : effets de rebond, explosions de particules, lueurs, dégradés sur l’interface utilisateur, traits d’icônes incohérents, temps morts, tout ce qui ressemble à un modèle.

120 BPM, 7 mesures, il se passe quelque chose à chaque temps.
Bouton → chargeur → cocher → île dynamique → lecteur de musique avec une fonction lecture/pause → parcourir la barre de progression → elle devient un curseur de volume qui s'étire lorsqu'on le fait glisser au-delà du maximum → un interrupteur bascule au rythme → le bouton devient un indicateur d'onglet liquide → les onglets s'ouvrent en un graphique qui se dessine automatiquement, avec une infobulle au survol → il se réduit à ⌘K → saisir du texte pour filtrer → entrer → notification → retour au bouton.

1. Un fichier HTML, carré 1440x1440. Chaque style est calculé à partir du temps à l'intérieur de seek(t): pas de transitions CSS, pas de minuteurs, pas d'état conservé entre les images.
2. Les réponses indicielles de type ressort sont exprimées de manière analytique. Une valeur qui change de cible à plusieurs reprises correspond à la somme des réponses de chaque ressort, et reste donc une fonction pure du temps.
3. Les deux bords de l'indicateur à languette reposent sur des ressorts différents, de sorte que le bord avant s'étend devant le bord arrière. Même principe pour le bouton à bascule.
4. Le glisser-déposer est une manipulation directe : tant que le curseur est maintenu enfoncé, la valeur est calculée à partir de sa position. Lorsqu’on le relâche, il reprend sa position initiale.
5. Analysez le morceau avec numpy pour la grille rythmique et commencez sur un temps fort. Placez chaque son d'interface utilisateur à son pic mesuré.
6. Rendu avec Playwright: 4 sous-images par image, mélangées avec ffmpeg tmix pour le flou de mouvement à 60 images par seconde.
7. Générez un rendu image par image avant le rendu complet. Corrigez les éléments hors grille, trop serrés ou difficiles à lire.

N'appliquez jamais l'option « changer » à un élément dont la mise à l'échelle est modifiée par la caméra ou dont le texte devient flou. Le texte qui change d'image à l'intérieur d'un conteneur à morphing nécessite ses propres temps d'entrée et de sortie, sinon il se chevauche. Assurez-vous que la dernière image soit identique à la première, position et vitesse du curseur comprises, sinon la boucle saccade.

Demandez-moi les données d'entrée, puis montrez-moi la liste des états sur la grille rythmique avant d'écrire le moindre code.

Extrait de poste @demonugc.

Modèle
Opus 5.5
Empiler
HTML, Playwright
Publié

Faites une vidéo comme celle-ci

Créez vous-même des vidéos comme celles-ci — 7 fois moins cher que l'API — grâce à notre extension Google Chrome.. Fonctionne avec Claude via MCP : vous décrivez la tâche, et l’extension gère le processus de génération, de l’invite de commande au fichier final. Elle génère des vidéos, les assemble, les double et les traduit.

Automation — MCP for Google FlowPilotage automatique vidéo IA : Avatars Veo 3 et Google Vids via ClaudeTikTok Symphony Creative StudioVidéos d'IA, avatars parlants et doublage TikTok via Claude CodeSeedFlow — Seedance 2.5Génération vidéo par lots dans Dreamina: l'invite Seedance spécifie une extension

Créez vous-même des vidéos comme celles-ci — 7 fois moins cher que l'API — grâce à notre extension Google Chrome.

Fonctionne avec Claude via MCP : vous décrivez la tâche, et l’extension gère le processus de génération, de l’invite de commande au fichier final. Elle génère des vidéos, les assemble, les double et les traduit.