Видео и анимация в Claude · Промо продукта и интерфейсы
Морфинг UI состояний в единый зацикленный ролик: промт и пример ролика
Четырнадцатисекундный зацикленный ролик, в котором одна UI фигура без единой склейки превращается из кнопки в загрузчик, плеер, слайдер, переключатель, вкладки, график и командную палитру в такт музыке. Подходит для шоурила дизайнера интерфейсов или демонстрации моушен скилов на Dribbble уровне.
2 варианта по одному промту
Текст промпта
<inputs>
Спроси у меня: от 8 до 12 UI состояний, в которые должна превращаться фигура (например кнопка, загрузчик, плеер, слайдер, переключатель, вкладки, график, командная палитра, тост), чисто черно белую палитру или один акцентный цвет, а также бесплатную для коммерческого использования песню на 120 BPM (например с {сайт}).
</inputs>
<direction>
Уровень моушена как на {платформа}. Одна фигура без единой склейки: каждое состояние это один и тот же элемент, который меняет размер, радиус и цвет, при этом его содержимое сменяется с коротким блюром. Курсор управляет каждым изменением с настоящими кликами и перетаскиваниями. Теплый светло серый холст, черно белые компоненты, один чистый UI шрифт ({шрифт}). Везде пружины, максимум небольшой перелет. Камера приближается так, чтобы каждое состояние заполняло кадр. Последний кадр это первый кадр, поэтому ролик зацикливается.
Запрещено: пружинистый (bouncy) easing, взрывы частиц, свечения, градиенты на UI chrome, несовпадающие по толщине иконки, мертвое время, что либо похожее на шаблон.
</direction>
<structure>
120 BPM, 7 тактов, на каждый бит что то происходит.
Кнопка → загрузчик → галочка → динамический остров → музыкальный плеер с морфингом play/pause → перемотка прогресс бара → он превращается в слайдер громкости, который растягивается при перетаскивании за максимум → переключатель включается на бит → ручка переключателя становится жидким индикатором вкладок → вкладки открываются в график, который сам себя рисует, с тултипом при наведении → он сворачивается в ⌘K → печатаешь для фильтрации → enter → тост → снова кнопка.
</structure>
<build>
1. Один HTML файл, квадрат 1440x1440. Каждый стиль вычисляется из времени внутри seek(t): никаких CSS transitions, никаких таймеров, никакого состояния, переносимого между кадрами.
2. Пружины это ступенчатые отклики в замкнутой форме (closed-form). Значение, которое много раз меняет цель, это сумма одной пружины на каждое изменение, поэтому оно остается чистой функцией времени.
3. Два края индикатора вкладок едут на разных пружинах, поэтому ведущий край растягивается впереди ведомого. Тот же трюк для ручки переключателя.
4. Перетаскивания это прямое управление: пока курсор удерживается, значение вычисляется из его позиции. При отпускании оно пружинит обратно оттуда, где было.
5. Проанализируй песню с помощью numpy, чтобы получить сетку битов, и начни с сильной доли. Размести каждый звук интерфейса по измеренному пику.
6. Рендери через Playwright: 4 подкадра на кадр, смешанные через ffmpeg tmix для моушен блюра при 60fps.
7. Отрендери по одному кадру на бит перед полным рендером. Исправь все, что выбивается из сетки, выглядит тесно или трудно читается.
</build>
<gotchas>
Никогда не ставь will-change на то, что камера масштабирует, иначе текст рендерится размыто. Текст, который сменяется внутри морфящегося контейнера, нуждается в собственном тайминге появления и исчезновения, иначе он накладывается. Сделай последний кадр идентичным первому, включая позицию и скорость курсора, иначе цикл дергается.
</gotchas>
<start>
Спроси у меня исходные данные, затем покажи список состояний на сетке битов, прежде чем писать код.
</start>
Что подставить в промт
| Поле | Пример |
|---|---|
| {{сайт}} | Mixkit |
| {{платформа}} | Dribbble |
| {{шрифт}} | Inter |
Параметры
| Модель | Claude Opus 5.5 в Claude Code |
| Стек | HTML, Playwright |
| Длительность | 0:14 |
| Формат | Квадратное, 1:1, 1440×1440 |
Как повторить в Claude Code
- Создайте пустую папку или откройте папку своего проекта, чтобы Claude взял настоящие цвета, логотип и экраны и запустите в ней Claude Code.
- Скопируйте промт кнопкой выше, замените поля в фигурных скобках и отправьте.
- Claude напишет анимацию (HTML и Canvas, Three.js или Remotion) и сам отрендерит mp4 через ffmpeg. Если Node.js или ffmpeg не установлены, он предложит команду установки.
- Посмотрите результат и просите правки словами: «быстрее», «тёмный фон», «сделай вертикально 9:16 для Reels».
Как работать с Claude Code: гид AI University.
Советы
- Используйте стек HTML плюс Playwright: вся анимация считается чистой функцией времени внутри seek(t), без CSS transitions и таймеров, это упрощает синхронизацию с музыкой.
- Заранее подготовьте короткий трек на 120 BPM и проверяйте результат по одному кадру на бит, прежде чем запускать полный рендер через ffmpeg с мультисэмплингом и tmix.
Похожие ролики
2 варианта0:30 · 16:9
Промо продукта и интерфейсыПромт бесплатно
Промо-объяснялка продукта за 30 секундТридцатисекундный динамичный моушн-ролик объясняет суть продукта и показывает его сильные стороны. Подойдёт для презентации сервиса на сайте, в соцсетях или питч-деке стартапа.
2 варианта0:40 · 16:9
Промо продукта и интерфейсыПромт бесплатно
Промо-ролик продукта в стиле личного шоурилаСорокасекундный ролик о продукте, сделанный в стиле личного шоурила моушн-дизайнера: эффектная подача превращает презентацию продукта в демонстрацию максимума креативности и качества. Подойдёт для питч-дека, соцсетей или портфолио.
0:30 · 16:9
Промо продукта и интерфейсыПромт в доступе
Моушн-ролик о вашем проектеТридцатисекундный динамичный моушн-ролик в разрешении 1920x1080, который кратко и ярко представляет ваш проект. Подходит для презентаций, соцсетей или лендинга продукта.Все 652 промптов и 6 наборов
227 промптов открыты бесплатно. Остальные и наборы-цепочки открывает доступ к библиотеке за 1 490 ₽. Полный доступ за 4 900 ₽: 65 курсов AI University на русском и вся библиотека промптов. Разовый платёж, новые промпты входят.