
Как управлять движением видео AI через раскадровку
Практическое руководство по преобразованию сложного движения в упорядоченные ключевые кадры с определением ролей, промптами, тестами и проверкой результатов.
Рабочий процесс видео AI, начинающийся с раскадровки, позволяет контролировать движение, показывая модели последовательность видимых состояний. Вместо того, чтобы описывать весь танец, действие или демонстрацию продукта в одном абзаце, вы определяете, как должен выглядеть объект в несколько ключевых моментов. Промпт затем объясняет, как перемещаться между этими моментами.
Это не традиционная раскадровка для презентации. Это слой управления для генерации. Полезная раскадровка движения определяет позу, направление, соприкосновение, композицию и состояние, которое должно сохраниться до следующего изображения.
TL;DR
- Напишите действие как начальное состояние, изменения и конечное состояние.
- Выберите от шести до двенадцати ключевых моментов; не рисуйте каждый кадр.
- Держите камеру, персонажа, окружение и соотношение сторон стабильными на всей раскадровке.
- Каждая панель должна ответить на один вопрос движения.
- Ссылайтесь на панели по порядку и описывайте переходы между ними.
- Протестируйте короткий отрезок перед рендерингом полной последовательности.
- Проверьте соприкосновение, направление, синхронизацию, идентичность и конечные состояния отдельно.

