Анимация персонажей в Moho: от рига до финального рендера

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

1. Введение в Moho и основы интерфейса

Введение в Moho и основы интерфейса

Зачем Moho в анимации персонажей

Moho — программа для 2D-анимации, особенно сильная в анимации персонажей с помощью рига: костей, деформаций, контроллеров и слоёв. В рамках курса мы будем двигаться по цепочке от подготовки персонажа и рига к анимации, сцене, камера/свет (в рамках 2D) и финальному рендеру.

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

Полезные официальные источники:

  • Официальный сайт Moho (Lost Marble)
  • Официальное руководство пользователя Moho
  • Что такое проект в Moho

    В Moho один файл проекта обычно содержит:

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

  • Подготовка (rigging): вы настраиваете структуру и управляемость персонажа.
  • Анимация: вы ставите ключи и получаете движение, не “ломая” конструкцию.
  • Чем аккуратнее вы организуете проект и слои, тем быстрее будет работа на анимации и тем проще будет исправлять ошибки.

    Логика интерфейса: какие области бывают почти в любом проекте

    Интерфейс Moho может настраиваться, но в большинстве случаев вы будете работать с одними и теми же зонами:

  • Рабочая область (Viewport): здесь видно персонажа и сцену.
  • Панель инструментов (Tools): выбор, рисование, кости, трансформации.
  • Панель слоёв (Layers): дерево сцены — что из чего состоит.
  • Таймлайн (Timeline): ключи, каналы анимации, длительность.
  • Панели параметров: настройки инструмента, слоя, эффектов.
  • !Карта интерфейса Moho с подписями основных областей

    Слои: основа организации сцены

    Moho строит сцену через слои. Именно слои определяют, что вы видите, что ригуете и что анимируете.

    Основные типы слоёв, которые встретятся в курсе

  • Vector Layer
  • Image Layer
  • Group Layer
  • Bone Layer
  • В упрощённом виде:

  • Vector Layer — для рисования вектором и деформаций.
  • Image Layer — для растровых картинок (например, текстуры, покадровые элементы, импорт).
  • Group Layer — контейнер, чтобы объединять части.
  • Bone Layer — слой, который содержит кости и управляет дочерними слоями.
  • Практическое правило для персонажа:

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

    Панель Layers — это не просто список. Это дерево, которое определяет:

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

    Таймлайн и ключи: как Moho хранит анимацию

    Moho — ключевая анимация: вы задаёте значения в разных кадрах, а между ними программа строит переход.

    На таймлайне вы увидите:

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

  • перед тем как двигать объект, убедитесь, на каком кадре вы находитесь,
  • проверьте, какой слой выделен,
  • и какой инструмент активен.
  • Большая часть “магических багов” новичка — это на самом деле работа не в том кадре, не в том слое или не тем инструментом.

    Инструменты: группы, которые стоит запомнить сразу

    Инструментов в Moho много, но для старта полезно понимать категории.

    Навигация и выбор

  • выбор объектов и слоёв
  • перемещение по сцене
  • масштаб и панорамирование вида
  • Цель: уверенно попадать в нужный элемент, не двигая лишнее.

    Трансформации

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

    Рисование и редактирование вектора

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

    Кости и риг

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

    Режимы работы: настройка против анимации

    В Moho одна из самых частых ошибок — пытаться анимировать, когда вы случайно редактируете структуру, или наоборот.

    Упрощённо различайте:

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

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

    В Moho принцип простой:

  • выделили слой — ищите параметры слоя,
  • выбрали инструмент — смотрите его настройки,
  • выделили кость — смотрите её свойства.
  • Привычка, экономящая часы: менять настройки после того как вы выбрали объект, а не “искать где-то в меню”.

    Минимальный рабочий процесс на курс

    Чтобы все последующие статьи “легли” без путаницы, используйте базовую последовательность.

  • Создайте проект и настройте длительность сцены.
  • Создайте структуру слоёв персонажа.
  • Соберите слои в группы.
  • Создайте Bone Layer и поместите туда нужные элементы.
  • Настройте риг.
  • Перейдите к анимации на таймлайне.
  • Проверьте превью движения.
  • Подготовьте рендер.
  • !Упрощённая карта пайплайна курса от проекта до рендера

    Типичные ошибки новичка и как их избегать

  • Двигаю “не то”
  • Причина обычно в том, что выделен не тот слой или активен не тот инструмент.

  • Ключи ставятся “сами”
  • Чаще всего вы изменяете объект на кадре, где уже идёт анимация, и тем самым создаёте ключ. Контролируйте кадр и каналы.

  • Персонаж разваливается при анимации
  • Обычно это признак того, что структура слоёв и рига не завершена, или элементы не привязаны корректно.

  • Путаюсь в слоях
  • Решение простое: понятные имена слоёв и группировка. Организация — это часть анимации.

    Итоги

    После этой статьи вы должны:

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

    2. Подготовка персонажа: слои, вектор и импорт

    Подготовка персонажа: слои, вектор и импорт

    Зачем так много внимания подготовке

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

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

    Для справки по возможностям программы полезно держать под рукой руководство:

  • Официальное руководство пользователя Moho
  • Два подхода к подготовке графики

    В Moho обычно приходят одним из двух путей. Оба рабочие, выбор зависит от стиля и задачи.

  • Вектор внутри Moho: рисуете персонажа в Vector Layer и сразу подготавливаете формы под деформации.
  • Импорт из внешних программ: приносите готового персонажа (чаще как PSD с слоями) и собираете из Image Layer.
  • Практическое правило:

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

    Что такое слой персонажа

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

    Пример логичных деталей:

  • голова
  • шея
  • торс
  • плечо, предплечье, кисть
  • бедро, голень, стопа
  • отдельные элементы лица (глаза, веки, брови, рот)
  • Чем точнее вы отделите детали, тем проще будет контролировать анимацию. Но чрезмерная дробность тоже вредна: сложнее поддерживать порядок слоёв и маски.

    Как выбрать глубину детализации

    Ориентируйтесь на то, что реально будет двигаться отдельно.

  • если кисть будет делать жесты — отделяйте кисть и пальцы (или делайте смену жестов через Switch Layer позже);
  • если персонаж в кадре маленький — не усложняйте (например, «рука целиком» вместо «плечо+предплечье+кисть»);
  • если планируются крупные планы лица — отделяйте веки, зрачки, брови, рот и, возможно, щёки.
  • Запас на перекрытия в суставах

    Главный визуальный провал на риге — «дырки» в локтях, коленях, шее.

    Чтобы этого не было, закладывайте перекрытия:

  • предплечье должно заходить под плечо;
  • голень должна заходить под бедро;
  • шея должна заходить под голову и под торс.
  • Это особенно важно при растре (Image Layer), где контур не «дотягивается» деформацией автоматически.

    !Схема перекрытий в суставах, чтобы не появлялись «дырки» при анимации

    Опорная точка и «где будет вращаться»

    У каждого слоя есть опорная точка (её часто называют pivot или origin) — это место, вокруг которого слой вращается и масштабируется.

    Если опорная точка стоит «где-то сбоку», а вы вращаете предплечье, оно будет крутиться не как рука, а как пропеллер.

    Базовое правило:

  • опорная точка детали должна находиться в районе сустава.
  • На практике вы настроите это при сборке рига, но лучше уже на этапе подготовки понимать, где «оси вращения» у каждой детали.

    Организация слоёв: чтобы не утонуть

    Именование слоёв

    Понятные имена — это скорость и меньше ошибок, особенно когда риг станет большим.

    Хороший минимум в имени:

  • часть тела
  • сторона (L/R)
  • тип (если нужно: line, fill, shadow)
  • Пример:

    | Что это | Плохое имя | Хорошее имя | |---|---|---| | предплечье слева | Layer 12 | arm_fore_L | | кисть справа | hand2 | hand_R | | белок глаза | eye | eye_white_L |

    Стороны лучше держать единообразно:

  • либо L/R
  • либо Left/Right
  • Смешивать в одном проекте не стоит.

    Группы как «папки» персонажа

    Group Layer помогает собирать части в логические блоки:

  • голова (внутри: глаза, рот, брови, уши)
  • рука_L (внутри: плечо, предплечье, кисть)
  • нога_R
  • Это не только порядок, но и удобство скрывать/блокировать целые блоки при работе.

    Порядок отрисовки

    Порядок слоёв — это «кто лежит сверху».

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

  • передняя рука/нога
  • задняя рука/нога
  • перекрытия одежды
  • !Пример иерархии слоёв персонажа и логика порядка отрисовки

    Векторный персонаж в Moho: подготовка к деформациям

    Почему вектор удобен для рига

    Векторные формы в Moho можно деформировать плавно: контур не «ломается» по пикселям, а перестраивается по точкам и кривым. Для многих мультяшных стилей это идеально.

    Как рисовать, чтобы потом было проще риговать

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

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

    Когда лучше не усложнять вектором

    Если у персонажа:

  • сложная акварельная фактура,
  • много «живых» кистей,
  • важны нюансы растровых текстур,
  • то иногда практичнее сделать послойный импорт и анимировать как cut-out, чем пытаться воспроизвести стиль вектором.

    Импорт персонажа: как принести графику в Moho без боли

    Импорт растра послойно

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

    Что важно сделать до импорта:

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

  • делайте исходники с запасом под крупность кадра, потому что сильное увеличение растра в Moho быстро выдаёт пиксели.
  • Импорт вектора из внешних программ

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

  • градиенты
  • обводки
  • сложные эффекты
  • текст
  • Перед импортом полезно:

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

    Главное правило импорта

    Сначала добейтесь стабильной структуры слоёв, и только потом начинайте риг.

    Если вы начнёте строить кости, а потом решите «чуть-чуть поправить нарезку» и переимпортировать слои, вы рискуете сломать привязки и потратить время на пересборку.

    Минимальный чек-лист готовности персонажа к ригу

    Перед тем как переходить к костям, убедитесь, что:

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

    На этом этапе ваша цель — не анимация и не кости, а чистая, управляемая заготовка персонажа.

    Теперь у вас должно быть понимание:

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

    3. Риггинг: кости, иерархия и ограничения

    Риггинг: кости, иерархия и ограничения

    Что такое риг и почему он начинается с костей

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

    Риг в Moho обычно включает:

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

  • Официальный сайт Moho (Lost Marble)
  • Официальное руководство пользователя Moho
  • Базовые термины без путаницы

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

  • Bone Layer — слой, в котором создаются кости; он может управлять дочерними слоями.
  • Кость — элемент скелета; её можно вращать, перемещать, ограничивать и связывать с графикой.
  • Родительская кость — кость выше в иерархии; её трансформации влияют на дочерние.
  • Дочерняя кость — кость, которая следует за родительской.
  • Привязка (binding) — способ сказать Moho, какая часть графики подчиняется каким костям.
  • Ограничения (constraints) — правила, которые не дают кости вращаться или двигаться «не по анатомии».
  • Подготовка к ригу: что должно быть готово до костей

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

  • слои нарезаны по логике движения (плечо, предплечье, кисть)
  • в суставах есть перекрытия, иначе появятся «дырки»
  • слои названы понятно (например, arm_fore_L, hand_L)
  • группы собраны (например, голова, рука_L, нога_R)
  • Практическое правило: если вы всё ещё активно меняете нарезку и порядок слоёв, риг лучше не начинать.

    Создаём Bone Layer и собираем правильную иерархию слоёв

    Где должны лежать кости

    Типичная структура персонажа в Moho выглядит так:

  • Создаёте Bone Layer как контейнер скелета.
  • Помещаете внутрь него (как дочерние) группы и слои персонажа.
  • Строите кости в Bone Layer и настраиваете привязки.
  • Ключевой момент: кости управляют в первую очередь дочерними слоями Bone Layer. Если нужная графика находится снаружи, она может не реагировать на риг ожидаемым образом.

    !Схема правильной структуры: Bone Layer как контейнер, внутри — группы и слои персонажа

    Иерархия слоёв и иерархия костей — это разные вещи

    Важно не смешивать два «дерева»:

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

    Строим скелет: логика костей для персонажа

    Главный принцип: кости строятся по оси вращения

    Кость удобно воспринимать как рычаг, который вращается вокруг сустава.

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

    Минимальный набор костей для «читаемого» рига

    Если вы делаете первого персонажа, начните с простого набора.

  • корневая кость (таз или центр персонажа)
  • позвоночник или торс (1–2 кости)
  • шея и голова
  • руки: плечо, предплечье, кисть
  • ноги: бедро, голень, стопа
  • Этот минимум уже позволяет делать ходьбу, повороты корпуса, жесты.

    Родительство костей: как сделать, чтобы всё следовало правильно

    Обычно используют такую цепочку:

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

    Привязка графики к костям: базовые варианты и когда какой нужен

    В Moho есть несколько способов привязки. Вам не нужно знать все тонкости сразу, но важно понимать, зачем существует несколько методов.

    Привязка слоем: когда деталь должна подчиняться одной кости

    Если у вас cut-out персонаж, где:

  • плечо — отдельный слой
  • предплечье — отдельный слой
  • кисть — отдельный слой
  • то часто удобнее привязывать каждый слой к одной кости.

    Плюсы:

  • предсказуемое поведение
  • проще отлаживать
  • Минусы:

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

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

    Плюсы:

  • плавные изгибы
  • меньше слоёв
  • Минусы:

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

    Если при сгибе локтя «тянется не то», обычно проблема в том, что Moho не понимает, какую область формы должна тянуть конкретная кость.

    Решение на уровне подхода:

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

    Проверка рига: быстрый тест до ограничений

    Перед тем как добавлять ограничения, сделайте короткую диагностику.

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

    Ограничения: как не дать суставам ломаться

    Ограничения нужны, чтобы:

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

    Самая частая настройка: ограничить вращение кости диапазоном.

    Примеры здравого смысла:

  • локоть не сгибается «в обратную сторону»
  • колено имеет понятный диапазон сгиба
  • стопа не вращается бесконечно
  • !Пример ограничения вращения для локтя

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

    Фиксация и защита от случайных движений

    Даже без сложных систем полезно защитить риг от случайных сдвигов.

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

    IK как ограничение и как способ управления

    IK (inverse kinematics) — это режим, при котором вы двигаете конечную точку (например, кисть), а Moho пытается согнуть цепочку костей (плечо и предплечье) так, чтобы кисть оказалась в нужном месте.

    Важно понимать:

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

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

    Когда скелет уже работает, появляется следующая задача: удобство управления.

    Идея контрольных костей проста:

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

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

    Типичные проблемы рига и быстрые причины

    «Двигаю кость руки, а тянется часть торса»

    Частые причины:

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

    Частые причины:

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

    Частые причины:

  • нет ограничений угла
  • IK цепочка настроена без учёта направления сгиба
  • Минимальный чек-лист готового базового рига

    Риг можно считать подготовленным к первичной анимации, если:

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

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

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

    4. Деформации и Smart Bones для выразительности

    Деформации и Smart Bones для выразительности

    Зачем это нужно после базового рига

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

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

    Для общей справки по инструментам и логике программы держите под рукой руководство:

  • Официальное руководство пользователя Moho
  • Что в Moho называется деформацией

    Деформация в контексте Moho — это изменение формы графики при движении костей или при анимации точек.

    В Moho чаще всего встречаются два сценария:

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

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

    Перед тем как улучшать деформации, важно помнить, как именно графика подчиняется костям. В Moho это определяется типом привязки.

    Привязка слоем

    Слой целиком следует за одной костью.

    Подходит, когда:

  • деталь должна вести себя жёстко (например, ботинок)
  • вы делаете классический cut-out
  • Ограничение: слой не "гнётся" внутри себя. Он только перемещается, вращается, масштабируется.

    Привязка точек

    Точки векторной формы получают влияние от костей.

    Подходит, когда:

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

    Сила кости и зона влияния

    Даже без сложных настроек Moho использует идею "радиуса влияния" кости: насколько далеко она тянет точки.

    Практические последствия:

  • если кость влияет слишком широко, она может тянуть чужие зоны (локоть влияет на плечо и кисть одновременно)
  • если влияние слишком узкое, в суставе может появиться "перелом" формы
  • Смысл дальнейших техник (включая Smart Bones) в том, чтобы сделать поведение суставов предсказуемым в типовых позах.

    Типовые проблемы деформации и как их диагностировать

    Перед тем как строить Smart Bones, стоит понять, где проблема в привязке, а где уже нужна коррекция формы.

    Когда проблема решается привязкой и структурой

    Признаки:

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

  • неверная иерархия костей или слоёв
  • не тот способ привязки (слоем вместо точек или наоборот)
  • слишком широкое влияние кости на точки
  • В таких случаях Smart Bones не должны быть "костылём". Сначала стабилизируйте базовую механику.

    Когда уже нужна коррекция формы

    Признаки:

  • риг в целом работает правильно, но в локте появляется некрасивый залом
  • при сгибе колена теряется объём или появляется "впадина"
  • поворот головы выглядит плоско и хочется "подрисовки" формы
  • Это зона, где Smart Bones особенно сильны.

    Что такое Smart Bones и почему они ускоряют анимацию

    Smart Bones в Moho — это приём, при котором движение кости (обычно вращение) автоматически запускает заранее подготовленную корректирующую анимацию.

    Идея простая:

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

    !Схема принципа Smart Bones: кость управляет корректирующей формой

    Где Smart Bones применяются чаще всего

    Суставы рук и ног

    Классический кейс:

  • локоть и колено
  • запястье при сильных поворотах
  • плечо при поднятии руки
  • Цель:

  • сохранять объём
  • убирать заломы
  • добавлять складки или смещение формы
  • Поворот головы и объём лица

    Даже в 2D часто хочется ощущения объёма. Smart Bones позволяют:

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

    Smart Bones удобно использовать как "механические" корректоры:

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

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

    Ниже универсальная схема. Она одинаково полезна и для локтя, и для колена.

  • Выберите, какая кость будет "умной".
  • Создайте Smart Bone Action для этой кости.
  • Зафиксируйте два ключевых состояния.
  • В корректирующем состоянии отредактируйте форму (обычно точки вектора).
  • Проверьте, как коррекция смешивается при промежуточных углах.
  • Чтобы это было воспроизводимо, держите несколько правил.

    Выбор кости и подготовка

    Рекомендации:

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

    Чаще всего корректируют:

  • положение точек в Vector Layer
  • кривизну контура вокруг сустава
  • толщину и форму "мяса" на сгибе
  • Практический совет: корректируйте только то, что реально портит форму. Чем больше вы меняете, тем выше риск побочных эффектов.

    Как проверять качество после настройки

    Проверка должна быть не одной позой, а диапазоном.

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

    Smart Bones и порядок работы: сетап против анимации

    Smart Bones относятся к стадии подготовки рига.

    Ключевая привычка:

  • сначала вы делаете кости, привязку, базовую деформацию
  • затем добавляете Smart Bones как "полировку"
  • и только потом переходите в полноценную анимацию на таймлайне сцены
  • Если пытаться придумывать Smart Bones в середине анимации, легко получить путаницу:

  • где исправление рига, а где художественная правка
  • почему одна и та же поза выглядит по-разному в разных местах
  • Как не сломать риг Smart Bones-ами

    Правило изоляции

    Старайтесь, чтобы Smart Bone Action правила ровно то, ради чего вы её создали.

    Хорошая практика:

  • локоть корректирует только область локтя
  • улыбка корректирует рот, щёку и, если нужно, веко
  • поворот головы корректирует силуэт и элементы лица
  • Если в одном Smart Bone вы начинаете трогать всё подряд, отладка станет сложной.

    Именование и порядок

    Держите порядок в названиях:

  • кости: elbow_L, knee_R, head_turn
  • действия: по имени кости или с понятным суффиксом, чтобы было видно назначение
  • Это особенно важно, когда Smart Bones становится много.

    Тест на конфликт

    Если у вас несколько Smart Bones, влияющих на одну и ту же область (например, улыбка и поворот головы), могут появиться конфликты.

    Как заметить:

  • форма выглядит хорошо по отдельности, но ломается при комбинации
  • Что делать:

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

    Перед тем как перейти к полноценной постановке сцен, убедитесь, что:

  • базовые позы рук и ног выглядят хорошо без ручной правки точек
  • локти и колени не "ломаются" в ключевых углах
  • поворот головы не даёт неожиданных провалов силуэта
  • Smart Bones не конфликтуют друг с другом в типовых комбинациях
  • вы понимаете, какие кости аниматор будет трогать, а какие лучше не трогать
  • Итоги

    Деформации и Smart Bones — это переход от "персонаж двигается" к "персонаж выразителен".

    В этой статье вы зафиксировали:

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

    5. Анимация: ключи, графики и циклы движений

    Анимация: ключи, графики и циклы движений

    Как эта тема связана с предыдущими шагами курса

    В прошлых статьях вы:

  • подготовили персонажа на слоях
  • собрали базовый риг на костях и ограничениях
  • улучшили качество деформаций через Smart Bones
  • Теперь риг нужно превратить в движение на таймлайне. В Moho анимация строится на ключах, управляется интерполяцией и доводится до качества через графики. А чтобы производство было быстрым, часть движений лучше собирать как циклы и переиспользуемые фрагменты.

    Официальная справка по программе:

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

    Перед тем как ставить ключи, ещё раз закрепим критически важное различие:

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

    Ключи, каналы и что именно анимируется

    Что такое ключ

    Ключ (keyframe) — это отметка на таймлайне, где параметр получает конкретное значение. Между ключами Moho строит переход.

    Ключ может хранить, например:

  • поворот кости
  • позицию слоя
  • масштаб
  • деформацию точек вектора
  • параметры эффектов
  • Что такое канал

    Канал — это отдельная «дорожка» параметра. Например, у кости есть отдельные каналы для вращения и позиции. У слоя — свои каналы трансформаций. У векторной формы — каналы точек.

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

    !Схема таймлайна: ключи и каналы

    Автоключи и «ключи ставятся сами»

    Во многих рабочих схемах Moho делает ключ автоматически, когда вы меняете параметр на кадре в режиме анимации.

    Чтобы это не превращалось в хаос:

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

    Интерполяция — это правило, по которому Moho заполняет движение между ключами.

    Самые важные варианты поведения (в разных версиях и режимах они могут называться чуть по-разному, но смысл сохраняется):

  • плавная (smooth): движение ускоряется и замедляется, выглядит естественнее
  • линейная (linear): равномерная скорость, часто выглядит механически
  • ступенчатая (step/hold): значение «держится» до следующего ключа, без промежуточного перехода
  • Когда полезна ступенчатая интерполяция

    Ступенчатый режим нужен, когда вы не хотите промежуточных состояний.

    Типовые случаи:

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

    Если вы хотите контролируемую анимацию без «поплыло само», работайте позами:

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

    Графики: как управлять скоростью, акцентами и «живостью»

    Что такое график в анимации

    График в Moho (часто это режим Graph в таймлайне) — это отображение того, как значение параметра меняется во времени.

    Интуитивное чтение графика:

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

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

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

    На практике это решает самые частые проблемы:

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

    | Симптом в движении | Что обычно видно на графике | Типичная правка | |---|---|---| | Резкий старт | кривая сразу крутая | сгладить начало (ease in) | | Резкая остановка | кривая обрывается в конце | сгладить конец (ease out) | | Механическая равномерность | почти прямая линия | добавить S-образную плавность | | Не хватает «живости» | идеальная плавность без акцентов | маленький overshoot и возврат |

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

    Смещение по фазе: простой способ сделать анимацию богаче

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

    Типовые смещения:

  • грудь начинает поворот чуть раньше головы
  • кисть «догоняет» предплечье
  • волосы и одежда слегка запаздывают
  • Это проще всего делать так:

  • сначала поставить ключи на основном контроллере (например, корпус)
  • потом на дочерних деталях сдвинуть ключи на 1–3 кадра
  • Такая разница по фазе часто даёт больше качества, чем добавление новых деталей рига.

    Циклы движений: как сделать повтор без ручного копирования на весь шот

    Что такое цикл

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

    Главная выгода циклов:

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

    Чтобы цикл не «щёлкал» на стыке, нужны две вещи:

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

    Способы собирать циклы в Moho

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

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

    !Иллюстрация принципа бесшовного цикла

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

    Ходьба — лучший тест рига, потому что проверяет сразу всё: баланс, работу таза, коленей, стоп, смещения по фазе.

    Базовые позы ходьбы

    В классической схеме на одну ногу выделяют ключевые состояния:

  • контакт (нога ставится на землю)
  • низ (вес проваливается)
  • проход (опорная нога под корпусом)
  • верх (вес поднимается)
  • Для второй ноги это повторяется со сдвигом на половину цикла.

    !Ключевые позы цикла ходьбы

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

    Самая частая проблема цикла ходьбы — стопа «едет» по полу. Причины почти всегда технические, а не художественные.

    Проверяйте по порядку:

  • У стопы есть понятный контроллер (часто удобно через IK).
  • В фазе опоры позиция контроллера стопы не меняется (ключи стоят, и график не даёт дрейфа).
  • Длина костей и ограничения колена настроены так, чтобы IK не «перескакивал».
  • Если стопа должна стоять на месте, у неё не должно быть микро-движения ни в ключах, ни в графике.

    Что анимировать в ходьбе в первую очередь

    Чтобы не утонуть в деталях, придерживайтесь приоритета:

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

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

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

    В этой статье вы собрали основу практической анимации в Moho:

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

    6. Липсинк и мимика: фонемы и синхронизация

    Липсинк и мимика: фонемы и синхронизация

    Как липсинк ложится на пайплайн курса

    К этому моменту курса у вас уже есть:

  • подготовленный персонаж на слоях
  • риг на костях, ограничениях и, возможно, Smart Bones
  • понимание ключей, интерполяции, графиков и циклов
  • Липсинк в Moho добавляет ещё один «контур управления» поверх рига: вы синхронизируете речь с формами рта и дополняете это мимикой, чтобы персонаж не просто произносил звуки, а действительно играл сцену.

    Полезные официальные материалы:

  • Официальный сайт Moho (Lost Marble)
  • Руководство пользователя Moho
  • Термины: фонемы, виземы и почему мы говорим «формы рта»

    Чтобы не запутаться в словах:

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

    Два главных способа сделать липсинк в Moho

    В Moho чаще всего используют одну из двух схем, а на практике их комбинируют.

    Ручной липсинк (аниматор ставит формы рта ключами)

    Подходит, когда:

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

  • самый предсказуемый результат
  • проще подстроить под стиль (мультяшный, реалистичный, минималистичный)
  • Минусы:

  • дольше по времени
  • Автоматический липсинк (Moho раскладывает формы рта по аудио)

    Подходит, когда:

  • нужно быстро получить черновик
  • много реплик
  • важнее общий темп, чем идеальные нюансы
  • Плюсы:

  • экономит время на первичной раскладке
  • Минусы:

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

    Основа липсинка в Moho: Switch Layer для рта

    Почему Switch Layer — стандарт для речи

    Рот чаще всего делают как Switch Layer, внутри которого лежат разные варианты рта, а на таймлайне вы анимируете переключение между ними.

    Это удобно, потому что:

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

    Если вы делаете первый рабочий набор, достаточно 8–12 форм. Важно не количество, а чтобы были закрытия, улыбки, «О»-форма и нейтраль.

    Пример базового набора:

  • rest (нейтраль)
  • AI (широкая гласная)
  • E (улыбочная)
  • O (круглая)
  • U (вытянутая трубочка)
  • MBP (полное закрытие губ)
  • FV (нижняя губа касается верхних зубов)
  • L (язык вверх, рот приоткрыт)
  • WQ (сильная трубочка)
  • CHJSH (шипящие, губы и зубы ближе)
  • !Шпаргалка форм рта (визем), которые удобно держать рядом при липсинке

    Как организовать слои рта

    Чтобы рот не «ломал» проект и его было легко анимировать:

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

  • проще поддерживать единый стиль линии и заливки
  • легче делать аккуратные переходы и деформации
  • Если рот растровый:

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

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

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

    Есть два удобных подхода, которые хорошо сочетаются с тем, что вы уже делали в модуле про Smart Bones.

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

  • рот под речь часто удобнее делать через Switch (чёткие формы)
  • мимику и нюансы удобнее добавлять через кости, Smart Bones и небольшие деформации
  • Синхронизация: как попасть в речь по времени

    Подготовьте аудио правильно

    Технически липсинк держится на том, что вы точно слышите начало и конец звука.

    Рекомендации:

  • используйте чистую запись без сильной музыки поверх
  • избегайте клиппинга и перегруза
  • если есть возможность, слегка подчистите шум, чтобы согласные читались
  • Что считать «попаданием»

    Для анимации важна не фонетическая точность, а визуальная читаемость.

    Чаще всего зритель «прощает»:

  • небольшие ошибки на быстрых согласных
  • упрощение форм в пользу темпа
  • Зритель плохо прощает:

  • отсутствие закрытия губ на MBP
  • заметный сдвиг губ «после» звука
  • отсутствие пауз ртом в паузах речи
  • Практическое правило тайминга согласных

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

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

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

  • Поставьте rest на протяжении всей реплики как базу.
  • Отметьте места, где обязательно нужны закрытия MBP.
  • Расставьте крупные гласные формы (они держат читаемость).
  • Добавьте формы для шипящих и «трубочки» там, где они заметны.
  • Упростите: если форма почти не видна, лучше оставить соседнюю, чем мельтешить.
  • !Схема раскладки липсинка: от базовых форм к деталям

    Автоматическая раскладка: как использовать её правильно

    В Moho есть инструменты, которые могут автоматически заполнить ключи переключения рта по аудио или по данным, подготовленным во внешней разметке. Конкретные названия пунктов меню зависят от версии, но общая логика везде одна: результатом становится набор ключей на канале Switch Layer.

    Как получить пользу от автолипсинка:

  • прогоните авторазметку на реплике
  • сразу примите, что это черновик
  • первым делом проверьте закрытия MBP и явные гласные
  • уберите «дребезг» форм, когда Moho слишком часто переключает рот
  • Что чаще всего приходится править вручную:

  • быстрые связки согласных
  • места с сильным эмоциональным акцентом
  • паузы и вдохи
  • Как избежать «дребезга» и хаоса на Switch Layer

    Проблема «дребезга» — это когда формы рта меняются слишком часто и зритель видит мельтешение.

    Причины:

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

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

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

  • Смысл: где персонаж делает акцент, где думает, где сомневается.
  • Ритм: паузы, ускорения, замедления, дыхание.
  • Эмоция: брови, глаза, наклон головы, микрожесты.
  • Практические приёмы:

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

    Если вы уже использовали Actions для циклов (например, дыхание), то мимика отлично ложится в ту же схему.

    Что удобно вынести в Actions:

  • моргание (1–2 варианта)
  • быстрый «вздох/сжатие губ»
  • микросмайл
  • реакция бровей
  • Идея: в сцене вы занимаетесь актёрской игрой и таймингом реплики, а микроанимацию применяете как заготовки и затем подгоняете.

    Мини-чек-лист качества липсинка перед финальной правкой

    Перед тем как «полировать» графики и вторичку, проверьте:

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

    Липсинк в Moho проще всего строить вокруг Switch Layer с набором форм рта. Дальше качество рождается из трёх вещей:

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

    7. Сцены, камера, эффекты и экспорт рендера

    Сцены, камера, эффекты и экспорт рендера

    Зачем этот этап, если персонаж уже анимирован

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

  • кадр не собран (персонаж «висит» в пустоте или композиция случайная)
  • камера не поддерживает действие (нет акцентов, крупностей, читаемости)
  • нет минимальной постановки света/объёма (хотя бы через тени/градиенты)
  • экспорт сделан с неверными настройками (FPS, размер, альфа, кодек)
  • Эта статья закрывает финальную часть пайплайна: сцена → камера → эффекты → экспорт.

    Полезные официальные источники:

  • Официальный сайт Moho (Lost Marble)
  • Руководство пользователя Moho
  • !Карта процесса от сцены до экспортируемого файла

    Что такое сцена и «шот» в логике Moho

    В контексте производства удобнее мыслить не «проектом», а шотами.

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

    Сборка сцены: фон, реквизит, персонаж и порядок слоёв

    Базовая структура слоёв для шота

    Ниже — рабочий минимум, который удобно поддерживать в большинстве сцен:

  • Group Layer BG (фон, декорации)
  • Group Layer CHAR или Bone Layer персонажа
  • Group Layer FG (передний план: ветки, блики, элементы, которые перекрывают героя)
  • служебные слои (референсы, разметка пола) выключены на рендер
  • Если у вас уже есть персонаж в Bone Layer, чаще всего вы просто добавляете его в сцену как готовый блок и не меняете внутреннюю структуру.

    Порядок отрисовки и читаемость

    Проверьте три вещи до того, как тратить время на эффекты:

  • персонаж отделяется от фона по тону и контрасту
  • важные части (лицо, руки) не перекрыты лишними слоями
  • перекрытия осознанные (если рука должна уйти «за торс», это решено слоями или масками)
  • Маски и “чистые” пересечения

    Маски обычно нужны, когда:

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

    Камера в Moho: движение, крупности и контроль читаемости

    Камера как инструмент постановки, а не “приближение для красоты”

    Камера решает задачи:

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

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

    Чтобы камера не “дребезжала” и не портила работу анимации:

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

    Если движение камеры выглядит механически, чаще всего проблема не в количестве ключей, а в интерполяции.

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

    2.5D и глубина: параллакс без 3D

    Moho позволяет делать эффект глубины за счёт разнесения слоёв по глубине и движения камеры.

    Когда это реально полезно

    2.5D даёт заметный эффект, если:

  • есть передний план, средний план и фон
  • камера двигается (хотя бы слегка)
  • объекты на разных планах имеют разную скорость смещения (параллакс)
  • Как не сломать сцену 2.5D

    Типовые риски:

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

  • делайте запас у фонов по краям (шире кадра)
  • ограничьте амплитуду движения камеры
  • тестируйте 2.5D на черновике до финальной детализации
  • !Понимание, почему планы двигаются с разной скоростью

    Эффекты: что добавлять, чтобы стало лучше, а не тяжелее

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

    Самые практичные эффекты для персонажной сцены

  • тень под персонажем на земле
  • мягкая контактная тень (если стиль позволяет)
  • лёгкое затемнение/подсветка для отделения от фона
  • размытие для элементов, которые должны быть “не в фокусе” (обычно аккуратно)
  • Эффекты, с которыми легко переборщить

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

    Где удобнее держать эффекты: на слое или на группе

    | Куда назначать эффект | Когда это удобно | Пример | |---|---|---| | На конкретный слой | Если эффект должен влиять только на один элемент | Размытие только для дальнего дерева | | На Group Layer | Если эффект должен объединять несколько деталей как одно целое | Общая цветокоррекция для всего фона | | На уровне персонажа (группа/контейнер) | Если нужно “склеить” персонажа и не получить разный вид деталей | Лёгкая общая тень или тон |

    Предпросмотр: как проверять шот перед финальным экспортом

    Перед рендером важно сделать техническую проверку, чтобы не перерендеривать всё из-за мелочи.

    Минимальный чек-лист:

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

    Экспорт рендера: форматы, альфа, качество и стабильность

    Что нужно решить до экспорта

    У экспорта всегда есть четыре основных решения:

  • размер кадра (например, 1920×1080)
  • FPS (например, 24, 25 или 30)
  • формат вывода (видео или последовательность кадров)
  • нужна ли прозрачность (альфа-канал)
  • Если вы поменяете FPS в конце, движение визуально изменится. Поэтому FPS фиксируют в начале проекта и придерживаются его до финала.

    Видео или последовательность кадров

    Оба подхода рабочие, выбор зависит от задачи.

    Последовательность кадров (например, PNG):

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

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

  • для финала и композитинга рендерьте PNG-последовательность
  • для превью делайте MP4
  • Прозрачность (альфа)

    Альфа нужна, если:

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

  • всё собрано в одном кадре в Moho
  • вы сразу отдаёте готовое видео
  • Именование и версионность

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

  • shot_010_v01
  • shot_010_v02
  • И отдельно для последовательностей:

  • shot_010_v02_####.png
  • Так проще сравнивать версии, возвращаться назад и понимать, что именно ушло в монтаж.

    Конвертация последовательности в видео (если нужно)

    Иногда удобно рендерить в PNG, а потом собрать в видео внешним инструментом. Для этого часто используют FFmpeg.

    Справка:

  • Официальный сайт FFmpeg
  • Финальная проверка качества: что чаще всего портит впечатление

    Перед сдачей шота проверьте типовые “убийцы качества”:

  • стопы или объекты скользят там, где должны стоять (ошибка ключей или графиков)
  • рот запаздывает относительно звука (ошибка тайминга липсинка)
  • камера делает лишний микропан (случайный ключ)
  • тени или эффекты “пульсируют” из-за лишней анимации параметров
  • на стыке цикла есть щелчок по позе или скорости
  • !На что смотреть перед финальным рендером

    Итоги

    На этом этапе вы превращаете анимацию в готовый шот:

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