Телеграм, WhatsApp  +380637610482
Валерій Данюк
Валерій ДанюкрозробникРозробка ІІ-інструментів для бізнесу. Якісно. Недорого.Написати у Telegram
Усі відео
zero
@twoclipping
Пост автора

Зміна форми через стани інтерфейсу користувача

Промпт

Налаштувати
Запитайте мене про: від 8 до 12 станів інтерфейсу користувача, якими я хочу, щоб виглядала форма (наприклад, кнопка, завантажувач, плеєр, слайдер, перемикач, вкладки, діаграма, палітра команд, спливаюче вікно), чисто чорно-білий або один акцентний колір, а також безкоштовну пісню з частотою близько 120 BPM (наприклад, Mixkit, безкоштовний для комерційного використання).

Рух інтерфейсу на рівні Dribbble. Одна форма, ніколи не обрізається: кожен стан — це один і той самий елемент, що змінює свій розмір, радіус і колір, а його вміст змінюється коротким розмиттям. Курсор керує кожною зміною за допомогою реальних кліків і перетягувань. Світле тепло-сіре полотно, чорно-білі компоненти, один чистий шрифт інтерфейсу (Geist). Пружини всюди, максимум крихітний перехід. Камера масштабується, тому кожен стан заповнює кадр. Останній кадр — це перший кадр, тому він зациклюється.
Заборонено: стрибуче зменшення швидкості, сплески частинок, світіння, градієнти в інтерфейсі Chrome, невідповідні штрихи значків, мертвий час, все, що виглядає як шаблон.

120 BPM, 7 тактів, щось відбувається на кожному ударі.
Кнопка → завантажувач → перевірка → динамічний острів → музичний плеєр з морфуванням відтворення/паузи → прокрутити індикатор прогресу → він стає повзунком гучності, який розтягується при перетягуванні за максимум → перемикач перевертається в ритм → ручка стає рідким індикатором вкладок → вкладки відкриваються в діаграму, яка малюється сама собою, з підказкою при наведенні курсора → вона згортається в ⌘K → введіть для фільтрації → Enter → спливаюче вікно → назад до кнопки.

1. Один HTML файл, квадратний 1440x1440. Кожен стиль обчислюється з часу всередині seek(t): жодних переходів CSS, жодних таймерів, жодного перенесення стану між кадрами.
2. Пружини – це замкнутої форми ступінчастої реакції. Значення, яке змінює цільове значення багато разів, дорівнює сумі однієї пружини за кожну зміну, тому воно залишається чистою функцією часу.
3. Два краї індикатора вкладки кріпляться до різних пружин, тому передній край витягується попереду заднього. Той самий трюк застосовується для перемикача.
4. Перетягування — це пряма маніпуляція: поки курсор утримується, значення обчислюється з його позиції. Після відпускання воно повертається з того місця, де воно було.
5. Проаналізуйте пісню за допомогою numpy для сітки ударів та почніть з даунбіту. Розмістіть кожен звук інтерфейсу користувача відповідно до його виміряного піку.
6. Рендеринг за допомогою Playwright: 4 підкадри на кадр, змішування з ffmpeg tmix для розмиття руху при 60 кадрах в секунду.
7. Перед повним рендерингом рендеруйте один кадр на такт. Виправте все, що не вписується в сітку, тісно або важко читається.

Ніколи не ставте will-change на щось, що масштабується камерою або текст розмивається. Текст, який змінюється місцями всередині контейнера морфінгу, потребує власного часу входу та виходу, інакше він перекриватиметься. Зробіть останній кадр ідентичним першому, включаючи положення та швидкість курсора, інакше цикл заїкатиметься.

Запитайте мене про вхідні дані, а потім покажіть мені список станів на сітці ударів, перш ніж писати будь-який код.

Промпт взято з посту @twoclipping.

Модель
Opus 5.5
Стек
HTML + Playwright
Опубліковано

Зробити таке відео

Знімайте такі відео самі — в 7 разів дешевше, ніж API, через наше розширення для Google Chrome. Працюють з Claude по MCP: ви описуєте завдання, розширення веде генерацію від промпту до готового файлу. Генерує відео, збирає, озвучує, перекладає.

Automation — MCP for Google FlowІІ-автопілот відео: Veo 3 та аватари Google Vids через ClaudeTikTok Symphony Creative StudioІІ-відео, розмовляючі аватари та дубляж TikTok через Claude CodeSeedFlow — Seedance 2.5Пакетна генерація відео в Dreamina: промпт під Seedance пише розширення

Знімайте такі відео самі — в 7 разів дешевше, ніж API, через наше розширення для Google Chrome

Працюють з Claude по MCP: ви описуєте завдання, розширення веде генерацію від промпту до готового файлу. Генерує відео, збирає, озвучує, перекладає.