OO

oil-oil/oil-motion

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

2,7 тыс. stars Качество 72 Тренд 50MIT

Создавайте плавные, отзывчивые интерактивные веб-анимации.

Обзор

Масляное движение — универсальный интерактивный навык анимации для агентов. Он отвечает за проектирование движений, генерацию непрерывных кадров, организацию анимационных ресурсов и интеграцию финального эффекта в прокрутку страницы, движение мышью, перетаскивание, касание или ориентацию устройства. При использовании достаточно указать, что именно вы хотите выразить, какие ассеты предоставить и какие действия должна выполнять анимация. Конкретная генерация, проверка, сжатие и реализация фронтенда осуществляется агентом. https://github.com/user-attachments/assets/08e26ad6-ca23-4f31-ac53-44c7692ba99d Скажи агенту: помоги мне установить навык «https://github.com/oil-oil/oil-motion」这个». - При прокрутке вниз продукты постепенно разворачиваются, разбираются или переключаются между состояниями. - Когда мышь движется, персонажи, питомцы или товары естественным образом корректируют ориентацию. - При перетаскивании прогресса анимации следуют за жестами, чтобы двигаться вперёд, назад или остановиться в заданных позициях. - Управлять экраном телефона с помощью сенсорного нажатия или ориентации устройства. - Воспроизводить соответствующее действие при клике, наведении курсора или изменении статуса компонента. - Воспроизводить естественно, когда действие не предпринимается; переключайтесь в режим следования, когда пользователь начинает работать. Эти анимации можно использовать для представления продуктов, взаимодействия персонажей, демонстраций операций, изменения данных и переходов между главами. Oil Motion одновременно отвечает за когерентность движения, чёткость изображения, объем загрузки и производительность мобильных устройств. Видео, сгенерированные ИИ, должны быть организованы в стабильную таймлайн, затем выбираются методы управления в зависимости от целей взаимодействия: значения входа могут непрерывно соответствовать прогрессу анимации, запускать только обычный переход воспроизведения или позволять анимации воспроизводиться автономно в зависимости от времени. Прокрутка, переключение мыши и переключение статуса — это только источники ввода и не определяют напрямую режим воспроизведения. Ключевые изображения — это точные состояния, которые необходимо поддерживать во время действия, такие как полнота продукта, разворовка деталей и окончательная разборка. Агент создаёт и осматривает эти изображения, подтверждая, что идентичность, структура, логотип, композиция и стиль объекта остаются неизменными.

Обзор (машинный перевод)

Китайский · Английский

Масляное движение — универсальный интерактивный навык анимации для агентов. Он отвечает за проектирование движений, генерацию непрерывных кадров, организацию анимационных ресурсов и интеграцию финального эффекта в прокрутку страницы, движение мышью, перетаскивание, касание или ориентацию устройства.

При использовании достаточно указать, что именно вы хотите выразить, какие ассеты предоставить и какие действия должна выполнять анимация. Конкретная генерация, проверка, сжатие и реализация фронтенда осуществляется агентом.

Демонстрация

https://github.com/user-attachments/assets/08e26ad6-ca23-4f31-ac53-44c7692ba99d

Установка

Дайте адрес репозитория агенту:

Вы также можете установить его с помощью команд, а после завершения заставить агента перезагрузить навык:

Применимые границы

Подходит для интерактивных анимаций, где сам объект должен измениться: поворот персонажа, разборка продукта, изменение материалов, переходы камеры или организация существующих видео с зелёным экраном и спрайт-изображений в ресурсы веб-страницы, которые можно управлять с помощью управления.

Переходы между интерфейсами, обратная связь кнопок и анимации макета, которые можно выполнять исключительно с помощью CSS, JS, SVG, Lottie или в реальном времени 3D, могут выполняться напрямую обычными фронтендами без необходимости использовать этот рабочий процесс с материалами. Независимый видеомонтаж и размещение одного изображения также исключаются.

Анимация, подходящая для реализации

  • При прокрутке вниз: продукт постепенно превращается в изображение взрыва, камера входит во внутреннюю структуру или переключается между несколькими состояниями.
  • При прокрутке нескольких сцен: Используйте несколько непрерывных видеосегментов для создания непрерывного дубля, например, продвигаясь от панорамы города до самой глубины чипа, или используя препятствие на переднем плане или объект похожей формы для перехода к следующей сцене.
  • Когда мышь движется: лицо персонажа всегда обращено к экрану, а взгляд следует курсору; или аппаратное устройство тащится, чтобы повернуть кабинку на 360°.
  • При перетаскивании прогресса: Анимация следует за жестами движения вперёд, назад или остановки в определённой позиции.
  • На мобильных телефонах: Используйте сенсорные или наклоны устройства для управления ориентацией и уровнем объекта.
  • При нажатии, наведении курсора или изменении статуса: Воспроизведите соответствующий переход действия; если вы отмените действие — откажитесь с текущего экрана.
  • Когда нет действия: Сохраняет естественные микродвижения или петли, при этом пользователи сразу переключаются на следование за вводом.

Эти анимации можно использовать для представления продуктов, взаимодействия персонажей, демонстраций операций, изменения данных и переходов между главами. Oil Motion одновременно отвечает за когерентность движения, чёткость изображения, объем загрузки и производительность мобильных устройств.

Рабочий принцип

Видео, сгенерированные ИИ, должны быть организованы в стабильную таймлайн, затем выбираются методы управления в зависимости от целей взаимодействия: значения входа могут непрерывно соответствовать прогрессу анимации, запускать только обычный переход воспроизведения или позволять анимации воспроизводиться автономно в зависимости от времени. Прокрутка, переключение мыши и переключение статуса — это только источники ввода и не определяют напрямую режим воспроизведения.

Полный процесс следующий:

Этот процесс делится на три части.

Сначала проверь экран ключей

Ключевые изображения — это точные состояния, которые необходимо поддерживать во время действия, такие как полнота продукта, разворовка деталей и окончательная разборка. Агент создаёт и осматривает эти изображения, подтверждая, что идентичность, структура, логотип, композиция и стиль объекта остаются неизменными.

Если вы напрямую генерируете всё видео, модель может изменить структуру продукта, пропорции персонажей или конечные точки действий в процессе. Подтверждение ключевых кадров сначала позволяет непрерывным действиям получить чёткие начальные точки, процессы и конечные точки.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add oil-oil/oil-motion
Новичок в MCP? Начните с руководства на mcpskill.org →