Когда раскадровка помогает больше, чем длинный промпт
Раскадровка наиболее полезна, когда действие имеет видимые промежуточные состояния. Примеры включают танцора, меняющего позу, человека, берущего и используемого объект, транспортное средство, поворачивающееся в пространстве, продукт, открывающийся по этапам, или персонажа, перемещающегося с одной стороны сцены на другую.
Текст может описать порядок, но визуальная ссылка разрешает детали, которые неудобно выражать повторно:
- какая рука поднята;
- какая нога несет вес;
- где реквизит касается руки;
- в какую сторону обращено тело;
- насколько велик объект в кадре;
- что должно остаться неизменным в конце действия.
ByteDance задокументировала, что Seedance может использовать текстовые раскадровки и мультимодальные ссылки для композиции, ритма движения, языка камеры и визуальных элементов.[1] Раскадровка по-прежнему не гарантирует точную интерполяцию. Она дает модели лучше свидетельства, чем один плотный абзац.
Шаг 1: Напишите предложение действия с границами
Начните с предложения, которое называет начало и конец.
Слабое:
Танцор исполняет энергичный номер.Полезное:
Танцор начинает вертикально с обеими ногами на земле, шагает влево в низкую стойку, поворачивается по часовой стрелке, пока правая рука поднимается, приземляется лицом к камере, затем держит финальную позу с обеими видимыми руками.Вторая версия имеет начальное состояние, направление, три изменения и конечное состояние. Они становятся панелями раскадровки.
Для взаимодействия с объектом добавьте соприкосновение:
Презентатор начинает с обеими руками, отодвинутыми от бутылки, протягивается правой рукой, крепко захватывает центр бутылки, поднимает его без изменения его ориентации, помещает его на отмеченный круг, отпускает его и заканчивает с обеими видимыми руками.Состояния соприкосновения предотвращают появление объекта в руке или движение до установления захвата.
Шаг 2: Выберите ключевые моменты, а не равные временные интервалы
Не создавайте панель каждые две секунды по умолчанию. Создавайте панель каждый раз, когда действие меняет состояние.
| Панель | Назначение | Что должно быть видно |
|---|---|---|
| 1 | Якорь начала | Идентичность, гардероб, стойка, композиция |
| 2 | Подготовка | Смещение веса или рука, приближающаяся к объекту |
| 3 | Соприкосновение | Четкий захват, посадка ноги или отношение тела к объекту |
| 4 | Основное движение | Направление и наибольшее изменение позы |
| 5 | Восстановление | Баланс, замедление, опускание объекта |
| 6 | Якорь конца | Стабильная поза и композиция, готовая к редактированию |
Шести панелей достаточно для многих коротких движений. Используйте больше, когда взаимодействие имеет несколько контактов или реверсий. Используйте меньше, когда движение — это простой толчок камеры или поворот головы.
Шаг 3: Создайте лист непрерывности перед рисованием панелей
Раскадровка не должна переделывать объект в каждом изображении. Сначала заблокируйте эти детали:
{
"character": "одно и то же лицо, пропорции тела, прическа, черный пиджак",
"environment": "одна и та же репетиционная комната, серый пол, синяя задняя стена",
"camera": "уровень глаз, внешний вид 50 мм, фиксированная композиция среднего плана",
"screen_direction": "персонаж движется слева направо",
"light": "большой мягкий источник света слева от камеры",
"aspect_ratio": "16:9",
"prop": "одна красная бутылка, крышка остается прикреплена"
}Сгенерируйте или нарисуйте первую панель. Используйте ее как якорь идентичности и стиля для остальных панелей. Более поздние изображения могут менять позу и позицию, но они не должны менять одежду, ощущение объектива, расположение комнаты или направление света.
Если вы используете модель изображения для создания панелей, попросите по одному изображению за раз. Плотная сетка может привести к несовместимым лицам и маленьким нечитаемым действиям. Соберите одобренные кадры в доску после того, как отдельные изображения станут стабильными.
Шаг 4: Разработайте каждую панель как инструкцию движения
Каждой панели нужна короткая подпись. Подпись говорит, почему кадр существует и что переход должен сохранить.
Панель 1 — Начало
Видна полная фигура. Ноги на ширине плеч. Обе руки вниз. Лицом к камере.
Панель 2 — Загрузка влево
Левое колено сгибается. Вес переходит на левую ногу. Правая пятка поднимается. Туловище по-прежнему обращено к камере.
Панель 3 — Начало поворота
Правая нога скрещивается сзади. Туловище вращается по часовой стрелке. Правая рука поднимается на уровень плеча. Лицо по-прежнему видно в трехчетвертной ракурсе.
Панель 4 — Пик поворота
Спина кратко обращена к камере. Обе ноги остаются на полу. Пиджак и волосы следуют тому же движению по часовой стрелке.
Панель 5 — Приземление
Персонаж возвращается вперед. Правая нога сажает первой. Руки замедляются.
Панель 6 — Удержание конца
Лицом к камере, сбалансированная стойка, обе руки видны, удержание на одну секунду.Избегайте невозможных скачков между соседними панелями. Если панель два показывает объект стоящим, а панель три показывает его на полу, добавьте пропущенное состояние спуска. Модель должна выдумать все, что опускает доска.
Шаг 5: Выберите способ использования кадров моделью
Есть два общих подхода.
Упорядоченные изображения ссылок
Загрузите панели как отдельные изображения ссылок и назовите их в промпте. Это сохраняет больше деталей и позволяет вам указать, что контролирует каждое изображение.
Один лист раскадровки
Объедините панели в одно четко пронумерованное изображение. Это легче управлять, но каждая панель становится меньше, и модель может рассматривать лист как визуальную ссылку на стиль, а не как строгую последовательность.
Для новичков используйте отдельные изображения, когда API их принимает. Сохраняйте лист как артефакт для проверки человеком.
Шаг 6: Напишите переходы, а не описания неподвижных изображений
Промпт уже содержит изображения. Используйте текст, чтобы объяснить движение между ними.
Изображения 1-6 — упорядоченные состояния движения одного персонажа в одной комнате. Сохраняйте идентичность, одежду, положение камеры, объектив, направление света и геометрию комнаты повсюду.
Перемещайтесь непрерывно от изображения 1 к изображению 2 со смещением веса влево. От изображения 2 к изображению 3 начните поворот по часовой стрелке, ведомый правой ногой и правой рукой. Продолжайте через изображение 4 без прыжков или изменения направления. Замедляйтесь через изображение 5 и приземляйтесь в точное положение лицом вперед, показанное на изображении 6.
Держите обе ноги в реальном контакте с полом. Никаких дополнительных конечностей, удвоенных рук, разрывов, движения камеры, добавленных людей или изменений фона. Удерживайте состояние изображения 6 в течение одной секунды.Этот промпт назначает три ответственности:
- изображения определяют видимые состояния;
- текст переходов определяет направление и непрерывность;
- ограничения определяют, что не должно изменяться.
Шаг 7: Запустите короткий тест движения
Перед запросом полной последовательности протестируйте самый сложный переход. Если поворот между панелями три и пять — риск, отправьте эти состояния с более короткой длительностью.
curl https://reapi.ai/api/v1/videos/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2.5-face",
"prompt": "Images 1-6 are ordered movement states. Move through them in order without reversing. Preserve identity, clothing, fixed camera, room geometry, and floor contact. Hold the final state for one second. No cuts or extra people.",
"image_urls": [
"https://example.com/panel-01.png",
"https://example.com/panel-02.png",
"https://example.com/panel-03.png",
"https://example.com/panel-04.png",
"https://example.com/panel-05.png",
"https://example.com/panel-06.png"
],
"resolution": "720p",
"size": "16:9",
"duration": 10,
"generate_audio": false
}'Поле image_urls рассматривает файлы как ссылки. Оно отличается от image_with_roles, который используется для явных запросов на первый или последний кадр. Текущая документация API объясняет, какие поля можно комбинировать.
Шаг 8: Проверьте с помощью контрольного листа движения
Не сводите результат к "хорошему движению". Проверьте фактические точки управления.
{
"order": "pass",
"screen_direction": "pass",
"foot_contact": "repair at 4.1s",
"hand_count": "pass",
"identity": "pass",
"camera_lock": "pass",
"final_state": "repair: right arm does not settle"
}Первый ремонт должен быть узким. Добавьте пропущенную панель переходов, упростите одну позу или уточните контакт. Не добавляйте больше прилагательных в каждую строку.
Общие сбои раскадровки
Модель пропускает панель
Соседние состояния могут быть слишком похожи, или последовательность может содержать слишком много панелей для доступной длительности. Удалите избыточные состояния или дайте пропущенному переходу больше времени.
Персонаж меняется между панелями
Набор панелей несовместим. Перестройте затронутое изображение с того же якоря, затем повторите исправленный лист непрерывности в промпте генерации.
Тело быстро переходит между позами
Добавьте состояние подготовки или восстановления. Большие изменения требуют промежуточного кадра, который объясняет баланс, контакт и направление.
Камера движется, хотя раскадровка зафиксирована
Укажите "заблокированную камеру" и держите композицию одинаковой на всех панелях. Доска с разными кадрами может быть интерпретирована как движение камеры.
Движение следует изображениям, но кажется спешным
Сокращайте количество состояний или продлевайте длительность. Модель не может создавать читаемые паузы, когда каждая секунда содержит новую позу.
FAQ
Сколько кадров раскадровки мне использовать?
Используйте минимум кадров, которые объясняют изменения состояния. Для короткой хореографированной последовательности часто работают от шести до двенадцати, но простое действие может требовать только трех.
Должны ли кадры раскадровки выглядеть отполированными?
Нет. Поза, направление, контакт и композиция важнее, чем детали поверхности. Сохраняйте изображения четкими и последовательными.
Могу ли я нарисовать раскадровку вручную?
Да. Рисованные доски работают, когда ориентация тела и положения объектов легко читать. Используйте отдельное изображение идентичности, если финальный персонаж должен выглядеть определенно.
Должны ли я включать временные коды в раскадровку?
Используйте диапазоны времени как руководство, а не гарантию. Ключевые моменты и порядок переходов важнее точного синхронизации кадров во время генерации.
То же ли это, что генерация первого и последнего кадра?
Нет. Генерация первого/последнего кадра якорит границы. Раскадровка движения добавляет промежуточные состояния, так что путь между этими границами менее открыт.
Заключение
Рабочий процесс видео AI, начинающийся с раскадровки, заменяет длину промпта видимыми решениями. Разбейте действие на реальные изменения состояния, сохраняйте набор ссылок последовательным, объясняйте переходы и проверяйте конкретные контакты и конечные состояния, которые имеют значение. Результат остается генеративным, но модель больше не угадывает всю хореографию из прозы.
References
- ByteDance Seed. Seedance 2.0 Official Launch. February 12, 2026. seed.bytedance.com
- ByteDance Seed. One-take Creation, Flexible Referencing: Introducing Seedance 2.5. July 31, 2026. seed.bytedance.com
- reAPI. Seedance 2.5 API — Parameters, Modes & Billing. Retrieved August 27, 2026. reapi.ai
Автор

Категории
Ещё статьи

Передача ключевого кадра: рабочий процесс Seedream и Seedance
Seedream определяет композицию дёшево, Seedance передаёт ключевой кадр видео. Рабочий процесс передачи: что контролирует каждый этап и где ломается система.


Claude Opus 4.8: честность, Dynamic Workflows и стоимость
Руководство по Claude Opus 4.8: официальная таблица бенчмарков, прирост честности, Dynamic Workflows, изменение уровня усилий и планирование миграции.


GPT Image 2: рендеринг текста и режим мышления
Как использовать GPT Image 2: рендеринг текста на 99% точности, режим мышления для веб-поиска, где уступает Nano Banana 2 и как переписать промпты.
