04
Порядок обновления и контрольной проверки
1. Зафиксируйте исходную связку
Запишите фактические версии Motion, Final Cut Pro и macOS на машине, где возникла проблема. Не полагайтесь на название проекта или на воспоминания команды: откройте сведения о приложениях и сохраните снимок экрана.
В отчёте также укажите:
- какой тип шаблона используется — титр, эффект, переход или генератор;
- открывается ли исходный проект в Motion без предупреждений;
- где проявляется ошибка — на холсте Motion, в браузере Final Cut Pro, на таймлайне или только в экспортированном файле;
- присутствуют ли сторонние FxPlug-эффекты и внешние медиаданные.
Категория имеет значение. Обычный проект Motion нельзя использовать как точный эквивалент опубликованного шаблона Final Cut Pro: у них разные этапы передачи параметров и разные условия воспроизведения.
2. Обновите Motion до 6.3 и проверьте совместимость
Сначала установите Motion 6.3 на тестовую машину или удалённый Mac, а затем проверьте, что установленная версия Final Cut Pro поддерживает этот рабочий процесс. Не следует считать, что обновление одного приложения автоматически выровняло весь комплект.
Сведения о самой версии и исправлении берите из документа Apple о выпуске Motion 6.3, а не из названия файла или стороннего описания. Руководство Motion 6.3 по шаблонам используйте для проверки конкретных команд и типов содержимого.
После обновления не открывайте сразу единственный рабочий файл клиента. Сделайте копию библиотеки и копию шаблона, чтобы тест не изменил производственный вариант.
3. Повторите тест на минимальном шаблоне
Создайте или скопируйте короткую сцену, в которой есть только несколько показательных элементов:
- один трёхмерный текстовый или графический слой;
- одна камера;
- один источник света;
- одна опубликованная настройка, которую разрешено менять в Final Cut Pro.
Не добавляйте сразу все внешние изображения и плагины. Цель такого теста — выяснить, сохраняется ли базовая трёхмерная структура после публикации. Если минимальный шаблон работает, а исходный нет, проблема, скорее всего, находится в структуре проекта или его зависимостях, а не в самом факте использования трёхмерного режима.
4. Проверьте публикацию параметров
В Motion опубликованный параметр означает, что соответствующий элемент можно редактировать в Final Cut Pro. Это не означает автоматический перенос всех внешних ресурсов и не превращает каждый слой в универсально управляемый объект.
Проверьте:
- опубликована ли нужная настройка камеры, света или текста;
- не связан ли параметр с удалённым либо отсутствующим ресурсом;
- не было ли несколько элементов объединено в один контроллер с неожиданным поведением;
- совпадает ли тип публикации с типом шаблона.
Apple отдельно описывает публикацию элементов управления для Final Cut Pro и просмотр опубликованных параметров. Эти инструкции нужно применять к конкретному шаблону, а не к обычному проекту Motion.
Нужно ли заново публиковать старый шаблон после обновления Motion 6.3?
Не каждый старый шаблон обязательно нужно публиковать заново. Сначала скопируйте его, откройте в Motion 6.3 и сравните с новым минимальным тестом. Если после обновления старый опубликованный экземпляр остаётся плоским, повторная публикация копии — разумный следующий шаг. Но её следует выполнять только после фиксации исходного состояния, иначе команда потеряет возможность сравнить результаты.
5. Изолируйте слои, камеру и свет
Если пропала не вся глубина, а только отдельные элементы, используйте последовательное отключение. За один проход выключайте только одну группу: встроенные формы, текст, камеру, свет или сторонний эффект.
После каждого изменения проверяйте:
- вернулась ли перспектива;
- изменилась ли тень или отражение;
- сохранилась ли анимация камеры;
- не исчезли ли опубликованные параметры;
- одинаково ли ведут себя Motion и Final Cut Pro.
Такой подход занимает больше времени, чем массовое удаление зависимостей, но сохраняет причинно-следственную связь. Если одновременно удалить камеру, свет и сторонний эффект, команда увидит улучшение, но не поймёт, какая именно часть была неисправна.
6. Проверьте расположение содержимого на другой машине
Почему шаблон Motion выглядит неполным после переноса на другой Mac?
Сначала нужно разделить три случая: шаблон отсутствует в браузере, шаблон виден, но не показывает содержимое, или он открывается, однако часть сцены заменена либо отключена.
Проверьте:
- находится ли пользовательский шаблон в папке Motion Templates;
- хранится ли необходимый медиаресурс отдельно;
- входит ли сторонний FxPlug-компонент в подготовленную среду;
- видит ли Final Cut Pro актуальную библиотеку;
- не установлен ли фильтр браузера, скрывающий нужный тип шаблона.
Apple описывает место сохранения шаблонов Motion, а для Final Cut Pro отдельно приводит настройки хранения содержимого. Дополнительно полезно свериться с руководством Apple по управлению содержимым Motion в Final Cut Pro.
Медиатека не обязательно управляет всеми внешними зависимостями шаблона. Поэтому перенос самой библиотеки не подтверждает, что пользовательские шаблоны, изображения, шрифты и плагины также доступны на новой машине.
7. Проверьте результат в трёх представлениях
После исправления сравните один и тот же короткий фрагмент в трёх местах:
- холст Motion;
- таймлайн Final Cut Pro;
- экспортированный файл, открытый отдельно от удалённого сеанса.
В тестовый фрагмент включите движение камеры, перекрытие трёхмерных слоёв и несколько характерных параметров текста. Не оценивайте результат только по чёткости окна VNC или веб-консоли.
В официальных технических материалах Final Cut Pro описываются возможности приложения, но они не гарантируют одинаковое поведение каждого пользовательского шаблона. Конкретный экспорт зависит от структуры проекта и его ресурсов, поэтому итоговый файл должен быть самостоятельным объектом приёмки.