AI-продакшн платформа для анимационных мультфильмов
Внутренняя платформа коммерческого производства 2D-анимации на собственном GPU-сервере (8× NVIDIA RTX A6000). От сценария до готового видео: раскадровка, фоны, озвучка, музыка и сборка — автоматизированы. Цель — производить эпизод в 3–5 раз быстрее классического пайплайна.
🟢
Агент сам
Раскадровка, фоны, озвучка, сборка
🟡
Человек + агент
Консистентность, тайминг, правки
🔴
Только человек
Анимация, липсинк, актёрская игра
PRD
Product Requirements DocumentДокумент, фиксирующий цели, пользователей, функции и границы продукта до старта разработки.
01 · Что решаем
Три причины строить платформу
Классическое производство анимации медленное и ручное, а вычислительная мощность студии простаивает. Платформа закрывает обе проблемы.
01
Скорость
Классический пайплайн долгий
Производство одного эпизода — недели ручной работы: раскадровка, фоны, озвучка, монтаж. Каждый этап делается людьми с нуля, сроки растягиваются и плохо предсказуемы.
02
Рутина
Рутина съедает время художников
Генерация фонов, разбивка сценария, синтез реплик, склейка видео — технические операции, на которые уходит ресурс, который мог бы идти в творческую часть.
03
Железо
GPU-сервер не загружен
У студии 8× NVIDIA RTX A6000 (384 GB VRAM суммарно). Без единой платформы и очереди задач эта мощность простаивает вместо того, чтобы непрерывно генерировать контент.
02 · Контекст
Внутренний инструмент студии на своём железе
Продукт — не публичный сервис, а внутренняя платформа студии. Все тяжёлые модели работают локально на GPU-сервере клиента.
GPU-сервер
8× NVIDIA RTX A6000 48GB
Суммарная VRAM
384 GB
Тип контента
2D анимационные мультфильмы, коммерческое качество
Деплой
Локальный, на сервере клиента
Назначение
Внутренний инструмент студии, не публичный сервис
Целевой эффект
Производство эпизода в 3–5 раз быстрее
03 · Зоны ответственности
Где работает AI, а где — человек
Честная карта автоматизации. Часть этапов агент закрывает полностью, часть — вместе с человеком, а покадровая анимация и актёрская игра остаются за людьми.
🟢
Делает агент / автоматизация
Берёмся полностью
ПроцессИнструменты
Разбивка сценария на сцены и кадрыLLM (GPT-4o / Claude API)
Генерация промптов для каждого кадраLLM с шаблонами по стилю
Генерация фонов и окруженияSDXL + инпейнтинг (локально)
Озвучка персонажейElevenLabs API / Coqui TTS (локально)
Музыка и звуковое оформлениеMusicGen локально / Suno API
Финальная сборка видеоFFmpeg + Python pipeline
Управление проектами, ассетами, статусамиКастомная веб-панель
🟡
Агент делает черновик — человек правит
Совместная работа
ПроцессПочему нельзя полностью автоматизировать
Консистентность персонажейLoRA + IP-Adapter работают, но дают погрешность. Нужна валидация человеком на каждом этапе
Аниматик (последовательность кадров)Генерируется, но тайминг и ритм — ручная правка
Финальный монтажАвтосборка работает, но склейки сцен, переходы, акценты — человек
Проверка соответствия сценариюАгент сравнивает, но финальное решение — редактор
🔴
Не берёмся — честно говорим клиенту
Остаётся за человеком
ПроцессПричина
Плавная покадровая 2D-анимация персонажейГлавная нерешённая задача AI на 2026 год. Kling, Wan2.1, AnimateDiff дают нестабильный результат. Коммерческое качество без аниматора — нереально
Липсинк (точное совпадение губ с речью)Инструменты есть (SadTalker, LatentSync), но на 2D-мультяшных персонажах работают плохо
Эмоциональная актёрская игра персонажейAI не управляет мимикой и пантомимой на уровне коммерческого мульта
3.1 · Почему именно так
Реалистичная модель автоматизации
60–70%
производства закрывает AI
Сценарий, раскадровка, фоны, озвучка, музыка и сборка — на автоматизации.
30–40%
остаётся за живым аниматором
Покадровая анимация, липсинк и актёрская игра — ручной труд.
↑ Это всё равно в 3–5 раз быстрее классического пайплайна.
⚠ Если клиент ждёт 100% автоматизацию — снимаем это ожидание до подписания договора.
04 · Пользователи системы
Четыре роли
Режиссёр
Загружает сценарий, запускает конвейер, утверждает результат на каждом этапе, управляет проектами
Аниматор
Получает задачи на ручную доработку (консистентность, монтаж), загружает исправленные ассеты обратно в систему
Заказчик контента
Просматривает статус проекта, согласовывает раскадровку и финал через веб-интерфейс — без доступа к техническим настройкам
Администратор
Управляет пользователями, очередью задач на GPU, моделями и системными настройками
05 · Производственный пайплайн
9 шагов: от сценария до финального видео
Каждый шаг помечен зоной ответственности: агент сам · совместно · ручной труд.
Шаг 01
Агент полностью
Загрузка сценария
LLM разбивает сценарий на сцены → выделяет кадры внутри сцены → генерирует промпт для каждого кадра с учётом персонажей, окружения и настроения.
ВходТекстовый файл или прямой ввод в интерфейсе
ВыходСтруктурированный JSON: карта сцен и промптов
КтоАгент полностью
Шаг 02
Агент → утверждение режиссёра
Генерация раскадровки
FLUX / SDXL + ControlNet генерирует изображение для каждого кадра локально на GPU.
ВходПромпты из шага 1
ВыходНабор изображений по кадрам, сгруппированных по сценам
КтоАгент генерирует → режиссёр утверждает в интерфейсе
Шаг 03
Агент + валидация
Генерация фонов и окружения
SDXL + инпейнтинг генерирует фоны под единый визуальный стиль проекта.
ВходПромпты локаций из сценария
ВыходБиблиотека фонов проекта
КтоАгент полностью, валидация режиссёром
Шаг 04
Совместная
Консистентность персонажей
LoRA-файн-тюнинг под каждого персонажа + IP-Adapter для переноса внешности на кадры.
ВходУтверждённые референсы персонажей (изображения)
ВыходКадры с персонажами в едином стиле
КтоАгент — черновик → аниматор проверяет, правит расхождения, загружает обратно
⚠ 100% консистентность без ручной правки не гарантируется — технологическое ограничение текущих моделей.
Шаг 05
Агент → правка режиссёра
Аниматик
Сборка кадров в видеопоследовательность с базовым таймингом по длительности сцен из сценария.
ВходУтверждённые кадры в правильной последовательности
ВыходЧерновой аниматик
КтоАгент собирает → режиссёр правит тайминг и ритм вручную
Шаг 06
Наибольший ручной труд
Анимация персонажей
Wan2.1 / AnimateDiff генерирует движение между кадрами как основу.
ВходУтверждённые кадры
ВыходАнимированные сцены
КтоСовместная — агент генерирует, аниматор доводит до коммерческого качества
⚠ Плавная покадровая 2D-анимация — нерешённая задача AI. Этот шаг требует наибольшего ручного труда; полная автоматизация невозможна на текущем уровне технологий.
Шаг 07
Агент → контроль режиссёра
Озвучка
TTS-синтез (ElevenLabs API или Coqui TTS локально) с управлением голосами персонажей.
ВходТекст реплик из сценария + назначенные голоса
ВыходАудиофайлы реплик по персонажам
КтоАгент полностью → режиссёр прослушивает, перегенерирует отдельные реплики
FFmpeg pipeline автоматически собирает финальное видео — склейка сцен, наложение звука, титры.
ВходАнимированные сцены + озвучка + музыка + фоны
ВыходФинальный видеофайл
КтоАгент собирает → режиссёр принимает финал или отправляет сцены на доработку
06 · Веб-панель управления
Функциональные требования интерфейса
Единая панель, через которую режиссёр ведёт проект, аниматор загружает правки, а заказчик согласовывает результат.
Проекты
Управление проектами
Создание проекта: название, описание, стиль, персонажи
Список проектов со статусами: в работе / на согласовании / завершён
Архив завершённых проектов
Сценарий
Загрузка и работа со сценарием
Загрузка текстового файла или ввод напрямую
Просмотр разбивки сценария на сцены и кадры
Редактирование промптов перед запуском генерации
Ассеты
Библиотека ассетов
Хранение персонажей, фонов, кадров, аудио по проекту
Версионирование: история изменений каждого ассета
Загрузка исправленных ассетов аниматором
GPU
Очередь задач на GPU
Список активных задач с прогрессом
Приоритизация задач
Логи ошибок генерации
Согласование
Согласование результата
Просмотр раскадровки покадрово
Кнопки «Утвердить» / «Отклонить с комментарием» на каждом кадре
Просмотр финального видео и отправка на доработку
Доступ
Пользователи и роли
Управление пользователями (Администратор)
Роли: Режиссёр / Аниматор / Заказчик / Администратор
Заказчик видит только статус и этап согласования
07 · Технический стек
Технологии и модели
Тяжёлые генеративные модели — локально на GPU-сервере. Внешние API используются точечно, с локальными альтернативами на случай отказа.
LLM (сценарий)
GPT-4o API / Claude API
Генерация изображений
FLUX + SDXL + ControlNet (локально)
Консистентность персонажей
LoRA файн-тюнинг + IP-Adapter (локально)
Анимация
Wan2.1 + AnimateDiff (локально)
TTS (озвучка)
ElevenLabs API / Coqui TTS (локально)
Музыка
MusicGen (локально) / Suno API
Сборка видео
FFmpeg + Python
Очереди задач
Celery + Redis
Бэкенд
Python / FastAPI
Фронтенд
React
База данных
PostgreSQL
Хранилище файлов
MinIO (локальный S3-совместимый)
Инфраструктура
Сервер клиента, локальный деплой
08 · Ограничения и риски
Что важно понимать до старта
Честная оценка рисков. Главный — анимация персонажей: коммерческое качество без аниматора сегодня недостижимо.
Критический риск
Анимация персонажей
Коммерческое качество плавной 2D-анимации без аниматора недостижимо на текущих инструментах. Закладываем в план 30–40% ручного труда аниматора на этом этапе.
Умеренный риск
Консистентность персонажей
LoRA + IP-Adapter дают хороший результат, но требуют настройки под каждого персонажа и валидации человеком.