Кинетическая типографика в Cavalry

Курс научит создавать динамическую типографику в Cavalry: от подготовки текста и базовой анимации до процедурных ригов, эффектов и экспорта. Вы освоите принципы тайминга, читабельности и построения модульных сетапов для быстрых правок и разных форматов.

1. Введение в Cavalry и основы кинетической типографики

Введение в Cavalry и основы кинетической типографики

Что такое Cavalry и почему он подходит для кинетической типографики

Cavalry — это приложение для 2D-анимации и моушн-дизайна, ориентированное на процедурный (узловой и параметрический) подход. В контексте кинетической типографики это особенно полезно, потому что текст часто нужно:

  • быстро перестраивать под правки (замена фразы, длины строки, шрифта)
  • анимировать сериями (десятки слов и строк по единому правилу)
  • синхронизировать с ритмом (темп, акценты, повторяющиеся паттерны)
  • В Cavalry удобно комбинировать два способа анимации:

  • ключевая анимация (когда вы явно задаёте значения во времени)
  • процедурная анимация (когда движение вычисляется правилами и модификаторами)
  • Официальные ресурсы для старта:

  • Cavalry (официальный сайт)
  • Cavalry Learn (официальная документация и уроки)
  • Что такое кинетическая типографика

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

    Кинетическая типографика решает практические задачи:

  • усилить смысл реплики (выделить ударные слова)
  • заменить или дополнить озвучку (субтитры, цитаты, промо)
  • создать динамичную подачу для рекламы, заставок, объясняющих роликов
  • Из каких компонентов складывается «движение текста»

    Чтобы не теряться в инструментах, удобно мыслить базовыми компонентами, которые есть в любой анимации текста:

  • Тайминг: когда элемент появляется, исчезает и меняется
  • Спейсинг: где элемент находится и как он перемещается
  • Иерархия: что главное, что второстепенное (размер, контраст, позиция)
  • Ритм: повторяемость и акценты (как «удары» в музыке)
  • Читаемость: скорость движения и контраст не должны мешать чтению
  • Установка и подготовка рабочего окружения

    Установка Cavalry

    Скачайте установщик с официального сайта Cavalry и установите приложение. Для обучения полезно сразу подготовить структуру проекта:

  • папка project/
  • подпапки assets/ (шрифты, аудио, изображения)
  • подпапка renders/ (экспорт)
  • Шрифты и лицензии

    В кинетической типографике шрифт — это «голос». На старте достаточно 1–2 начертаний, но важно помнить:

  • используйте шрифты, которые лицензия разрешает для вашего типа проекта
  • проверьте поддержку кириллицы (если работаете на русском)
  • Интерфейс Cavalry: минимальный набор для уверенного старта

    Ниже — ключевые области, которые вам понадобятся почти всегда:

  • Canvas / Viewer: просмотр сцены
  • Timeline: время, слои, длительность, ключи
  • Inspector: параметры выбранного объекта (позиция, масштаб, текст, заливки)
  • Project / Assets: материалы проекта (в зависимости от сборки и режима)
  • !Карта основных панелей интерфейса, чтобы быстро ориентироваться

    Объекты сцены: что вы анимируете

    В типографике чаще всего используются:

  • Text: текстовый объект
  • Shapes: прямоугольники, линии, подложки, маски
  • Groups / Containers: логическая группировка элементов
  • Практическая привычка: называйте объекты понятно (например, TXT_main, BG_bar, TXT_subtitle). Это ускорит работу, когда сцен станет больше.

    Как «думает» Cavalry: ключи, модификаторы и процедурность

    Ключевая анимация

    Ключевой кадр (ключ) — это запись значения параметра в конкретный момент времени. Между ключами Cavalry рассчитывает промежуточные значения.

    Типичные параметры для кинетической типографики:

  • Position (позиция)
  • Scale (масштаб)
  • Rotation (поворот)
  • Opacity (прозрачность)
  • Tracking / Letter Spacing (интервал между буквами, если доступен в параметрах текста)
  • Процедурная анимация

    Процедурный подход означает: вы задаёте правило, а не анимируете вручную каждую деталь. Это особенно полезно для текста, где много повторяющихся элементов.

    Примеры процедурных задач:

  • каскадное появление букв с задержкой
  • волна по строке (буквы подпрыгивают по очереди)
  • единый контроллер, который управляет несколькими слоями
  • Ключи и процедурность: когда что выбирать

    | Подход | Когда подходит | Плюсы | Минусы | |---|---|---|---| | Ключевая анимация | короткие титры, точная актёрская подача, уникальные движения | полный контроль | долго масштабировать на много слов/версий | | Процедурная анимация | серии фраз, системный стиль, много одинаковых переходов | быстро править и тиражировать | иногда сложнее добиться «ручной» выразительности |

    На практике чаще всего используется гибрид: базовая система процедурная, а ключами добавляются акценты.

    Основы типографики для анимации: без чего кинетика не работает

    Кинетическая типографика ломается не из-за анимации, а из-за базовой типографики. Минимальный набор правил:

  • Контраст: текст должен читаться на фоне (цвет, яркость, размер)
  • Длина строки: слишком длинная строка плохо читается в движении
  • Иерархия: заголовок, подзаголовок, акцентные слова
  • Ритм пробелов: следите за межстрочными и межбуквенными интервалами
  • Читаемость во времени

    В статике мы можем читать «как угодно долго». В анимации вы управляете временем показа.

    Практические рекомендации:

  • не заставляйте зрителя читать во время резкого перемещения текста
  • выделяйте ключевые слова либо паузой, либо сменой размера/контраста
  • используйте предсказуемые паттерны появления (например, слева направо), особенно в длинных фразах
  • Базовый рабочий процесс: от фразы к анимированному титру

    Ниже — универсальный пайплайн, к которому мы будем возвращаться в следующих темах курса.

  • Смысл и разметка текста
  • - Определите, что главное слово/часть фразы. - Решите, что будет «ударом»: масштаб, скачок, смена цвета, пауза.
  • Композиция в кадре
  • - Разместите текст так, чтобы он читался и имел «воздух». - Добавьте подложку или направляющие формы при необходимости.
  • Постановка тайминга
  • - Задайте длительность: сколько секунд титр живёт на экране. - Наметьте вход, акцент, выход.
  • Выбор техники анимации
  • - Ключи для уникального движения. - Процедурность для серийности и управляемости.
  • Полировка
  • - Проверьте читабельность на скорости. - Упростите лишнее: кинетика должна усиливать смысл, а не шуметь.

    !Пошаговый рабочий процесс создания кинетического титра

    Что важно запомнить перед следующими уроками

  • Cavalry особенно силён в процедурной анимации, что идеально для типографики и правок.
  • Кинетическая типографика держится на тайминге, иерархии и читаемости.
  • Лучший результат часто даёт гибрид: процедурная база + ручные ключевые акценты.
  • В следующих материалах мы закрепим это практикой: создадим первые текстовые сцены, настроим тайминг и соберём несколько базовых анимационных приёмов, которые можно комбинировать как конструктор.

    2. Подготовка текста: шрифты, сетки, иерархия и читабельность

    Подготовка текста: шрифты, сетки, иерархия и читабельность

    Зачем готовить текст до анимации

    В предыдущей статье мы разобрали, что кинетическая типографика держится на тайминге, иерархии и читаемости, а Cavalry особенно силён, когда вы строите систему, которую легко править.

    Подготовка текста — это этап, который делает вашу будущую анимацию:

  • быстрее в производстве (меньше “допиливания” в конце)
  • стабильнее при правках (замена фраз не ломает композицию)
  • понятнее зрителю (движение усиливает смысл, а не мешает чтению)
  • Дальше мы разберём 4 опоры: шрифты, сетки, иерархия, читабельность во времени — именно в таком порядке их удобнее проверять перед тем, как анимировать.

    Шрифты: как выбрать «голос» для кинетики

    Шрифт в кинетической типографике — это не просто форма букв, а характер подачи. Поэтому выбирать его нужно не только по красоте, но и по поведению в движении.

    Термины, которые важно понимать

  • Гарнитура — семейство шрифтов (например, Regular, Bold, Black — это начертания одной гарнитуры).
  • Начертание — конкретная «толщина/стиль» внутри гарнитуры (Regular, Medium, Bold, Italic).
  • Кегль — размер шрифта.
  • Межстрочный интервал — расстояние между строками.
  • Трекинг — равномерное изменение расстояния между буквами.
  • Кернинг — точечная подгонка расстояний между конкретными парами букв.
  • Что делает шрифт читабельным в движении

    Обратите внимание на признаки, которые хорошо работают в анимации:

  • Большая высота строчных (буквы типа а, е, о выглядят крупнее относительно заглавных): текст читается быстрее при небольшом размере.
  • Открытые внутренние формы (внутренние «окна» букв): меньше слипания на контрастном фоне и при масштабировании.
  • Умеренный контраст штрихов: тонкие штрихи хуже переживают компрессию видео и мерцание на движении.
  • Достаточное количество начертаний: кинетика часто строится на контрасте веса (Regular → Bold) без смены гарнитуры.
  • Практическое правило для старта

    На первых проектах лучше ограничиться простой системой:

  • 1 гарнитура
  • 2–3 начертания (например, Regular, Semibold, Bold)
  • 1 приём акцента (вес или цвет, но не всё сразу)
  • Так вы получите управляемость: фраза меняется, а стиль и ритм остаются.

    Где брать шрифты и как не ошибиться с кириллицей

    Надёжные источники, где легко проверить поддержку языков и лицензии:

  • Google Fonts (много шрифтов с кириллицей, удобный фильтр)
  • Если вы используете шрифт из стороннего источника, обязательно проверьте лицензию. Часто встречается лицензия SIL Open Font License, её условия можно прочитать здесь:

  • SIL Open Font License 1.1
  • Сетки и выравнивание: чтобы текст «стоял» уверенно

    Сетка — это система ориентиров, которая помогает держать единый порядок в кадре: одинаковые отступы, выравнивание, ритм строк и блоков. Даже если зритель сетку не видит, он чувствует аккуратность.

    Какие сетки чаще всего нужны в кинетической типографике

  • Поля (safe area): внутренние границы, за которые не стоит выпускать важный текст.
  • Колонки: помогают собирать блоки (заголовок, подзаголовок, подпись) по одному принципу.
  • Базовая линия строк: полезна, если вы строите несколько строк/слайдов и хотите одинаковый вертикальный ритм.
  • !Схема сетки и безопасных полей для компоновки текста

    Как применять сетку в Cavalry без “сложной верстки”

    Вам не обязательно строить идеальную типографскую сетку как в издательских программах. Для практики в Cavalry достаточно такого подхода:

  • Создайте прямоугольник-рамку под safe area (например, с отступом от краёв).
  • Заблокируйте его или уберите видимость, но оставьте как ориентир.
  • Выравнивайте текстовые блоки по одному выбранному краю (обычно по левому) и держите одинаковые отступы.
  • Для многослайдовых сцен копируйте направляющие/рамку между композициями, чтобы не «плавали» поля.
  • Если в вашей версии интерфейса доступны отображение сетки/направляющих во Viewer, включайте их как визуальную помощь, но не полагайтесь на них полностью — главное, чтобы система отступов была осознанной и повторяемой.

    Иерархия: что зритель читает первым, вторым, третьим

    Иерархия — это порядок восприятия. В кинетической типографике она задаётся не только размером и цветом, но и временем: что появляется раньше, что задерживается дольше, что двигается активнее.

    Инструменты иерархии (от самых надёжных к более рискованным)

  • Размер: крупнее = важнее.
  • Вес начертания: Bold выделяет без смены шрифта.
  • Позиция: центр/верх чаще читаются раньше, чем низ/край.
  • Контраст: светлое на тёмном или наоборот.
  • Интервалы: больше воздуха вокруг главного.
  • Движение: акцент может «прыгнуть» или сдвинуться, но движение легко разрушает читабельность.
  • Базовая структура титра

    Удобная стартовая схема для большинства задач:

  • Заголовок: 2–5 слов, самый крупный контраст.
  • Подзаголовок: пояснение, меньше по размеру и спокойнее по движению.
  • Служебная строка: дата, автор, источник — минимальный вес и контраст, часто без анимации или с мягким появлением.
  • Иерархия во времени

    Чтобы зритель не «ловил» текст глазами, задайте простой порядок:

  • Появляется контейнер/подложка (если есть).
  • Появляется заголовок.
  • Появляется подзаголовок.
  • Ударение: короткий акцент на ключевом слове.
  • Выход: всё уходит по одному принципу (вместе или в обратном порядке).
  • Этот порядок легко затем превратить в процедурную систему в Cavalry, когда вы перейдёте к модификаторам и повторяемым анимациям.

    Читабельность: как анимировать, чтобы текст успели прочитать

    Читабельность в кинетике — это баланс между эффектом и временем на чтение.

    Что чаще всего ломает чтение

  • слишком быстрый вход и сразу же начало движения по экрану
  • мелкий текст на шумном/контрастном фоне
  • недостаточный контраст (особенно серый на сером)
  • слишком плотный трекинг или маленький межстрочный интервал
  • одновременная анимация всего сразу: позиция + масштаб + вращение + деформация
  • Практические ориентиры по таймингу

    Без формул, но с понятной проверкой:

  • Дайте тексту момент покоя: хотя бы короткую фазу, когда он почти не двигается.
  • Если фраза длинная, лучше разбить её на 2–3 смысловых блока и показать последовательно.
  • Быстрые «влёты» оставляйте для 1–3 слов, а не для абзацев.
  • Самый простой тест: включите воспроизведение сцены и попробуйте прочитать вслух с первого раза. Если вы споткнулись — зритель тоже.

    Контраст: быстрый способ проверить

    Сильный контраст особенно важен, если вы делаете субтитровую или рекламную подачу. Для проверки можно пользоваться онлайн-инструментами и ориентироваться на требования доступности:

  • WebAIM Contrast Checker
  • W3C Web Content Accessibility Guidelines (WCAG)
  • Даже если вы не делаете интерфейс, эти принципы помогают обеспечить читаемость на разных экранах.

    Подготовка текста к анимации: разметка и сборка блоков

    Перед тем как ставить ключи или подключать процедурные эффекты, полезно сделать «монтаж текста».

    Разметка смысла

  • Прочитайте фразу и отметьте ключевые слова.
  • Решите, где будет акцент: на одном слове или на паре.
  • Определите структуру: одна строка, две строки, или серия карточек.
  • Разбиение на объекты

    В Cavalry (и вообще в моушн) часто удобнее собирать фразу не одним текстовым объектом, а несколькими, например:

  • отдельный объект для акцентного слова
  • отдельный объект для подзаголовка
  • отдельный объект для служебной строки
  • Так вы избежите ситуации, когда ради одного акцента приходится «ломать» весь текст.

    Нейминг и группировка

    Чтобы дальше легче было анимировать и строить систему:

  • называйте слои по роли: TXT_title, TXT_accent, TXT_sub
  • группируйте по смыслу: GRP_card_01, GRP_card_02
  • держите единый принцип: либо везде TXT_..., либо везде Text_...
  • Чеклист перед анимацией

    Пройдитесь по короткому списку — он экономит часы на финальном этапе:

  • выбран шрифт с кириллицей и достаточным числом начертаний
  • задана сетка: поля и единое выравнивание
  • определена иерархия: что главное и как это видно
  • текст читается на паузе и на движении
  • фраза размечена на блоки и собрана в понятные объекты
  • Дальше, когда вы начнёте добавлять движение, у вас будет прочный “каркас”: любой эффект будет выглядеть как осознанный дизайн, а не как случайная анимация.

    3. Базовая анимация: ключи, кривые, тайминг и ритм

    Базовая анимация: ключи, кривые, тайминг и ритм

    Как эта тема продолжает предыдущие

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

    В кинетической типографике базовая анимация держится на четырёх опорах:

  • Ключи: что и когда меняется
  • Кривые: как именно меняется (характер ускорения)
  • Тайминг: распределение событий по времени
  • Ритм: повторяемая структура акцентов, пауз и темпа
  • Важно: даже сложная процедурность в Cavalry обычно опирается на эти основы. Если вы уверенно управляете ключами и кривыми, вы сможете делать аккуратную кинетику и без «эффектов ради эффектов».

    Ключевая анимация в Cavalry: что такое ключ и что им не является

    Ключевой кадр — это фиксация значения параметра (например, Position или Opacity) в конкретный момент времени на Timeline. Между ключами Cavalry автоматически интерполирует значения.

    Что чаще всего анимируют в типографике

  • Position: вход/выход, смещения для акцента
  • Scale: усиление ударного слова, «подпружинивание»
  • Rotation: осторожно, чаще как микро-акцент
  • Opacity: появления/исчезновения (часто безопаснее, чем резкие перемещения)
  • Практическое правило: чем длиннее фраза, тем меньше параметров вы анимируете одновременно. Читаемость почти всегда важнее зрелищности.

    Два типа изменений во времени

  • Дискретные изменения: «переключили состояние» (например, слово появилось)
  • Непрерывные изменения: «проехали путь» (например, текст плавно приехал слева)
  • Оба варианта делаются ключами, но требуют разной кривой (об этом дальше).

    Интерполяция: почему одинаковые ключи могут давать разный характер движения

    Между двумя ключами есть как минимум два вопроса:

  • Как меняется значение: равномерно или с ускорением
  • Как выглядит переход в начале и в конце: резко или мягко
  • Базовые типы интерполяции

  • Linear: равномерное изменение. Подходит для механических, «технических» движений, но часто выглядит сухо.
  • Ease In: медленно в начале, быстрее к концу. Подходит для входов, когда объект «собирается» в движение.
  • Ease Out: быстро в начале, медленно к концу. Отлично подходит для посадки/остановки — читабельность выигрывает.
  • Ease In Out: мягкий старт и мягкая остановка. Часто самый безопасный выбор для типографики.
  • Hold/Step (если доступно): значение держится до следующего ключа и резко меняется. Полезно для «переключений» (например, смена слова без промежуточных состояний).
  • !Сравнение базовых кривых ускорения

    Почему для текста чаще важнее Ease Out, чем Ease In

    В кинетической типографике зрителю нужно прочитать. Поэтому важны две вещи:

  • быстро привести внимание к месту чтения (вход может быть чуть резвее)
  • дать тексту мягко остановиться и постоять
  • Именно поэтому часто хорошо работает логика: динамичный старт + аккуратная посадка.

    Кривые (Graph/Curve Editor): как управлять «актёрской подачей» движения

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

    Два полезных способа мыслить кривыми

  • Кривая значения: показывает, как меняется параметр (например, Position X)
  • Скорость движения (в некоторых программах это отдельный режим): показывает, где объект ускоряется и где тормозит
  • Для типографики важнее второе мышление: вы фактически режиссируете, где зритель успеет прочитать.

    Практика: «пауза на чтение» делается кривой, а не только ключами

    Типичная ошибка новичка — поставить ключи так, что текст вроде бы «стоит», но визуально ощущается дрожание или микро-движение из-за формы кривой.

    Чтобы текст читался:

  • делайте участок почти плоским по изменению параметра (текст реально перестаёт двигаться)
  • избегайте ситуации, когда текст продолжает медленно «ползти» во время чтения
  • Как понять, что кривая слишком агрессивная

    Признаки:

  • остановка выглядит как «удар о стену»
  • движение кажется нервным
  • глаз не успевает зафиксировать слово, особенно в конце входа
  • Если вы видите эти симптомы, обычно помогает:

  • усилить мягкость на посадке (больше Ease Out)
  • сократить амплитуду движения
  • увеличить длительность фазы покоя
  • Тайминг: распределение событий, чтобы зритель не «догонял» текст

    Тайминг — это не «сделать медленнее или быстрее», а грамотно распределить события.

    Минимальная структура кинетического титра

    Часто работает схема:

  • Вход (появление/приезд)
  • Фиксация (пауза на чтение)
  • Акцент (одно короткое действие)
  • Выход
  • Если у вас хаос, вернитесь к этой структуре и соберите титр заново.

    Два тайминговых правила, которые почти всегда улучшают результат

  • Один главный акцент на один смысловой блок: не пытайтесь «сыграть» каждое слово.
  • Сначала читабельность, потом украшение: фаза покоя важнее, чем сложность входа.
  • Оценка длительности без формул

    Вместо жёстких чисел используйте проверку:

  • включите предпросмотр
  • прочитайте текст вслух один раз без запинки
  • Если вы не успели — зритель тоже не успеет. Тогда у вас три рычага:

  • уменьшить движение во время чтения
  • увеличить фазу покоя
  • разбить фразу на 2–3 блока
  • Ритм: как сделать серию титров единым «треком», а не набором случайностей

    Ритм — это повторяемая система акцентов и пауз. Даже простые анимации выглядят профессионально, если они ритмически собраны.

    Откуда берётся ритм в кинетической типографике

  • из структуры текста (ударные слова, короткие и длинные фразы)
  • из монтажа (где вы делаете «склейки» внутри сцены)
  • из музыки/озвучки (если есть аудио)
  • Ритм без аудио: используйте «сетки времени»

    Вы можете собрать ритм, даже если музыки нет:

  • выберите шаг (например, равные интервалы между появлениями строк)
  • повторяйте один и тот же паттерн: вход → пауза → акцент → выход
  • меняйте только то, что несёт смысл (какое слово акцентируется и насколько)
  • !Схема тайминга для типового титра с паузой и акцентом

    Ритм с аудио: привязка к ударам без «фанатизма»

    Если вы работаете под музыку или речь:

  • отмечайте точки акцентов (удары, смена фразы, важные слова)
  • привязывайте к ним акценты, а не обязательно каждый вход/выход
  • Плохой сценарий: всё прыгает на каждый удар — это быстро превращается в шум.

    Мини-пайплайн: как собрать один титр, чтобы он был готов к масштабированию

    Ниже — практический порядок действий, который связывает предыдущие темы (подготовка текста) с базовой анимацией.

  • Соберите блоки текста
  • - отдельный объект для заголовка - отдельный объект для акцента (если он нужен) - отдельный объект для подзаголовка
  • Поставьте статичную композицию
  • - выравнивание по сетке - контраст и размеры проверены
  • Поставьте ключи входа/выхода крупными мазками
  • - сначала Position и/или Opacity - без дополнительных украшений
  • Настройте кривые
  • - мягкая посадка (Ease Out) - читаемая пауза без движения
  • Добавьте один акцент
  • - короткий Scale на ключевом слове или лёгкий сдвиг - не смешивайте много параметров одновременно
  • Проверьте ритм
  • - одинаковые ли паузы в серии титров - повторяется ли паттерн

    Если позже вы перейдёте к процедурным задержкам, каскадам и контроллерам, этот титр станет «эталонной карточкой», которую легко систематизировать.

    Частые ошибки и быстрые исправления

  • Текст двигается всё время
  • - исправление: добавьте реальную фазу покоя и сделайте кривую плоской на участке чтения
  • Слишком много видов движения в одном титре
  • - исправление: оставьте один главный параметр (например, Position) и один акцент (например, Scale)
  • Резкая остановка
  • - исправление: усилите Ease Out и чуть увеличьте длительность посадки
  • Вся сцена «равногромкая»
  • - исправление: восстановите иерархию через тайминг: главное появляется раньше и держится дольше

    Что важно унести из темы

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

  • Cavalry
  • Cavalry Learn
  • 4. Процедурный подход: модификаторы, деформеры и параметризация

    Процедурный подход: модификаторы, деформеры и параметризация

    Зачем типографике процедурность

    В предыдущей теме вы настроили ключи, кривые, тайминг и ритм и получили управляемую базовую анимацию. Но как только в проекте появляется серия фраз, десятки строк или правки текста, ручная работа ключами начинает «сыпаться»:

  • поменяли слово, и рассыпалась композиция
  • увеличили длину строки, и сломались задержки
  • нужно 20 карточек с одинаковым стилем, а каждая сделана вручную
  • Процедурный подход в Cavalry решает это системно: вместо того чтобы анимировать каждый объект отдельно, вы строите правило и управляете им через параметры.

    Ключевая мысль:

  • ключи задают единичную актёрскую подачу
  • процедурность задаёт повторяемую систему, которую легко масштабировать и править
  • Термины: модификаторы, деформеры, параметры

    Чтобы не путаться, зафиксируем словарь.

  • Параметр — числовое или логическое свойство объекта, которое можно менять (Position, Scale, Opacity, размер шрифта, межбуквенный интервал и так далее).
  • Модификатор — инструмент, который изменяет параметр по правилу (например, добавляет колебание, задержку, смещение по индексу элементов).
  • Деформер — инструмент, который деформирует форму (геометрию) объекта: сгибает, скручивает, растягивает или искажает контур.
  • Если упростить:

  • модификатор отвечает за поведение значения
  • деформер отвечает за искажение формы
  • !Схема показывает, чем отличаются модификаторы и деформеры и где они находятся в логике анимации

    Как «мыслить процедурно» в кинетической типографике

    Процедурный подход удобнее всего строить в три шага.

  • Определить что является системой (например, каскад букв, волна по слову, единый стиль появления строк).
  • Выбрать главные параметры управления (например, один параметр «Progress» от 0 до 100, один параметр «Delay», один параметр «Amplitude»).
  • Привязать анимацию к параметрам так, чтобы правки текста не ломали результат.
  • В типографике чаще всего процедурность используется для:

  • каскадных появлений по буквам или строкам
  • задержек между словами в серии
  • вибраций, дрожания, «живого» микродвижения
  • ритмических повторов (пульс, волна)
  • быстрого тиражирования стиля на много карточек
  • Модификаторы: типовые задачи и безопасные приёмы

    Модификатор — это способ сказать: «пусть параметр меняется по такому-то правилу». Важно, что правило можно потом перенастроить одним числом, не передвигая десятки ключей.

    Классы модификаторов, полезные для текста

    Названия конкретных модификаторов и их расположение в интерфейсе могут отличаться по версиям Cavalry, но логика обычно сводится к таким группам.

  • Смещение и задержка: чтобы элементы запускались не одновременно.
  • Периодические изменения: волна, пульс, циклы.
  • Случайность и шум: небольшая «жизнь» без ручной анимации.
  • Ограничение и ремап: чтобы «зажать» эффект в допустимые рамки.
  • Процедурная задержка как основа каскада

    Самый частый приём в кинетической типографике — каскад: буквы или слова появляются по очереди.

    Логика каскада:

  • у всех элементов одинаковое движение
  • но у каждого элемента своя задержка старта
  • Практическое правило читабельности:

  • каскад хорошо работает для коротких слов и акцентов
  • для длинных строк каскад нужно замедлять и давать фазу покоя, иначе зритель «догоняет» текст
  • Шум: как добавить «живость» и не сломать чтение

    Шум и случайность легко превращают типографику в дрожащую нечитаемую кашу. Используйте это как микро-акцент.

  • применяйте шум к небольшим амплитудам
  • предпочитайте шум по Scale или Rotation как микро-эффект, а не к Position на большие значения
  • делайте возможность выключить шум одним параметром (например, Intensity = 0)
  • Правило «одна сложность на один титр»

    Если у вас уже есть каскад по буквам, не добавляйте одновременно сильную волну, деформацию и шум. Типографика выигрывает от ясности.

    Деформеры: выразительность, но с ограничениями

    Деформер меняет форму букв или целого текстового блока. Это мощный инструмент для смысла: например, «согнуть» слово, чтобы подчеркнуть давление, или «растянуть», чтобы показать скорость.

    Когда деформеры уместны

  • для одного ключевого слова
  • для короткой фразы, где зритель не читает много текста
  • когда деформация поддерживает смысл (а не просто «эффект ради эффекта»)
  • Что чаще всего ломает типографику при деформациях

  • деформация мелкого текста
  • деформация длинного абзаца
  • деформация одновременно с активным перемещением по экрану
  • Практическая тактика:

  • сначала добейтесь читаемости без деформера
  • затем добавляйте деформацию как акцент
  • оставляйте короткий момент покоя после деформации, чтобы слово успели прочитать
  • Деформация как часть стиля серии

    Если вы хотите, чтобы деформер стал фирменным стилем серии титров, делайте его:

  • одинаковым по принципу во всех карточках
  • управляемым одним параметром «Amount»
  • ограниченным по амплитуде, чтобы правки текста не портили форму
  • Параметризация: как сделать систему «на ползунках»

    Параметризация — это превращение сложной сцены в набор понятных ручек управления.

    Цель: чтобы вы (или другой дизайнер) могли менять поведение анимации, не заходя в десятки слоёв и не трогая ключи.

    Какие параметры стоит «вынести наверх»

    Набор зависит от вашей сцены, но почти всегда полезны:

  • Progress: общий ход анимации от начала к концу
  • Delay: задержка между элементами каскада
  • Amplitude/Amount: сила эффекта (волна, шум, деформер)
  • Duration: общая длительность входа или выхода
  • Accent: усиление акцентного слова (масштаб или вес)
  • Связывание параметров: как думать, даже если интерфейс отличается

    В Cavalry есть способы связать свойства так, чтобы одно значение влияло на другие (через связывание параметров и выражения; точные пункты меню зависят от версии).

    Универсальная логика такая:

  • Выберите один параметр, который будет главным контроллером (например, Progress).
  • Привяжите к нему несколько зависимых параметров (например, Opacity и Position).
  • В каждом зависимом параметре настройте диапазон и характер (например, Progress 0–100 превращается в Opacity 0–100 и Position X от -200 до 0).
  • !Пояснение идеи: один параметр управляет несколькими аспектами анимации

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

    Правки обычно бывают такими:

  • изменился текст (длина, переносы)
  • изменился темп (нужно быстрее или медленнее)
  • изменился акцент (другое слово стало главным)
  • Если у вас параметрическая система, вы делаете это:

  • меняете текст, система пересчитывает поведение
  • двигаете 1–2 параметра, а не переписываете ключи
  • сохраняете единый стиль во всей серии
  • Практический пайплайн: от «эталонной карточки» к системе

    Свяжем эту тему с предыдущей статьёй про ключи и ритм. Вы уже умеете сделать один хороший титр вручную. Теперь превращаем его в систему.

  • Соберите эталонную карточку вручную
  • - один вход, пауза на чтение, один акцент, выход
  • Выделите повторяемые части
  • - одинаковый вход для всех строк - одинаковая длительность паузы - одинаковый тип акцента
  • Переведите повторяемое в модификаторы
  • - задержки между элементами - волна или пульс, если это часть стиля
  • Вынесите управление в параметры
  • - Progress, Delay, Amount, Duration
  • Оставьте ключи только там, где нужна уникальная «актёрская» подача
  • - например, отдельный акцент на одном слове в одной карточке

    Так у вас получится гибрид, который почти всегда является лучшим решением для кинетической типографики: система + точечная ручная режиссура.

    Типичные ошибки в процедурной типографике и быстрые правки

  • Слишком много движения одновременно
  • - правка: оставьте один главный процедурный приём и один акцент
  • Шум делает текст нечитаемым
  • - правка: уменьшите амплитуду и дайте возможность выключать шум параметром
  • Деформация разрушает буквы
  • - правка: применяйте деформер к акцентному слову, увеличьте размер текста, ограничьте Amount
  • Система не переживает правки текста
  • - правка: уменьшите число ручных ключей, больше привязывайте к контроллерам и относительным правилам

    Что важно запомнить

  • Модификаторы меняют параметры по правилу и помогают масштабировать стиль на серию.
  • Деформеры усиливают выразительность, но требуют осторожности ради читабельности.
  • Параметризация превращает сцену в управляемую систему, которая переживает правки.
  • Лучший подход для кинетической типографики обычно гибридный: процедурная база + ручные акценты ключами.
  • Официальные ресурсы, где можно сверяться с возможностями и терминологией вашей версии:

  • Cavalry
  • Cavalry Learn
  • 5. Риги для типографики: контроллеры, инстансы и переиспользование

    Риги для типографики: контроллеры, инстансы и переиспользование

    Зачем в типографике нужны риги

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

  • быстро применять к новым фразам и карточкам
  • править одним-двумя параметрами вместо десятков ключей
  • тиражировать без рассыпания тайминга и иерархии
  • Для этого в моушн-дизайне используют риги.

    Риг — это заранее собранная система, где:

  • есть источники управления (контроллеры)
  • есть правила (связи параметров, модификаторы)
  • есть переиспользуемые элементы (инстансы или дубликаты по принципу “один мастер — много копий”)
  • В контексте кинетической типографики риг чаще всего выглядит как карточка (титр/слайд), у которой есть понятные “ручки”: прогресс входа, задержка каскада, сила акцента, длительность выхода.

    Термины: контроллеры, инстансы, мастер и переиспользование

    Чтобы дальше не путаться, закрепим определения.

  • Контроллер — объект или набор параметров, которыми вы управляете другими объектами. Контроллером может быть пустой объект, shape, group, либо “публичные” параметры, вынесенные наверх.
  • Мастер — исходная версия рига, где вы настраиваете дизайн и логику.
  • Инстанс — копия, которая ссылается на мастера и наследует его изменения. Идея: правите мастер — обновляются все инстансы.
  • Переиспользование — применение одной и той же системы к разным фразам/слайдам без ручной пересборки.
  • Важно различать:

  • дубликат: независимая копия, которую надо править отдельно
  • инстанс: зависимая копия, обновляется от мастера
  • Если вы делаете серию титров в одном стиле, инстансы почти всегда выгоднее.

    !Диаграмма показывает, как мастер-риг управляется контроллерами и размножается через инстансы

    Принципы хорошего рига для кинетической типографики

    Риг должен защищать читабельность

    Кинетическая типографика ломается, когда правка текста меняет длину строки и система начинает “прыгать” или ускоряться до нечитаемости. Поэтому хороший риг:

  • имеет фазу покоя (ваша пауза на чтение)
  • ограничивает амплитуды эффектов
  • управляется несколькими понятными параметрами вместо множества локальных ключей
  • Риг должен быть “узким” по управлению

    Лучший риг — не тот, где можно настроить всё, а тот, где можно настроить главное. Практический ориентир: 4–6 контроллеров на карточку.

    Риг должен переживать правки текста

    Если при замене фразы вы вынуждены:

  • двигать опорные объекты
  • перелопачивать задержки
  • переделывать кривые
  • значит риг ещё не риг, а “сцена, которую можно сломать”. Цель — чтобы правки сводились к редактированию текста и 1–2 параметров.

    Контроллеры: как организовать управление

    В Cavalry конкретные кнопки и названия могут отличаться по версии, но идея везде одна: вы создаёте один источник значения и связываете с ним остальные параметры.

    Какие контроллеры чаще всего нужны

    Ниже — базовый набор для типографической карточки.

  • Progress: общий ход анимации (вход → пауза → выход)
  • Delay: задержка между буквами/словами/строками в каскаде
  • Accent: сила акцента (масштаб, контраст, деформация) на ключевом слове
  • Duration: длительность входа/выхода (если вы делаете регулируемый темп)
  • Offset: сдвиг старта карточки по времени (удобно для серии)
  • Чтобы риг был удобен, контроллеры лучше:

  • называть одинаково во всех карточках
  • держать в одном месте (например, отдельный group CTRL)
  • делать с понятными диапазонами (например, Accent от 0 до 1 или от 0 до 100)
  • Три способа сделать контроллер в сцене

  • Отдельный объект-контроллер
  • - удобен тем, что его видно в иерархии - легко выделить и показать в инспекторе
  • Параметры, “вынесенные наверх”
  • - когда вы публикуете/экспортируете наружу только нужные ручки - полезно, если ригом будет пользоваться кто-то кроме вас
  • Контроллер как “шина” для нескольких карточек
  • - один параметр управляет серией (например, общий Tempo) - при этом каждая карточка имеет свой локальный Offset

    Как связывать параметры с контроллером

    Логика привязки обычно такая:

  • Вы выбираете контроллер (например, Progress).
  • Вы связываете с ним параметры объектов:
  • - Opacity для появления - Position для въезда - Scale для акцента
  • Вы настраиваете характер через кривые/ремап так, чтобы:
  • - вход был быстрее - посадка была мягкой - в середине была пауза

    Практическая подсказка: в кинетике для текста часто лучше делать управляемую “ступенчатость” событий через ремап, чем пытаться описать всё одной гладкой кривой.

    Инстансы: как тиражировать карточки без ручной пересборки

    Когда инстансы особенно выгодны

    Инстансы дают максимальный эффект, если у вас:

  • серия фраз с одинаковой подачей
  • несколько форматов одного и того же ролика
  • частые правки (замены текста, обновления брендинга)
  • Вместо того чтобы обновлять 20 карточек вручную, вы правите мастер один раз.

    Чем инстанс отличается от копирования

  • При копировании вы получаете независимый объект, и любые улучшения рига придётся переносить вручную.
  • При инстансинге вы сохраняете связь: структура, стиль, анимационная логика и модификаторы приходят из мастера.
  • При этом в хорошей системе обычно остаётся возможность менять “контент” в инстансе:

  • текст
  • иногда цвета
  • иногда локальные тайминги через Offset
  • Какие именно параметры можно переопределять, зависит от того, как вы построили риг.

    Стратегия: “жёсткий стиль, мягкий контент”

    Чтобы серия выглядела целостно:

  • стиль и логика движения должны наследоваться
  • контент должен быть заменяемым
  • Это означает, что в мастере вы фиксируете:

  • сетку и отступы
  • принципы появления/выхода
  • модификаторы каскада
  • А в инстансах меняете:

  • текстовые строки
  • выбор акцентного слова (если это предусмотрено)
  • сдвиг по времени
  • Переиспользование: как превратить риг в “конструктор”

    Переиспользование — это не только инстансы, но и ваш подход к сборке.

    Разделяйте риг на компоненты

    Частая ошибка — строить всё в одном огромном group. Удобнее мыслить компонентами:

  • Карточка (контейнер): отвечает за позицию на экране и общую длительность
  • Текстовый блок: заголовок/подзаголовок/служебная строка
  • Акцент: отдельный объект или отдельный слой текста
  • Фон/подложка: живёт по своим правилам (часто проще, чем текст)
  • Контроллеры: отдельный CTRL group
  • Тогда вы сможете:

  • заменить один компонент (например, подложку) без переписывания всего
  • сделать 2–3 варианта карточек на одном принципе
  • Делайте “точки входа”

    Точка входа — это место, где пользователь рига понимает, что он должен менять.

    Хорошие точки входа для типографики:

  • TXT_title и TXT_subtitle как отдельные, легко находимые объекты
  • CTRL группа, где лежат только нужные ручки
  • Плохие точки входа:

  • десять слоёв с непонятными названиями
  • управление, спрятанное внутри модификаторов глубоко в иерархии
  • Выносите повторяемое в один уровень

    Если вы видите, что во всех карточках повторяются:

  • одинаковые кривые
  • одинаковые задержки
  • одинаковые “вход/пауза/выход”
  • это кандидат на обобщение:

  • один мастер-риг
  • инстансы вместо ручных копий
  • один общий контроллер темпа для серии
  • Практическая схема рига “карточка с акцентом”

    Ниже — модель, которую удобно собрать, опираясь на материалы прошлых статей.

    Структура в иерархии

  • GRP_Card_Master
  • - CTRL - Progress - Delay - Accent - Offset - BG - TXT_Title - TXT_Accent (опционально) - TXT_Sub

    Логика анимации

  • Progress управляет входом/выходом карточки.
  • Delay управляет каскадом (по буквам или по словам) там, где это нужно.
  • Accent усиливает одно слово:
  • - безопасный вариант: краткий Scale - более рискованный: деформер с ограниченной силой
  • Offset сдвигает карточку во времени, чтобы вы могли выстроить серию на таймлайне.
  • Где оставлять ключи, а где нет

  • Ключи оставляйте для уникальной режиссуры (например, один конкретный удар в одной карточке).
  • Всё повторяемое старайтесь переводить в:
  • - модификаторы - связи параметров - контроллеры

    Иначе у вас появится много “случайных” ключей, которые трудно поддерживать.

    Частые ошибки при создании ригов и как их исправить

  • Слишком много контроллеров
  • - исправление: оставьте только те, которыми реально пользуетесь в каждой карточке
  • Контроллеры не имеют диапазонов и ограничений
  • - исправление: ограничьте амплитуды, чтобы нельзя было случайно сделать нечитаемо
  • Инстансы не дают менять контент
  • - исправление: разделите “стиль” и “контент” на разные слои, контент сделайте заменяемым
  • Риг работает только для одной длины строки
  • - исправление: вернитесь к сетке и блокам текста, проверьте якоря/выравнивание, избегайте ручных подгонок в нескольких местах

    Мини-чеклист: готов ли риг к производству

  • все ключевые элементы названы по роли (TXT_, BG_, CTRL_)
  • контроллеры лежат в одном месте и подписаны понятными именами
  • текст можно заменить, не ломая композицию
  • серия карточек собирается через инстансы, а не через ручные копии
  • есть фаза покоя для чтения, и она не исчезает при правках
  • Что дальше

    После освоения ригов ваш рабочий процесс обычно становится таким:

  • вы делаете 1 мастер-карточку
  • тиражируете инстансы
  • правите тексты и тайминг через контроллеры
  • точечные акценты добавляете ключами
  • Это связывает все темы курса в одну производственную систему: типографика → базовая анимация → процедурность → риги и переиспользование.

    Официальные ресурсы для сверки терминов и возможностей вашей версии:

  • Cavalry
  • Cavalry Learn
  • 6. Эффекты и стили: маски, тримы, шум, переходы и композиция

    Эффекты и стили: маски, тримы, шум, переходы и композиция

    Как эта тема связывает курс в одну систему

    Ранее вы:

  • подготовили текст (шрифты, сетки, иерархия, читабельность)
  • освоили базовую анимацию (ключи, кривые, тайминг, ритм)
  • добавили процедурность (модификаторы, параметризация)
  • научились думать ригами (контроллеры, инстансы, переиспользование)
  • Теперь пора собрать визуальный язык: эффекты и стили, которые делают кинетическую типографику не просто «двигающимся текстом», а цельной графической системой.

    Важный принцип этой темы:

  • эффект должен усиливать смысл и читабельность
  • стиль должен быть повторяемым и управляемым (через контроллеры)
  • Термины: что именно мы называем эффектами и стилями

    Маска

    Маска — это способ ограничить видимую область объекта: видна только та часть текста или формы, которая попадает внутрь маски. Маски полезны для аккуратных появлений и скрытий, особенно когда вы не хотите «таскать» весь текст по экрану.

    Связанные понятия:

  • Маттинг: общий термин, когда один объект определяет видимость другого
  • Клип/обтравка: вариант, когда группа объектов ограничивается формой-контейнером
  • Трим (Trim)

    Трим — это эффект «прорисовки» линии или контура: вы показываете не весь путь сразу, а его часть. В типографике трим часто используют не для букв напрямую, а для:

  • подчёркиваний
  • рамок
  • линий-указателей
  • «карточек» и плашек
  • Шум

    Шум — это небольшая вариативность (случайность или псевдослучайность), которая добавляет «живость»: микроколебания, лёгкую неидеальность, органику.

    Опасность шума: он легко убивает читаемость, если влияет на положение текста слишком сильно.

    Переход

    Переход — это способ смены состояния: появление, акцент, исчезновение, смена карточки, смена фразы. Переходы задают ощущение темпа и «брендового» характера.

    Композиция

    Композиция — это то, как элементы распределены в кадре и во времени: где главный акцент, где пауза, куда «смотрит» движение, какой баланс пустоты и плотности.

    !Схема-памятка: что такое маска, trim, шум и переход в контексте типографики

    Маски в кинетической типографике: чистые появления без хаоса

    Почему маска часто лучше, чем «просто сдвинуть текст»

    Когда текст приезжает из-за кадра, он может:

  • мешать чтению в момент движения
  • «проезжать» по другим элементам
  • ломать композицию, если фраза стала длиннее
  • Маска решает это: текст может оставаться в читабельной позиции, а видимость управляется аккуратно.

    Базовый паттерн: Reveal через маску-окно

    Идея: у вас есть текст и прямоугольник-маска, который открывает текст слева направо.

    Практический план сборки (общая логика, независимо от версии Cavalry):

  • Создайте TXT_Title и поставьте его в финальную позицию по сетке.
  • Создайте SHAPE_Mask (обычно прямоугольник) размером чуть больше высоты текста.
  • Объедините текст и маску в одну группу так, чтобы маска ограничивала видимость текста (в Cavalry это делается через режимы маскирования/клиппинга в группе или через соответствующие параметры объекта).
  • Анимируйте не текст, а SHAPE_Mask:
  • позицию по X (маска «проезжает», открывая текст)
  • или ширину (маска «растёт»)
  • Добавьте фазу покоя: после открытия текст должен постоять без движения.
  • Варианты масок, которые часто выглядят профессионально

  • Маска открывает текст по горизонтали, но слегка сдвигается по Y на несколько пикселей, чтобы уйти от «стерильности».
  • Маска с небольшим скруглением углов, если стиль проекта мягкий.
  • Две маски: сначала открывается плашка, затем текст внутри (иерархия во времени).
  • Читаемость: где маска может навредить

  • Если маска открывает текст слишком медленно, зритель начинает читать «по кускам» и сбивается.
  • Если одновременно с маской вы ещё двигаете весь текст, появляется двойное движение.
  • Практическое правило:

  • один главный механизм появления на один элемент: либо маска, либо перемещение, либо прозрачность
  • Trim: линии, рамки и подчёркивания как типографический ритм

    Почему trim особенно полезен в типографике

    Trim даёт ощущение графического дизайна: вы можете «собрать» карточку линиями и подчёркиваниями, не превращая текст в декоративный объект.

    Trim хорошо работает, когда:

  • нужно подчеркнуть ключевое слово
  • нужно создать рамку-подложку
  • нужен визуальный ритм между карточками в серии
  • Базовый паттерн: подчёркивание с trim

  • Создайте линию (shape/path) под заголовком.
  • Настройте Stroke (толщину) так, чтобы линия читалась, но не спорила с текстом.
  • Примените параметр trim к линии (в разных версиях это может называться Trim, Start/End, Reveal и т.п.).
  • Анимируйте trim от 0% до 100% на входе.
  • На выходе либо:
  • анимируйте trim обратно
  • либо уводите линию по Opacity
  • Что это даёт:

  • текст появляется спокойно
  • линия добавляет энергию и направление взгляда
  • Рамки и «карточки» через trim

    Если вы делаете прямоугольную рамку (контур), trim позволяет «обвести» её по периметру. Это удобно для фирменного стиля серии: в каждой карточке рамка появляется одинаково.

    Совет по композиции:

  • рамка должна появляться чуть раньше текста или одновременно, но не позже (иначе выглядит как запоздалая реакция)
  • Где trim чаще всего ломается

  • слишком тонкая линия: мерцает и теряется после компрессии видео
  • слишком быстрая прорисовка: выглядит как «чирк» и не успевает считаться
  • Шум и “живость”: как добавить органику и не убить чтение

    Два типа шума в типографике

  • Микродвижение: лёгкий шум по Scale или Rotation на акцентном слове
  • Текстурность: визуальный шум в фоне или плашке (если вы используете графику/текстуры)
  • В рамках Cavalry чаще всего безопаснее начинать с микродвижения через модификаторы.

    Безопасные параметры для шума

  • Scale: небольшая амплитуда, воспринимается как «дыхание»
  • Rotation: очень умеренно, иначе появляется дрожание букв
  • Opacity: редко и аккуратно, чтобы не выглядело как артефакт
  • Менее безопасно:

  • Position: даже маленький шум по позиции может ухудшить чтение, особенно на тонких шрифтах
  • Паттерн: шум с возможностью выключить

    Если вы строите риг, шум должен быть на отдельном контроллере, например CTRL_NoiseAmount.

    Тогда у вас:

  • в чистых титрах шум можно отключить
  • в эмоциональных акцентах можно добавить
  • Связь с предыдущими темами курса:

  • вы не «рисуете дрожание» ключами
  • вы параметризуете эффект и управляете им как стилем
  • Переходы: как собрать библиотеку “вход/выход” для серии карточек

    Хороший переход в типографике

    Хороший переход:

  • предсказуем для глаза
  • поддерживает иерархию
  • не заставляет читать во время резкого движения
  • Набор базовых переходов, которые стоит уметь

    | Переход | Как выглядит | Когда использовать | Риск | |---|---|---|---| | Fade (Opacity) | мягкое появление/исчезновение | субтитры, спокойная подача | может быть слишком «тихо» | | Slide | приезд блока с посадкой | титры, промо, динамика | легко перегрузить скоростью | | Wipe через маску | текст открывается «шторкой» | системные карточки, сериальность | если медленно, читается по кускам | | Pop (Scale) | лёгкий «прыжок» на ключевом слове | акценты, эмоция | может выглядеть дешево без кривых | | Line-driven | линия появляется trim, затем текст | брендовые системы, объяснялки | требует аккуратной композиции |

    Паттерн: вход и выход должны быть родственниками

    Если вход сделан wipe через маску, то выход логично делать:

  • тем же wipe в обратную сторону
  • или fade, но с похожей длительностью
  • Так у серии появляется ритм и единый характер.

    Переход как часть рига

    Практичная архитектура:

  • CTRL_Progress управляет фазами: вход → пауза → выход
  • внутри вы делаете ремап так, чтобы маска, opacity и (при необходимости) лёгкий slide включались в разные участки прогресса
  • Это продолжает логику из темы про риги:

  • стиль наследуется
  • контент меняется
  • !Схема: как один контроллер Progress раскладывается на несколько эффектов по времени

    Композиция эффектов: как не получить “слоёный пирог”

    Эффекты почти всегда выглядят хуже не потому, что они плохие, а потому что они сложены без иерархии.

    Правило слоёв: от фона к смыслу

    Полезная последовательность, когда вы собираете карточку:

  • фон или подложка
  • направляющая графика (линии, рамки)
  • основной заголовок
  • акцентное слово или выделение
  • вторичный текст (подзаголовок, подпись)
  • Если вы анимируете всё одновременно, зритель не понимает, что читать.

    Правило “один герой”

    В каждом смысловом блоке должен быть один главный герой:

  • либо слово
  • либо строка
  • либо графический жест (линия, wipe)
  • Остальные элементы подыгрывают и двигаются спокойнее.

    Контраст и воздух как часть стиля

    Эффекты не спасут композицию, если:

  • нет воздуха вокруг текста
  • слабый контраст с фоном
  • слишком много разных размеров и весов
  • Проверка перед финалом:

  • остановите воспроизведение на любом кадре: композиция должна быть аккуратной даже в паузах
  • Мини-пайплайн: превращаем эффекты в повторяемый стиль

    Чтобы эффекты стали системой, а не набором случайных приёмов, соберите их как конструктор.

    Шаги

  • Выберите 2–3 «фирменных» приёма
  • например: wipe через маску + линия trim + один тип акцента (scale)
  • Определите набор контроллеров
  • Progress
  • Accent
  • Delay (если есть каскад)
  • NoiseAmount (если нужен)
  • Ограничьте амплитуды
  • чтобы даже максимальные значения не ломали читабельность
  • Сделайте мастер-карточку
  • проверьте на короткой и длинной фразе
  • Тиражируйте инстансами
  • меняйте текст и оффсеты
  • стиль и логика должны обновляться от мастера
  • Частые ошибки и быстрые решения

  • Маска делает текст нечитаемым
  • - решение: ускорьте открытие и добавьте фазу покоя после полного раскрытия
  • Trim выглядит «дёшево»
  • - решение: настройте кривые, сделайте мягкую посадку в конце прорисовки, подберите толщину stroke
  • Шум превращается в дрожание
  • - решение: уменьшите амплитуду, перенесите шум с Position на Scale, добавьте контроллер выключения
  • Переходы “все разные”
  • - решение: выберите один базовый вход и один базовый выход и повторяйте их в серии

    Что важно запомнить

  • Маски дают чистые появления и защищают композицию от правок текста.
  • Trim превращает простую графику в ритм и фирменный жест.
  • Шум полезен только как микро-акцент и должен иметь выключатель.
  • Переходы должны быть системой: родственными по характеру и управляемыми через контроллеры.
  • Композиция и иерархия важнее эффектов: эффект обслуживает смысл.
  • Полезные официальные материалы для сверки инструментов вашей версии:

  • Cavalry
  • Cavalry Learn
  • 7. Экспорт и пайплайн: форматы, оптимизация и адаптация под платформы

    Экспорт и пайплайн: форматы, оптимизация и адаптация под платформы

    Зачем моушн-дизайнеру думать об экспорте заранее

    В прошлых темах вы построили основу производственного подхода в Cavalry:

  • подготовили типографику так, чтобы она была читабельной
  • настроили тайминг, кривые и ритм
  • перевели повторяемое в процедурность
  • собрали риги и научились переиспользовать стиль
  • Экспорт — это момент, когда вся эта система должна превратиться в файл, который без сюрпризов работает в реальности: на платформе, в монтажной программе, у клиента, на другом компьютере.

    Если экспорт продуман, то вы получаете:

  • стабильное качество текста после компрессии
  • предсказуемый цвет
  • корректную прозрачность (если нужна)
  • быстрые правки без пересборки
  • набор версий под разные площадки
  • !Диаграмма, показывающая этапы от сцены до разных версий рендера

    Что такое экспорт в терминах пайплайна

    В практике полезно разделять три операции.

  • Рендер — вычисление кадров из вашей сцены (анимация превращается в последовательность пикселей).
  • Кодирование — упаковка кадров в формат доставки (кодек и контейнер) с нужным битрейтом.
  • Упаковка проекта — подготовка исходников и структуры, чтобы проект можно было передать или открыть позже.
  • Cavalry закрывает рендер и частично кодирование (в зависимости от выбранного формата). Иногда выгодно рендерить “мастер” и отдельно перекодировать внешним инструментом, если нужен строгий контроль параметров.

    Ссылки на базовые ресурсы:

  • Cavalry
  • Cavalry Learn
  • FFmpeg
  • Вопросы, на которые надо ответить перед экспортом

    Куда пойдёт результат

  • монтаж (NLE) и дальнейшая цветокоррекция
  • прямой аплоад на платформу
  • вставка поверх видео с прозрачностью
  • выдача в виде набора кадров (последовательности)
  • Нужна ли прозрачность (alpha)

    Прозрачность почти всегда означает, что MP4 (H.264) вам не подойдёт, потому что этот формат обычно не хранит альфа-канал.

    Нужны ли правки после рендера

  • если правки вероятны, удобнее иметь “мастер” высокого качества
  • если отдача финальная и без монтажа, можно рендерить сразу в доставочный формат
  • Какие ограничения у платформы

  • соотношение сторон
  • максимальный размер файла
  • типичная перекомпрессия (платформа всё равно пережимает видео)
  • Форматы: контейнер, кодек и практическое применение

    Ниже — ориентир по самым распространённым вариантам. Конкретный список того, что доступно в вашем Cavalry, зависит от версии и ОС, но логика выбора остаётся одинаковой.

    | Что вы отдаёте | Плюсы | Минусы | Где использовать | |---|---|---|---| | MP4 (H.264) | маленький размер, быстро грузится, универсально | нет альфы, сильнее артефакты на тонком тексте | YouTube, соцсети, превью для согласования | | MOV (ProRes) | монтажный стандарт, меньше артефактов, проще править в NLE | большой вес файлов | передача в монтаж, мастер-рендер | | MOV (ProRes 4444) | поддержка альфы, высокое качество | ещё больше вес | графика поверх видео, титры с прозрачностью | | PNG sequence | идеальна для правок и композа, есть альфа, кадры независимы | много файлов, требует сборки в видео | композитинг, сложные пайплайны, “страховка” от сбоя рендера | | JPEG sequence | меньше вес, чем PNG | нет альфы, компрессия на каждом кадре | черновые тесты, где альфа не нужна |

    Если у вас нет уверенности, что монтаж не понадобится, безопасная стратегия такая:

  • мастер: ProRes или PNG sequence
  • доставка: MP4 (H.264)
  • Прозрачность: альфа-канал и типичные ловушки

    Чем обычно отдают прозрачную типографику

  • ProRes 4444 в MOV
  • PNG sequence
  • Что важно проверить

  • есть ли альфа в выбранном формате
  • как трактуется альфа (прямой или премультиплицированный подход)
  • Практическое правило качества: если вы видите грязные края букв на композе (ореолы на границе), сначала проверьте не “красоту шрифта”, а настройки альфы в рендере и в программе, куда вы импортируете.

    Частота кадров, размер и длительность: чтобы не ломать тайминг

    Частота кадров (FPS)

    Выбирайте FPS исходя из того, куда идёт ролик.

  • 25 FPS часто используется в PAL-пайплайнах
  • 30 FPS часто встречается в вебе
  • 24 FPS часто берут для “киношного” ощущения
  • Главное правило: не меняйте FPS в конце без необходимости, потому что кинетическая типографика очень чувствительна к ритму и паузам на чтение.

    Разрешение и резкость текста

    Текст хуже всего переносит агрессивную компрессию в сочетании с:

  • тонкими штрихами
  • маленьким кеглем
  • высокочастотными деталями (мелкие засечки, узкие интервалы)
  • Чтобы защитить читабельность:

  • увеличивайте кегль и толщину штриха, если знаете, что будет сильная перекомпрессия
  • избегайте сверхтонких линий и рамок
  • проверяйте результат на реальном размере (например, 1080×1920 для вертикального)
  • Цвет: почему типографика может “побледнеть” после экспорта

    Даже у чёрно-белой типографики могут появиться сюрпризы из-за отличий в трактовке цветового пространства и уровней.

    Что нужно держать в голове на базовом уровне:

  • для веба чаще всего ожидается поведение, близкое к sRGB
  • для видео-пайплайнов типично Rec.709
  • Если после экспорта белый стал “серым”, а чёрный “молочным”, это часто связано не с Cavalry, а с тем, как плеер или платформа интерпретирует цвет.

    Практика контроля:

  • делайте короткий тестовый рендер и проверяйте в том месте, где будет финальный показ
  • сравнивайте стоп-кадры, а не только воспроизведение (плееры иногда “улучшают” картинку)
  • Оптимизация под компрессию: как сохранить края букв

    Компрессия сильнее всего портит:

  • резкие контрастные границы
  • мелкий текст
  • быстрые движения текста
  • Приёмы, которые часто помогают

  • уменьшить скорость движения во время чтения
  • добавить короткую фазу покоя после входа
  • избегать одновременного “Slide + Scale + Rotation” на основном тексте
  • не делать сверхтонкие stroke-линии
  • Когда полезен рендер “мастер”

    Если вы отдаёте только MP4, вы запекаете компрессию один раз, а платформа пережмёт второй раз. Если вы сначала отдаёте мастер высокого качества, а затем кодируете в доставочный формат отдельно, у вас больше контроля над тем, как именно появятся артефакты.

    Адаптация под платформы: соотношения сторон и безопасные зоны

    В кинетической типографике адаптация — это не просто кроп. Это вопрос композиции и читабельности.

    Типовые форматы кадра

    | Площадка/задача | Соотношение сторон | Частый размер | |---|---|---| | YouTube и большинство плееров | 16:9 | 1920×1080 | | Вертикальные ролики (Reels/Shorts/Stories) | 9:16 | 1080×1920 | | Квадратные посты | 1:1 | 1080×1080 |

    Практика “один мастер — несколько версий”

    Лучше всего работает подход, который продолжает темы про процедурность и риги.

  • вы делаете мастер-сцену с контроллерами (позиции блоков, отступы, масштаб)
  • вы делаете версии под форматы, меняя несколько параметров, а не переделывая ключи
  • Что удобно вынести в контроллеры для адаптации:

  • общий Scale текстового блока
  • отступы по X/Y (поля)
  • переносы строк и размер межстрочного интервала
  • позиция “якоря” карточки в кадре
  • Так вы сохраняете стиль, ритм и повторяемость, а адаптация становится управляемой.

    Как проверять читабельность под платформу

  • включайте предпросмотр именно в целевом разрешении
  • делайте тест: прочитать вслух без запинки
  • проверяйте на фоне, близком к реальному (особенно если текст будет поверх видео)
  • Практичный пайплайн экспорта для типографики

    Ниже — универсальная схема, которую можно применять в большинстве проектов.

  • Черновой рендер для согласования
  • Мастер-рендер максимального качества, который переживёт правки
  • Доставочные версии под платформы
  • Финальная проверка качества
  • Именование и структура файлов

    Дисциплина файлов — это часть пайплайна.

  • project_name/
  • renders/preview/
  • renders/master/
  • renders/delivery/
  • Принцип нейминга:

  • project_scene_version_format
  • KT_intro_v03_master_prores.mov
  • KT_intro_v03_delivery_yt_1080p.mp4
  • Пост-кодирование через FFmpeg: контроль без зависимости от интерфейса

    Если вам нужен стабильный, повторяемый результат, полезно уметь перекодировать мастер в доставочный формат.

    Пример: кодирование в MP4 (H.264) для веба

    Что здесь означает важное:

  • -pix_fmt yuv420p повышает совместимость плееров
  • -crf 18 управляет качеством (меньше число — выше качество, больше вес)
  • -movflags +faststart помогает быстрому старту при онлайн-проигрывании
  • Пример: вертикальная версия из мастер-рендера

    Важно: автоматический кроп может “отрезать смысл”. Поэтому для типографики чаще правильнее не кропить, а делать отдельную адаптацию композиции в Cavalry через контроллеры.

    Финальный контроль качества перед сдачей

    Проверка движения и текста

  • нет ли мерцания тонких линий
  • есть ли пауза на чтение
  • не появляется ли текст “по кускам” из-за слишком медленной маски
  • Проверка техническая

  • правильное разрешение и FPS
  • корректная длительность
  • звук на месте (если нужен) и не рассинхронен
  • альфа-канал действительно присутствует (если заявлен)
  • Проверка “в реальности платформы”

  • тестовый аплоад закрытым доступом
  • просмотр на телефоне и на компьютере
  • Что важно запомнить

  • Экспорт — это часть дизайна: он влияет на читабельность не меньше, чем анимация.
  • Делайте мастер, если ожидаются правки или монтаж.
  • Прозрачность требует форматов с альфой, MP4 (H.264) обычно не подходит.
  • Адаптацию под платформы выгоднее строить через риги и контроллеры, а не ручной пересборкой.
  • Финальный чек в условиях платформы защищает от сюрпризов перекомпрессии.