Инструменты12 сентября 2026 г., 15:46 МСК🤖 Auto

Pixel2Motion: AI-анимация логотипов из растровых изображений

Открытый инструмент Pixel2Motion превращает статичные PNG/JPG логотипы в чистый SVG и интерактивную HTML-анимацию с помощью Codex и Claude, обеспечивая контроль качества через метрику IoU.

Баннер новости 7361

От пикселей к вектору: суть технологии

Pixel2Motion — это open-source навык (skill) для AI-ассистентов Codex и Claude, который автоматизирует сложный процесс оживления брендинга. Инструмент берет растровое изображение логотипа (PNG, JPG, WebP или скриншот) и последовательно выполняет три этапа: растеризация в гладкий минималистичный SVG, создание анимации на основе этого вектора и генерация интерактивного HTML-демо. Это решает проблему «грязных» векторов, часто возникающих при автоматическом трэйсинге, предлагая вместо этого структурированный код, готовый к продакшену.

Галерея и параметры анимации

Проект демонстрирует различные стили анимации (motion styles), каждый из которых имеет строго заданную длительность для обеспечения консистентности. Разработчик Нолан Лай (Nolan Lai) представил галерею, где каждый стиль применяется к исходному растровому изображению. Ниже приведены ключевые параметры таймингов для основных стилей:

Стиль анимации Длительность (мс) Описание
Horizon 1900 Плавное раскрытие, акцент на горизонтальные элементы
Continuum 2000 Непрерывное движение, высокая плавность кривых
Focus 1700 Быстрое привлечение внимания к центральной части логотипа
N 2400 Детальная проработка, медленное проявление
CueRecord Custom (0.65x) Кастомная временная шкала, адаптированная под специфические нужды

Контроль качества: IoU и геометрическая точность

Главное отличие Pixel2Motion от простых конвертеров — строгий QA-процесс. Инструмент использует метрику IoU (Intersection over Union) как диагностический инструмент, но не полагается на нее слепо. Если высокая точность совпадения достигается за счет «зубчатых» или сложных кривых, такой вектор отклоняется в пользу более гладкой и простой структуры. Проверка включает:

  • Сравнение масштаба знака (mark scale).
  • Контроль размещения точек и базовой линии текстового элемента (wordmark baseline).
  • Проверку плотности чернил (ink weight).

Только после того, как статический вектор проходит эти проверки, поверх него накладывается анимация. Результатом являются не только видео/GIF, но и набор HTML-файлов с возможностью замедления, перемотки и проверки каждого кадра.

Технический стек и требования

Для работы с Pixel2Motion требуется локальная среда на Python 3.10+. Инструмент активно использует библиотеки для анализа изображений и рендеринга:

  • Pillow и NumPy: для помощи в анализе изображений и вычислении метрик.
  • Playwright: для детерминированного захвата кадров и проверки непрерывности движения (motion continuity QA).
  • Chrome/Chromium: для рендеринга геометрии и HTML-проверок.

Скрипты позволяют генерировать отчеты о фитинге (fitting evidence), аудировать сегменты Безье и создавать финальные рендеры. Коммерческая версия сервиса с улучшенным интерфейсом и поддержкой проектов ожидается на домене www.pixel2motion.com, в то время как исходный код доступен на GitHub.

Источник: Github ↗