Чтобы изменить опорную точку шаблона, не сдвигая изображение в исходном состоянии, используйте ползунки Motion, которые одновременно меняют соответствующие координаты опорной точки и положения. Опубликуйте эти ползунки в Final Cut Pro, выберите точку вращения при масштабе 100% и нулевом угле поворота, а затем приступайте к анимации.
Это руководство предназначено для монтажёров, работающих на Mac и создающих многоразовый генератор с простым исходным прямоугольником. Оно позволяет выбрать точку вращения, не меняя расположение изображения в нетрансформированном состоянии. Чтобы менять точку вращения после масштабирования или поворота, потребуется дополнительная компенсация.
Почему публикация одной опорной точки сдвигает изображение
Опорная точка задаёт центр поворота и масштабирования. Apple поясняет, что положение слоя отсчитывается от его опорной точки, поэтому смещение опорной точки также меняет положение слоя относительно координат положения. Следовательно, публикация только опорной точки не создаёт элемент управления, сохраняющий неподвижность изображения. Элементы управления инспектора «Свойства» в Motion.
Практическое решение, описанное здесь, связывает два значения одного слоя: горизонтальную опорную точку с горизонтальным положением, а вертикальную опорную точку — с вертикальным положением. При масштабе 100% и нулевом угле поворота одинаковые изменения взаимно компенсируют видимое смещение. Точка вращения перемещается, а прямоугольник остаётся на месте.
Эта связь — способ настройки, выведенный из документированного Apple поведения трансформаций и ригов, а не готовая настройка Apple. Apple описывает ползунки, которые задают несколько состояний параметров и интерполируют значения между ними. В инструкциях ниже эти возможности используются для создания связанных элементов управления. Создание простого рига в Motion, Виджет «Ползунок» в Motion.
Создайте нейтральную тестовую графику в Motion
Начните с простого генератора, чтобы проверить работу компенсации, прежде чем добавлять другие элементы графики.
- В Motion выберите
File > New from Project Browser. - Выберите
Final Cut Generator, задайте нужную предустановку проекта и нажмитеOpen. В этом примере используется проект размером 1920 × 1080. - Оставьте преобразования содержащей группы по умолчанию и используйте стандартную 2D-композицию без камер и поведения трансформации.
- Выберите инструмент
Rectangle, нарисуйте прямоугольник среднего размера и нажмитеEsc. Задайте простую заливку, например синюю. Переименуйте слой вPivot Graphic.
Apple описывает проекты генераторов как способ создавать графику, которая появляется в браузере генераторов Final Cut Pro. В инструкциях по работе с фигурами предлагается нарисовать прямоугольник инструментом Rectangle и нажать Esc, чтобы выйти из режима рисования. Создание шаблона генератора в Motion, Рисование простых фигур в Motion.
Выберите Pivot Graphic и откройте инспектор Properties. Установите координаты Position и Anchor Point равными нулю, значение Rotation — нулю, а Scale — 100%. Не меняйте эти значения во время настройки рига. Разверните элементы управления координатами, чтобы редактировать отдельные оси. Apple описывает эти элементы управления трансформациями для слоёв и групп. Элементы управления инспектора «Свойства» в Motion.
Точные размеры прямоугольника не влияют на компенсацию. Диапазоны опорных точек в примере — это иллюстративные значения координат, а не размеры прямоугольника и не результат автоматического определения его границ.
Настройте элементы управления горизонтальной и вертикальной точками вращения
Создайте горизонтальный ползунок
Выберите Object > New Rig. Выберите риг, нажмите Add Slider в инспекторе Rig и переименуйте созданный виджет в Pivot X. Это документированные Apple элементы управления для добавления рига и ползунка. Создание простого рига в Motion.
Изначально под ползунком отображаются два маркера снимков. Каждый маркер хранит состояние параметров; значения между маркерами интерполируются. Для прямоугольника используйте следующие соответствия:
| Виджет | Снимок | Координата опорной точки графики | Координата положения графики |
|---|---|---|---|
Pivot X |
Левый предел | Anchor Point X = -300 |
Position X = -300 |
Pivot X |
Правый предел | Anchor Point X = 300 |
Position X = 300 |
Pivot Y |
Левый предел | Anchor Point Y = -150 |
Position Y = -150 |
Pivot Y |
Правый предел | Anchor Point Y = 150 |
Position Y = 150 |
Чтобы записать первое горизонтальное состояние, выберите левый маркер снимка под Pivot X, затем нажмите Start рядом с Edit Mode. Выберите Pivot Graphic и введите -300 одновременно для Anchor Point X и Position X. Нажмите Stop Rig Edit Mode. Таким же образом запишите состояние правого предела, введя 300 для обоих значений. Apple описывает выбор снимка, переход в режим редактирования, изменение параметров и остановку записи. Создание снимков и управление ими в Motion.
Во время записи меняйте только нужную пару координат. Перетаскивание в области холста может изменить и другие параметры, из-за чего будет сложнее понять, чем именно управляет виджет.
Добавьте вертикальный ползунок
Верните Pivot X в среднее положение. Добавьте к ригу ещё один ползунок и назовите его Pivot Y. Запишите два состояния его пределов, используя вертикальные значения из таблицы. Меняйте только Anchor Point Y и Position Y; горизонтальная пара должна оставаться под управлением первого виджета.
Проверьте оба виджета после записи. Каждый должен содержать предназначенную для него пару координат. Apple отмечает параметры с ригом значком джойстика и показывает записанные параметры под элементами управления виджета. Создание снимков и управление ими в Motion.
Оставьте интерполяцию ползунков в режиме Linear. При желании задайте для Pivot X отображаемые значения Range Minimum и Range Maximum равными -300 и 300, а для Pivot Y — -150 и 150. Эти параметры задают подписи диапазона ползунков, но не создают связь с параметрами. Эту связь задают снимки. Виджет «Ползунок» в Motion.
Проверьте, что остаётся неподвижным и при каких условиях
Перемещайте оба ползунка по всему диапазону, пока масштаб графики остаётся равным 100%, а поворот — нулю. Края должны оставаться в тех же местах на холсте. Затем выберите смещённую от центра точку вращения и временно поверните графику. Она должна вращаться вокруг новой точки. Прежде чем выбирать другую точку вращения, верните значение поворота к нулю.
Компенсацию можно понять с помощью расчёта для одной оси. Пусть q — координата точки изображения, a — её координата опорной точки, а p — координата положения. В нетрансформированном примере отображаемая координата равна p + q - a. Риг задаёт p = a, оставляя q без изменений. Эта арифметика проверена на примерах координат; это не проверка воспроизведения в приложении.
При другом масштабе одинаковое изменение опорной точки и положения уже не компенсируется. Для наглядности: при масштабе 200% центр графики в точке q = 0 с p = a = 100 перемещается в 100 + 2 × (0 - 100) = -100. Поэтому изображение сдвигается, если менять точку вращения в этом простом риге после масштабирования.
При проектировании шаблона ориентируйтесь на эту таблицу:
| Требуемое поведение | Подходящий способ |
|---|---|
| Выбрать точку вращения, сохранив исходную композицию | Используйте связанные ползунки при масштабе 100% и нулевом угле поворота. |
| Анимировать вращение вокруг выбранной точки | Не меняйте ползунки точки вращения; анимируйте масштаб или поворот графики. |
| Переместить всю композицию | Для позиционирования используйте отдельную содержащую группу. |
| Изменить точку вращения, сохранив уже трансформированное изображение | Заново настройте компенсацию для этого состояния трансформации; этой связи двух ползунков недостаточно. |
Для известного фиксированного масштаба и поворота компенсация положения должна учитывать эту трансформацию: изменение положения равно изменению опорной точки с учётом масштаба и поворота. Если масштаб или поворот тоже меняются, фиксированные пары значений не дают универсального решения. Самый простой поддерживаемый способ в описанном здесь рабочем процессе — выбрать точку вращения в нейтральном состоянии, а затем трансформировать графику.
Опубликуйте элементы управления и используйте их в Final Cut Pro
В инспекторе Rig или Widget щёлкните правой кнопкой мыши по имени параметра каждого ползунка точки вращения, удерживая Control, и выберите Publish. Выберите Project, откройте Publishing и убедитесь, что отображаются оба виджета. Apple указывает, что опубликованные виджеты становятся доступны в Final Cut Pro после сохранения шаблона. Публикация ригов из Motion в Final Cut Pro.
Также опубликуйте параметры Scale и Rotation прямоугольника. В разделе Project > Publishing задайте им понятные имена, например Graphic Scale и Graphic Rotation, и поместите их под элементами управления точкой вращения. Apple описывает переименование и изменение порядка опубликованных элементов управления в этой панели. Управление элементами управления шаблона в Motion.
Сохраните генератор с понятным названием и категорией, затем нажмите Publish в диалоговом окне сохранения. В Final Cut Pro откройте Titles and Generators, найдите генератор в разделе Generators и перетащите его на таймлайн. Apple описывает этот способ сохранения и добавления, а также подтверждает, что опубликованные параметры можно менять и анимировать ключевыми кадрами в Final Cut Pro. Создание шаблона генератора в Motion.
Выберите экземпляр генератора и используйте опубликованные элементы управления в таком порядке: оставьте Graphic Scale равным 100% и Graphic Rotation равным нулю, задайте значения Pivot X и Pivot Y, затем настройте или анимируйте масштаб и поворот. Проверьте начало, середину и конец получившейся анимации.
Не смешивайте встроенные элементы управления Transform клипа генератора с опубликованными вами элементами управления внутренним прямоугольником. В Final Cut Pro также есть собственные элементы управления Anchor X and Y в инспекторе Video; Apple прямо указывает, что эти элементы недоступны в экранных элементах управления трансформацией. Поэтому перетаскивание центрального круга в окне просмотра не является документированным способом изменения встроенной опорной точки. Изменение размера, перемещение и поворот клипов в Final Cut Pro для Mac.
Учитывайте границы шаблона, общих экземпляров и версий
Различайте настройку на таймлайне и изменение исходного шаблона. Изменение опубликованного параметра позволяет настроить выбранный генератор. Открытие исходника генератора в Motion меняет многоразовый шаблон.
Для генератора, созданного в Motion, Apple различает команды Open in Motion, открывающую исходный шаблон, и Open a copy in Motion для предустановки Final Cut Pro. Чтобы создать отдельную версию собственного шаблона, используйте File > Save As. Apple также указывает, что последующие изменения применённого изменённого шаблона в Motion могут повлиять на экземпляры на таймлайне. Не предполагайте, что сохранение исходника изменит только экземпляр, выбранный в Final Cut Pro. Изменение генератора Final Cut Pro.
Составные клипы задают ещё одну границу общего доступа. Изменение генератора внутри составного клипа меняет его общее содержимое. Apple отмечает, что изменения содержимого распространяются на дочерние экземпляры. Если одному из экземпляров нужно независимое содержимое, выберите этот составной клип на таймлайне и примените Clip > Reference New Parent Clip, прежде чем вносить внутреннее изменение. Введение в составные клипы в Final Cut Pro для Mac, Создание составных клипов в Final Cut Pro для Mac.
В текущей документации Motion, использованной для этого рабочего процесса, указана версия Motion 6.4. При работе со старыми версиями выбирайте соответствующую версию руководства, а не предполагайте, что меню и совместимость совпадают. Согласно инструкциям Apple по редактированию генераторов, приложения должны быть совместимы и обновлены; также указано, что оба приложения должны быть либо версиями Apple Creator Studio, либо разовыми покупками. Создание простого рига в Motion, Изменение генератора Final Cut Pro.
Для этого шаблона надёжная последовательность проста: свяжите опорную точку и положение одного слоя графики, выберите точку вращения в нейтральном состоянии, а затем анимируйте вокруг неё. Так монтажёр сможет настраивать точку вращения, не нарушая исходную композицию, и будет понимать ограничения рига при трансформациях.
Источники
- Элементы управления инспектора «Свойства» в Motion — служба поддержки Apple.
- Создание простого рига в Motion — служба поддержки Apple.
- Виджет «Ползунок» в Motion — служба поддержки Apple.
- Создание шаблона генератора в Motion — служба поддержки Apple.
- Рисование простых фигур в Motion — служба поддержки Apple.
- Создание снимков и управление ими в Motion — служба поддержки Apple.
- Публикация ригов из Motion в Final Cut Pro — служба поддержки Apple.
- Управление элементами управления шаблона в Motion — служба поддержки Apple.
- Изменение размера, перемещение и поворот клипов в Final Cut Pro для Mac — служба поддержки Apple.
- Изменение генератора Final Cut Pro — служба поддержки Apple.
- Введение в составные клипы в Final Cut Pro для Mac — служба поддержки Apple.
- Создание составных клипов в Final Cut Pro для Mac — служба поддержки Apple.