Производство игровых кат-сцен — это дорого. Каждый лишний день анимации или переделки ракурсов отбрасывает бюджет. Мы создаём раскадровки, которые сразу учитывают ограничения движка: переменный аспект, пустые текстуры на спине персонажа, лимиты источников света. Это сокращает итерации на 30–50% и экономит до 60% бюджета. Раскадровка, согласованная с техкомандой до старта production, — единственный способ получить предсказуемый результат.
Что такое раскадровка для in-engine cinematics?
Раскадровка (storyboard) для игровой анимационной вставки — это последовательность ключевых кадров с описанием движения камеры, действий персонажей, тайминга и эмоционального ритма сцены. Каждый кадр соответствует ракурсу или значимому моменту внутри ракурса.
Формат: обычно A4 или A3 листы с 4–6 кадрами на странице. Каждый кадр — схематичный рисунок (не финальное качество), стрелки движения камеры, тайминг в секундах, описание действий персонажа, технические заметки. Технические заметки в игровом storyboard включают то, чего нет в кино:
- ограничения ракурса (можно ли показать спину — там может быть пустая текстура)
- тип перехода между камерами (cut / blend / wipe)
- наличие UI в кадре или полное отключение HUD
- VFX-элементы, которые должны быть готовы к этому кадру
- метка синхронизации с Timeline (время в секундах от начала сцены)
Согласно Wikipedia, раскадровка служит визуальным планом, но в играх она технически нагружена. Подробнее — Wikipedia.
Форматы storyboard для разных задач
Animatic-storyboard — ключевые кадры, достаточные для раскладки в аниматик. Минимальная проработка, максимальная скорость. Используется для согласования концепции до начала производства. Для сцены длиной 1 минуту — обычно 20–40 кадров. Animatic утверждает концепцию в 2 раза быстрее, чем production storyboard.
Production storyboard — подробная раскадровка с ракурсами, точным тайм-кодом, описанием каждого движения. Это техническое задание для аниматоров и технических художников. Для сложной сцены — 60–100 кадров на минуту контента. Production storyboard сокращает количество ошибок в анимации на 50%.
Camera storyboard — фокус только на движении камеры, без детальной прорисовки персонажей. Используется как ТЗ для настройки Cinemachine Virtual Cameras и Dolly Tracks.
Сравнение форматов по ключевым параметрам
| Параметр |
Animatic |
Production |
Camera |
| Время создания (на 1 мин сцены) |
1–2 дня |
4–7 дней |
2–3 дня |
| Количество кадров |
20–40 |
60–100 |
15–30 |
| Детализация анимации |
низкая |
высокая |
отсутствует |
| Использование |
концепт |
ТЗ для аниматоров |
ТЗ для камер |
Почему техническая раскадровка важна для экономии бюджета?
На этапе раскадровки нужно знать технические ограничения целевой платформы и движка:
- можно ли делать depth of field (дорогостоящий пост-процесс на мобильных) — если нет, некоторые кино-приёмы недоступны
- поддерживает ли движок camera shake без просадки производительности — влияет на стиль handheld-camera
- сколько источников света активно в сцене — определяет возможные световые решения
- есть ли готовые анимации для нужных действий персонажей
Без учёта этих ограничений до 50% раскадрованных кадров могут потребовать переработки. Например, кадр с depth of field на мобильном устройстве может вызвать падение FPS ниже целевых 30. Заранее зная эти рамки, корректируем ракурсы и движения камеры, избегая дорогих итераций. Раскадровка, согласованная с программистами и техническими художниками до начала production, экономит 30–50% итераций — это подтверждено нашей практикой на 50+ проектах.
Как согласовать storyboard с движком до начала производства?
Раскадровка начинается не с карандаша, а с beat sheet — списка ключевых эмоциональных и нарративных моментов сцены в хронологическом порядке. «Игрок видит босса впервые» — beat. «Босс разрушает стену» — beat. «Камера показывает масштаб арены» — beat. Из beat sheet строится timing — сколько времени занимает каждый момент.
После timing — rough layout: схематичные ракурсы для каждого beat. На этом этапе выбираются типы планов (крупный план лица, средний план диалога, общий план для масштаба) и движения камеры (static, dolly in/out, pan, crane, POV). Типичная ошибка — использовать только средние планы. Контраст крупный/общий план делает монтаж динамичным даже без экшн-сцен.
Затем clean storyboard с деталями и технической разметкой. Если нужно — color key: упрощённая цветовая раскладка кадров для контроля светового решения (не финальный свет — но проверка, нет ли кадров, где все персонажи сливаются с фоном).
Каждый этап сопровождается консультациями с вашей техкомандой. Проверяем реализуемость каждого кадра на целевом движке (Unity, Unreal Engine 5) и вносим коррективы до запуска в производство.
Этапы создания раскадровки
- Сбор брифа — определение хронометража, количества персонажей, ключевых сцен и ограничений движка.
- Beat sheet — перечень нарративных и эмоциональных моментов.
- Rough layout — схематичные ракурсы с выбором типов планов и движений камеры.
- Clean storyboard — проработанные кадры с тайм-кодом и техническими пометками.
- Color key и camera notes — световая раскладка и инструкции для настройки кинематографии.
Типичные ошибки на этапе согласования
Игнорирование aspect ratio, отсутствие синхронизации с Timeline и учёт готовых анимаций — частые причины переделок.
Типичные ошибки при раскадровке игровых кат-сцен
| Ошибка |
Последствия |
Решение |
| Игнорирование aspect ratio |
Кадры обрезаются на разных экранах |
Размечать safe zone для 4:3, 16:9, 21:9 |
| Отсутствие синхронизации с Timeline |
Анимация не совпадает со звуком |
Указывать тайм-код для каждого beat |
| Неучёт готовых анимаций |
Лишние затраты на анимацию |
Использовать existing assets где возможно |
Детальный пример: раскадровка сцены знакомства с боссом для RPG
Для одного из проектов требовалась кат-сцена длительностью 45 секунд: игрок входит в арену, босс появляется из портала, камера показывает масштаб. Сначала собрали beat sheet из 8 битов. Rough layout показал, что 3 кадра из 12 невозможно реализовать из-за ограничений по light count на мобильной платформе. После корректировки clean storyboard занял 5 дней вместо запланированных 7. Production storyboard включал 72 кадра, а camera notes позволили настроить Cinemachine за 2 дня.
Сроки
| Тип раскадровки |
Хронометраж сцены |
Срок |
| Animatic storyboard |
30–60 сек |
2–4 дня |
| Production storyboard |
30–60 сек |
4–7 дней |
| Production storyboard |
2–5 минут |
2–3 недели |
| Полный пакет (storyboard + animatic + camera notes) |
2–5 минут |
3–5 недель |
Стоимость определяется хронометражем, уровнем проработки и количеством персонажей в сценах. Закажите production storyboard под ключ для вашей кат-сцены — получите консультацию и точную оценку сроков. Свяжитесь с нами, чтобы обсудить детали проекта.
Что входит в работу
- Раскадровка в цифровом формате (PDF/PNG/PSD)
- Аннотированные кадры с технической разметкой
- Camera notes для настройки Cinemachine или аналогичных систем
- Color key для светового контроля
- Консультация с вашей командой по ограничениям движка
- Одна итерация правок по обратной связи
Наша команда имеет 7+ лет опыта в геймдеве и разработала раскадровки для более чем 50 проектов — от мобильных игр до PC-эксклюзивов. Сертифицированные специалисты по Unity и Unreal Engine гарантируют, что раскадровка будет реализуема в вашем стеке.
Синематика и видео для игр
Катсцена, которая в редакторе выглядит отлично, в продакшен-сборке может превратиться в слайд-шоу: персонажи застывают, камера дёргается, освещение не совпадает с геймплеем. Мы сталкивались с этим десятки раз на проектах под PC и мобильные платформы. Нормальный pipeline для создания игровых кинематиков строится с самого начала, а не на финальной неделе. Ниже — как мы выстраиваем этот процесс.
Что входит в услугу
- Сторибординг и превиз — аниматик с таймингом, раскадровка, согласование с нарративом до начала производства
- In-engine синематика — Timeline, Cinemachine (Unity), Sequencer (Unreal)
- Рендеренные катсцены — pre-rendered video с интеграцией в движок
- Процедурная генерация окружения и анимации — для проектов с контентом большого объёма
- Технический арт для синематики — rig для камер, кастомные треки Timeline
Почему in-engine катсцены выгоднее pre-rendered?
In-engine катсцены используют актуальные ассеты, реагируют на состояние игрока (кастомизация персонажа, динамическое освещение) и не требуют отдельного хранения видеофайлов. За это приходится платить сложностью production-pipeline. Но для 70% современных проектов этот путь оправдан: экономия места на диске (до 90% для многокатсценных игр) и возможность адаптации под разные разрешения без перерендера.
Архитектура Timeline
Timeline в Unity — это не просто инструмент анимации, а полноценная система управления временем для любых игровых объектов. Каждый PlayableDirector управляет TimelineAsset, который содержит треки:
| Тип трека |
Назначение |
AnimationTrack |
Анимации персонажей и объектов |
CinemachineTrack |
Переключение виртуальных камер |
AudioTrack |
Музыка, озвучка, SFX |
ActivationTrack |
Включение/выключение объектов |
ControlTrack |
Запуск дочерних Timeline, Particle Systems |
SignalTrack |
Вызов событий в коде |
Кастомные треки через PlayableBehaviour + PlayableAsset — ключевая возможность для сложных катсцен. Например, трек для управления post-processing overrides, плавного blend DOF, или синхронизации субтитров с аудиодорожкой. Мы за годы реализовали более 20 кастомных треков под конкретные задачи.
Cinemachine: виртуальные камеры
Cinemachine меняет подход к работе с камерой принципиально. Вместо одной камеры с ключевыми кадрами — система виртуальных камер (CinemachineVirtualCamera, CinemachineFreeLook, CinemachineStateDrivenCamera), между которыми главная камера плавно переключается по правилам blend.
Для синематики наиболее интересны:
- CinemachineVirtualCamera — основной инструмент. Каждая виртуальная камера имеет свою Body (как камера следует за целью) и Aim (как камера смотрит на цель). Комбинации:
- Transposer + Composer: камера следует за персонажем, сохраняя его в кадре
- OrbitalTransposer + POV: камера игрока от третьего лица
- DoNothing + DoNothing: полностью статичная камера, управляется ключевыми кадрами
- Dolly Track (
CinemachinePathBase + CinemachineTrackedDolly) — камера движется по сплайну. Дизайнер задаёт путь в сцене, аниматор контролирует позицию на пути через Timeline.
- Camera Blend в
CinemachineBrain: переход между виртуальными камерами может быть Cut, Ease In/Out, Linear или через custom AnimationCurve. Для диалоговых сцен стандарт — Cut между репликами, Ease для эмоциональных переходов.
Проблемы и решения
Jitter при следовании за персонажем — распространённая проблема, когда частота обновления физики (FixedUpdate) не совпадает с рендером. Решение: CinemachineVirtualCamera > Body > Binding Mode: World Space + включить Stabilize Roll. Если недостаточно — кастомный CinemachineExtension с дополнительным сглаживанием позиции. Проверено на проектах с частотой кадров 30-60 FPS.
Несоответствие освещения между геймплеем и катсценой — возникает при переключении между сценами Unity или при использовании разных Lighting Settings. В URP/HDRP решается через Volume Profile Override на CinemachineVirtualCamera или через Timeline ControlTrack для активации нужного Volume.
Lip sync — для диалоговых сцен с озвучкой используем Salsa LipSync (Unity) или нативный Audio2Face (Unreal + MetaHuman). Базовый уровень — viseme-driven анимация через AnimationTrack с ключевыми кадрами под каждую реплику.
Как Sequencer в Unreal Engine упрощает рабочий процесс?
Unreal's Sequencer — функциональный аналог Timeline, но с рядом отличий. Для синематики кинематографического уровня Sequencer удобнее:
- Movie Render Queue вместо Play Mode для финального рендера — даёт path tracing, motion blur с subsampling и консистентный результат кадр-в-кадр
- Level Sequence Actor позволяет вкладывать Subsequences — удобно для больших проектов, где над разными частями катсцены работают параллельно
- Control Rig интеграция: прямое управление FK/IK rig в Sequencer без переключения в Animation Blueprint
Для MetaHuman персонажей Sequencer — основной инструмент: анимации лица через Face AR или Performance Capture пишутся прямо в Sequencer-трек.
Pre-rendered видео: когда и зачем
Pre-rendered катсцены оправданы для интро/аутро, где качество важнее интерактивности. Рендерим через Unity Recorder или Movie Render Queue (Unreal), финальный монтаж и цветокоррекция — в DaVinci Resolve.
Интеграция в движок: .mp4/.webm через VideoPlayer (Unity) или Media Framework (Unreal). Важный момент для мобильных платформ — видео не всегда декодируется аппаратно на всех целевых устройствах; заранее проверяем поддержку кодека (H.264 — безопасный выбор, H.265 — лучшее качество, но не все Android поддерживают).
Процесс работы над катсценой
Для каждого проекта мы проходим этапы:
| Этап |
Длительность (дней) |
Результат |
| Сценарий + раскадровка |
2–5 |
Утверждённый script, storyboard |
| Превизуализация (animatic) |
3–7 |
Черновик с таймингом |
| Сборка in-engine |
5–15 |
Готовая катсцена в движке |
| Кастомные треки + технический арт |
2–5 |
Решение специфических задач |
| Тестирование и оптимизация |
1–3 |
Плавность 30+ FPS на целевых устройствах |
| Финальный рендер и интеграция |
1–2 |
Pre-rendered video или билд |
Сроки ориентировочные и зависят от сложности сцены (количество персонажей, длина, платформа). Стоимость рассчитывается индивидуально — оценим ваш проект бесплатно при обращении.
Процедурная генерация: Wave Function Collapse для ассетов и анимации
Для проектов с большим количеством контента (roguelike, open world) ручное создание каждого уровня нецелесообразно. Wave Function Collapse (WFC) — алгоритм тайловой генерации, основанный на принципе энтропии (название метафорическое, алгоритм детерминированный). Суть: каждая ячейка сетки может быть одним из N тайлов; алгоритм итеративно «коллапсирует» ячейки, выбирая тайл по правилам совместимости с соседями.
Практическое применение в Unity: библиотека mxgmn/WaveFunctionCollapse или кастомная реализация под конкретную игру. Правила совместимости задаются либо вручную (JSON с описанием, какие тайлы могут соседствовать), либо обучаются на примерных уровнях.
BSP (Binary Space Partitioning) — классический алгоритм для dungeon-уровней. Проще в реализации, но менее гибок в результате. Для roguelike — хороший выбор.
Для синематики процедурная генерация применяется и в другом контексте: процедурная анимация камеры (handheld camera shake, breathing idle) через Cinemachine Noise или кастомные Perlin noise-based контроллеры — добавляет кинематографическую живость без ручного keyframing каждого движения.
Типичные ошибки при создании катсцен
-
Игнорирование производительности: катсцена с 20+ активными виртуальными камерами может съесть весь FPS. Решение — использовать Priority и отключать неактивные камеры.
-
Отсутствие fallback для мобильных платформ: pre-rendered видео должно иметь H.264 fallback, иначе на старых устройствах — чёрный экран.
-
Перегрузка Timeline: треки без organization превращают проект в кашу. Правило — группировать по типу (Animation, Audio, Control) и использовать Sub-Timeline для длинных сцен.
Почему стоит доверить создание кинематиков нам?
За 10+ лет работы в геймдеве мы реализовали кинематики для более чем 50 проектов — от мобильных платформ до PC и консолей. Сертифицированные специалисты Unity (Unity Certified Developer) и Unreal Engine (Unreal Authorized Training Partner). Гарантируем стабильную работу катсцен на всех целевых устройствах.
Свяжитесь с нами для оценки вашего сценария. Закажите разработку кинематика под ключ — от раскадровки до финального билда.
Ссылки: Wikipedia — Computer animation, Wikipedia — Wave function collapse