Как добавить регуляторы ширины к конечностям из резинового шланга для создания эффекта ракурсного сокращения в After Effects
Чтобы добавить регуляторы ширины к конечности из резинового шланга, выведите ширину обводки и ширину сужения на обоих концах в отдельные ползунки. Затем анимируйте их вместе с позой конечности: сократите её видимую длину, определите, какой конец находится ближе, и сформируйте переход ширины, подчёркивающий это направление.
Это руководство предназначено для аниматора персонажей, который работает с конечностью на нативном слое-фигуре в After Effects, в том числе с шлангом Rubberhose 3. Задача — создать многоразовые регуляторы толщины для стилизованного поворота к зрителю или от него. Описанный ниже процесс сочетает документированные регуляторы с наглядной проверкой позы; предлагаемые значения — отправные точки для художественных решений.
1. Разделите изгиб конечности и её толщину
Сначала определите свойства, которые меняют центральную линию, и те, что меняют силуэт. В Rubberhose 3 параметр Hose length задаёт расстояние между контроллерами, при котором шланг выпрямляется. Параметр Direction управляет изгибом шланга, и Battle Axe специально рекомендует анимировать Direction, чтобы показать движение к камере или от неё. Эти параметры полезны для управления позой, но они не заменяют регулировку видимой ширины. Battle Axe: Controls
Battle Axe описывает шланги как слои-фигуры, оформление которых может сочетать обводки, заливки, стили слоя и эффекты. Также там различают стили и пресеты изгиба: пресеты изгиба не меняют толщину. Для этой настройки начните с простого шланга, отрисованного одной обводкой, чтобы регуляторы ширины имели очевидную цель. Battle Axe: Styles
Используйте три независимо настраиваемых значения: максимальную ширину обводки, процент ширины начала и процент ширины конца. Если хранить их отдельно, можно менять общую толщину, не перестраивая сужение. Кроме того, так можно изменить воспринимаемое направление глубины, не меняя направление контура конечности.
2. Подготовьте простую конечность и определите направление её контура
Перед изменением рига сохраните рабочую копию проекта. Выберите конечность и нейтральную позу, в которой хорошо виден весь её контур. Если декоративные детали мешают оценить силуэт, временно используйте простой стиль.
Разверните Contents слоя шланга и найдите обводку, которая действительно отрисовывает конечность. Чтобы определить её, временно немного измените ширину, проверьте видимый результат и отмените изменение. Если внешний вид создают несколько обводок, прежде чем продолжить, определите, какая из них отвечает за основную форму.
Не предполагайте, что начало контура соответствует плечу или бедру. Проверьте это: измените ширину сужения на одном конце и посмотрите, какой конец отреагирует. Укажите соответствие в названиях регуляторов, например «Ширина начала — плечо» и «Ширина конца — запястье». Эта простая проверка поможет избежать перепутанных настроек.
Для проверки на новом нативном слое-фигуре нарисуйте незамкнутый криволинейный контур с обводкой и без заливки. Если вы работаете с существующим шлангом, сохраните созданные им контур и связи рига. Цель — изменить параметры отрисовки контура, оставив систему управления позой работоспособной.
3. Настройте сужение до подключения ползунков
В параметрах видимой обводки разверните Taper. В After Effects доступны параметры Start Length и End Length, определяющие участки сужения, а также Start Width и End Width, задающие их толщину. Ширина конца не повлияет на видимое сужение, если соответствующая длина сужения равна нулю. Единицы длины в процентах задают переход относительно длины контура. Adobe: How to taper shape strokes
Используйте эти начальные настройки:
- Для Length Units задайте значение Percentage.
- Для Start Length и End Length задайте по 50%.
- Для Start Width и End Width задайте по 100%.
- Для Start Ease и End Ease задайте нулевое значение, чтобы начать с простого перехода.
Это предложенный начальный профиль, а не обязательная спецификация рига. Нейтральные значения ширины на концах задают исходный уровень перед добавлением сужения. Когда регуляторы заработают, подстройте длину переходов и плавность под контур персонажа. Во время первой проверки позы не меняйте эти параметры, чтобы оценить именно изменения ширины.
4. Добавьте и подключите три ползунка для аниматора
Создайте нулевой слой с именем «Регуляторы ширины конечности». Добавьте три эффекта Slider Control через меню Effect > Expression Controls > Slider Control. Переименуйте эффекты и задайте им начальные значения из таблицы. Adobe поддерживает размещение контролов выражений на нулевом слое и обращение к ним из параметров других слоёв. Adobe: Using expression controls
| Название ползунка | Начальное значение | Целевой параметр |
|---|---|---|
| Максимальная ширина | 32 | Stroke Width |
| Процент ширины начала | 100 | Taper > Start Width |
| Процент ширины конца | 100 | Taper > End Width |
Для каждого целевого параметра, удерживая Alt в Windows или Option в macOS, щёлкните по значку секундомера, чтобы включить выражение. Перетащите кнут для связи выражения на числовое значение соответствующего ползунка. Повторите для всех трёх параметров и прежде чем продолжить, проверьте каждую связь.
Используйте кнут для связи, чтобы After Effects создал ссылки с фактическими названиями слоёв и эффектов. Переименуйте регуляторы до подключения и используйте для каждого слоя регуляторов отдельные названия, если создаёте несколько таких слоёв. Adobe рекомендует давать эффектам понятные имена и поясняет, что связанные контролы выражений можно анимировать ключевыми кадрами. Adobe: Using expression controls
Проверьте каждый ползунок отдельно. Максимальная ширина должна менять толщину основной обводки. Ползунок «Процент ширины начала» должен влиять на проверенный начальный конец, а «Процент ширины конца» — на другой. Перед началом анимации верните оба ползунка ширины на концах к 100. Этот процесс использует подключения через интерфейс и не требует специального скрипта.
5. Проверьте ракурсное сокращение на трёх заметно различающихся позах
Прежде чем дорабатывать переходы, создайте три фиксированные позы. Приведённые ниже значения — иллюстративные параметры для художественного решения, а не результат измерения перспективы. Предполагается, что контур начинается у плеча и заканчивается у запястья, а длина сужения задана описанным выше способом.
| Проверочная поза | Максимальная ширина | Процент ширины начала | Процент ширины конца | Задача рисунка |
|---|---|---|---|---|
| Нейтральная поза боком | 32 | 100 | 100 | Задать обычный силуэт |
| Запястье приближается к зрителю | 44 | 65 | 100 | Подчеркнуть конец у запястья |
| Запястье удаляется от зрителя | 32 | 100 | 65 | Подчеркнуть конец у плеча |
Для позы приближения переместите запястье ближе к плечу в композиции, чтобы уменьшить видимую длину конечности. Скорректируйте изгиб, чтобы укороченный силуэт выглядел намеренным, и только потом добавляйте разницу ширины. Оценивайте результат, когда видна кисть: её размер и перекрытие помогают передать нужную ориентацию.
Для позы удаления поменяйте акцент ширины на противоположный и пересмотрите положение кисти относительно персонажа. Простая перестановка двух значений ширины может оставить позу неоднозначной. Проверьте весь контур, включая место, где конечность выходит из туловища и где соединяется с кистью.
В качестве приёма анимационного дизайна не задавайте ширину автоматически на основе расстояния между двумя контроллерами. Малое расстояние между концами может соответствовать разным позам, в том числе изгибу вбок. Независимые регуляторы ширины позволяют выбирать нужное восприятие глубины.
Если поза читается только при чрезмерном изменении ширины, сначала пересмотрите центральную линию и перекрытие. Используйте толщину, чтобы подчеркнуть понятный рисунок. Продолжайте корректировать три фиксированные позы, пока каждая не будет хорошо читаться в предполагаемом масштабе просмотра.
6. Анимируйте регуляторы, не создавая пульсации толщины
Когда фиксированные позы заработают, расставьте ключевые кадры на трёх ползунках в моменты соответствующих поз. Сначала просмотрите медленный переход. Внимательно проверяйте кадры между позами, а не только начальную и конечную: даже убедительная пара рисунков может дать неуклюжий промежуточный силуэт.
Проверяйте результат в таком порядке: положение, изгиб, профиль ширины, затем тайминг. Если конечность сначала раздувается, а потом поворачивается, сдвиньте изменение ширины по времени или сделайте его мягче. Если ближний конец расширяется, а видимая длина остаётся прежней, проверьте, нужна ли фазе движения более явная стадия укорочения.
Во время всего перехода проверяйте соединение с кистью или стопой. Расширенное запястье при маленькой кисти без изменения размера может создать нежелательную форму манжеты. Если рисунок этого требует, скорректируйте соседнюю графику или уменьшите локальное изменение ширины. Оценивайте общий силуэт, а не только шланг.
Не задавайте всем конечностям одинаковую анимацию ширины по умолчанию. Сначала завершите одно характерное движение и используйте его как образец настроек. Для каждой конечности всё равно потребуется отдельно проработать позу и контур.
7. Устраните распространённые проблемы с регуляторами ширины
| Проблема | Что проверить | Что сделать |
|---|---|---|
| Ползунок на конце не действует | Соответствующую длину сужения и выбранную обводку | Задайте ненулевую длину и проверьте видимую обводку |
| Меняется не тот конец | Фактическое направление контура | Исправьте названия регуляторов или подключения |
| Ссылка на ширину выдаёт ошибку | Названия слоя и эффектов | Переподключите с помощью кнута для связи |
| Конечность выглядит раздутой посередине | Максимальную ширину и переход сужения | Уменьшите максимальную ширину или измените переход |
| Укороченная поза остаётся неоднозначной | Центральную линию, графику на концах и перекрытие | Перерисуйте позу, прежде чем усиливать сужение |
| После изменения стиля регуляторы ширины работают неправильно | Обводку, к которой подключены выражения | Проверьте и переподключите нужные параметры отрисовки |
Когда движение будет готово, сохраните стиль для повторного использования. Battle Axe позволяет сохранять и копировать стили шлангов, но прежде чем полагаться на полученную настройку, проверьте её на другом шланге: убедитесь, что ссылки на ширину ведут к нужным регуляторам этой конечности. Battle Axe: Styles
Хорошо настроенный риг позволяет быстро вернуться к нейтральной толщине, подчеркнуть любой конец и изменить позу без повторной настройки ширины. Оставьте три регулятора простыми, проверьте оба направления глубины и доработайте силуэт в том масштабе, в котором персонажа будут видеть.
Источники
- Battle Axe, Controls.
- Battle Axe, Styles.
- Adobe, How to taper shape strokes.
- Adobe, Using expression controls.
