Copy Global Transform (Копировать глобальную трансформацию)#
Позволяет с лёгкостью копировать и вставлять трансформации объектов и костей.
При копировании – глобальная трансформация (в мировом пространстве) помещается в буфер обмена. Затем её можно вставлять на любой объект или кость, в текущий или любой другой кадр.
Поскольку преобразование (transform) помещается в буфер обмена в виде текста, его можно даже скопировать и вставить в мессенджер и отправить кому-нибудь другому.
Активация#
Откройте Blender и перейдите в настройки, затем на вкладку „Add-ons“.
Нажмите „Animation“, затем „Copy Global Transform“, чтобы включить аддон.
Интерфейс (interface)#
Расположен в .
На изображении справа отображены основные функции панели „Global Transform“. Свёрнутые панели описываются ниже, каждая в отдельном разделе.
Описание (description)#
- Копировать (copy)
Проверяет активный объект (в объектном режиме) или кость (в режиме позы) и помещает его/её текущую глобальную трансформацию в буфер обмена в виде матрицы.
- Вставить (paste)
Данный оператор берёт скопированную глобальную трансформацию и применяет её к активному объекту или кости. Это делается путём коррекции параметров его положения, вращения и масштаба.
- Зеркальные (mirrored)
То же, что и оператор „Paste“, но затем производит отражение относительно другого объекта или кости. Это может быть полезно, например, для копирования положения одной стопы на другую. См. раздел «Опции зеркала (Mirror Options)» ниже.
- Вставить на выделенные ключи (paste to selected keys)
Вставьте, как описано выше, и дополнительно используйте автокеинг для обновления одного или нескольких кадров. Выделение ключей используется для того, чтобы сообщить Blender’у, на каких кадрах это должно произойти; это не влияет на то, на какие части трансформации были проставлены ключи. То, что имеет ключи, будет определяться активным набором ключей.
- Вставить и запечь (paste and bake)
Почти то же самое, что и „Paste to Selected Keys“. Вместо вставки только на выделенных ключах, – „Paste and Bake“ будет вставлять и автоматически назначать ключи в каждом кадре между первым и последним выделенными ключами.
Опции зеркала (Mirror Options)#
Скопированную трансформацию можно зеркально отразить относительно объекта или кости. Для этого необходимо сначала выделить этот объект или кость.
- Арматура + Кость (Armature + Bone)
При выборе объекта-арматуры в качестве объекта зеркального отражения – отображается селектор костей. Вы можете использовать его для того, чтобы выбрать кость и использовать её в качестве зеркала. При этом всегда будет использоваться названная кость для конкретного объекта-арматуры.
- Только кость (Bone Only)
Если вы не произведёте выбор объекта для зеркального отражения, вы всё равно сможете выбирать имя кости. Это используется для отражения относительно кости из активной арматуры. Это также может быть полезно для отражения трансформаций костей относительно «грудной» кости активного персонажа.
- Только объект (Object Only)
Это будет просто зеркальное отражение относительно выбранного объекта.
После вставки с помощью оператора „Mirrored“, – оси зеркального отражения можно выбрать на панели настройки последней операции.
Прикрепить к камере (fix to camera)#
Данный оператор, также известный как „запечь для камеры“, гарантирует, что выбранные объекты/кости будут оставаться статичными (относительно камеры) на неключевых кадрах.
Это делается путём генерации новых ключей. Эти ключи будут иметь тип „Generated“, чтобы было ясно, какие ключи были созданы вручную, а какие были сгенерированы. Таким образом, инструмент можно запускать повторно для повторной генерации ключей.
Убедитесь, что для вашей анимации проставлены ключи с использованием „постоянной“ интерполяции. Если это ещё не так, запеките анимацию (по крайней мере, каналы трансформации). Этот инструмент не_ работает с модификатором F-кривой „Stepped Interpolation“.
Выберите, какой из каналов положения/вращения/масштаба вы хотите закрепить за камерой. Если вы не уверены, оставьте активными все каналы.
Нажмите кнопку „Fix to Camera“.
Чтобы отменить действие оператора „Fix to Camera“, нажмите на кнопку мусорной корзины „:bl-icon:`trash`“. Это приведёт к удалению всех сгенерированных ключей либо в диапазоне сцены, либо в диапазоне кадров.
Инструмент работает с диапазоном кадров сцены или с диапазоном предварительного просмотра, если он активен. Ключи за пределами этого диапазона игнорируются как при фиксации на камере, так и при удалении сгенерированных ключей.
Предупреждение
Данный инструмент будет исходить из того, что все ключи типа „Generated“ одинаковы. Поэтому он перезапишет их (или удалит, в зависимости от того, какую кнопку вы нажмёте).
Копирование-Вставка панели «Относительно» (Relative Copy-Paste)#
На панели „Relative“ имеются кнопки копирования/вставки, которые работают относительно выбранного объекта. При копировании, – трансформации определяются в мировом пространстве, а затем корректируется относительно глобальных трансформаций выбранного объекта. При вставке это происходит в обратном порядке.
Если ни один объект не был выбран, – копирование/вставка будет происходить относительно камеры активной сцены. Что является камерой активной сцены будет определяться для каждого действия, поэтому при вставке она может отличаться от той, при которой вы производили копирование. Это может помочь визуально удерживать объект на одном и том же месте при переключении камер или при переключении между сценами.
Ограничения#
Вставка трансформации изменяет положение, вращение и масштаб объекта/кости. Это означает, что при копировании искажённой трансформации – это искажение будет потеряно.
Если на объекте/кости имеются ограничители, результирующая визуальная трансформация может отличаться от вставленной. Приведём конкретный пример: если у вас есть ограничитель, который добавляет вращение, он всегда будет добавлять это вращение поверх вставленных трансформаций.
См.также
Библиотека поз, для способа управления и обмена целыми позами.
Ссылка
- Категория:
Анимация (animation)
- Описание (description):
Простой аддон для копирования преобразований мирового пространства (world-space).
- Положение (location):
- Файл (file):
copy_global_transform.py
- Автор (author):
Sybren A. Stüvel
- Разработчик:
Sybren A. Stüvel
- Лицензия (license):
GPL 2+
- Уровень поддержки:
Официальный
- Заметка:
Данный аддон поставляется в комплекте с Blender’ом.