Инструменты27 сентября 2026 г., 09:45 МСК🤖 Auto

Анимация в браузере: как создать мультфильм без Blender и нейросетей

Новый open-source инструмент позволяет генерировать полноценные 2D-мультфильмы прямо в браузере, используя Canvas 2D, JavaScript и Headless Chrome, полностью исключая тяжелые 3D-движки и видео-генераторы.

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

Технология без компромиссов

Разработчик из сообщества GitHub представил агентный навык (agent skill) для Claude Code и Codex, который позволяет создавать анимацию в стиле «hand-drawn» (ручная рисовка). В отличие от современных трендов на использование нейросетей для генерации видео или тяжелых 3D-пакетов вроде Blender, этот проект опирается на классические веб-технологии: HTML5 Canvas 2D, JavaScript и Web Audio API.

Процесс рендеринга происходит локально: HTML-плеер загружает модули рисования и таймлайна, Headless Chrome отрисовывает кадры, а FFmpeg кодирует итоговое видео. Звуковое сопровождение (музыка и эффекты) также синтезируется программно на основе того же таймлайна. Это решение делает процесс полностью воспроизводимым, легким и не требующим мощного GPU для генерации.

Пять уникальных визуальных стилей

Ключевая особенность проекта — система палитр и финишных обработок, позволяющая имитировать различные художественные материалы. Разработчик проанализировал работы аниматора Кевина Нго и других мастеров, чтобы воссоздать их техники в коде. Ниже приведена таблица доступных визуальных стилей:

Стиль (Look) Палитра Техника финишной обработки Описание эффекта
Ink paperInk Контроль давления, штриховка Уверенные мазки кисти, контрастные черные массы и белые пробелы
Riso risoPop Наложение цветов, смещение регистрации Имитация рисовой печати с видимой текстурой бумаги и полутонами
Screen screenSea Плотные плоские формы, трафаретные края Непрозрачные чернила с опциональными полутонами и эффектом износа
Pencil pencilMinimal Тонкий графит, открытые контуры Легкие конструктивные линии и штриховка, зависящая от давления
Doodle doodlePastel Акварель, гуашь, вырезанные фото Комбинация фото-объектов на пастельной бумаге с дорисовками маркером

Движки анимации: от песка до 3D-книги

Помимо стандартной рисовки по кадрам (whole-pose drawings), проект включает три специализированных «движка», которые расширяют возможности 2D-Canvas:

  • Found Motion (Roto): Трассировка реального движения. Пользователь может загрузить видео, и скрипт (roto.js/roto.py) переведет кадры в векторные штрихи, сохраняя естественность движения.
  • Sand Animation: Симуляция рисования на песке. Камера фиксирует процесс «в один присест» (one unbroken take), где песок насыпается, стирается и сдувается, создавая плавные морфинги без перерисовки ключевых кадров.
  • Paper in Space: Эффект pop-up книги. Листы бумаги «встают» в 3D-пространстве, поворачиваются, отбрасывают тени, что создает иллюзию физического объекта в виртуальной комнате.

Практическое применение и производительность

Проект демонстрирует высокую эффективность. Пример полного короткометражного фильма «Becoming» (60 секунд, 5 стилей, анимация песка и pop-up) генерируется и рендерится локально. По умолчанию анимация работает в 24 кадра в секунду, но система поддерживает гибкое управление экспозицией (ones, twos, held drawings) для каждого персонажа и элемента отдельно.

Для разработчиков и AI-агентов доступен полный набор скриптов: от `render.mjs` для кодирования MP4 с наложенным звуком до `photo.mjs` для вырезания объектов с фотографий. Установка осуществляется простым копированием папки в директорию `.agents/skills/`, что делает инструмент готовым к использованию в среде Claude Code или Codex для автоматизации творческих задач.

Источник: Github ↗