Copy Global Transform (Копировать глобальное преобразование)#

С легкостью копируйте и вставляйте преобразования объектов и костей.

При копировании - глобальное преобразование (World Space (Мирового Пространства)) помещается в буфер обмена. Затем его можно вставить на любой объект или кость, в текущий кадр или любой другой.

Поскольку преобразование (transform) помещается в буфер обмена в виде текста, его можно даже скопировать и вставить в мессенджер и отправить кому-нибудь другому.

Активация#

  • Откройте Blender и перейдите в раздел Настройки, затем на вкладку Аддоны.

  • Нажмите «Анимация», затем «Copy Global Transform (копировать глобальное преобразование)», чтобы включить аддон.

Интерфейс#

../../_images/copy_global_transform-main.webp

Расположен в 3D Вьюпорт ‣ N-панель ‣ вкладка Анимация.

The figure on the right shows the main functionality of the Copy Global Transform panel. The collapsed panels are described each in their own section below.

Описание#

Copy (Копировать)

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

Вставить

Берет скопированное глобальное преобразование и применяет его к активному объекту или кости. Это делается путем регулировки свойств его местоположения, вращения и масштаба.

Зеркальный

То же, что и «Paste (Вставить)» выше, но затем отражается относительно другого объекта или кости. Это может быть полезно, например, для копирования положения одной стопы на другую. См. Опции зеркала ниже.

Вставить в выбранные ключи

Вставьте, как описано выше, и дополнительно используйте автокеинг (auto-keying) для обновления одного или нескольких кадров. Выбор ключа используется, чтобы сообщить Blender, на каких кадрах это должно произойти; это не влияет на то, какие части преобразования являются ключевыми (keyed). Что является ключом (keyed), определяется активным набором ключей (keying set).

Вставить и запечь

Почти то же самое, что и Paste to Selected Keys (Вставить в выбранные ключи). Вместо вставки только выбранных ключей Paste and Bake будет вставлять и автоматически назначать ключи (auto-key) в каждом кадре между первым и последним выбранными ключами.

Опции зеркала#

../../_images/copy_global_transform-mirror_options.webp

Скопированное преобразование (transform) можно отразить относительно объекта или Bone (кости). Для этого необходимо сначала выбрать этот объект или кость.

Арматура + Кость

Выбор объекта Armature в качестве зеркального объекта отобразит селектор костей. Вы можете использовать это, чтобы выбрать кость и использовать её в качестве зеркала. При этом всегда будет использоваться проименованная (named) кость для конкретного объекта арматуры.

Только кость

Если вы выберете no mirror object (нет зеркального объекта) вообще, вы всё равно сможете выбрать bone name (имя кости). Это используется для отражения кости в active armature (активной арматуре). Это может быть полезно для отражения трансформаций костей относительно «chest (грудной)» кости активного персонажа.

Только объект

Это будет просто зеркальное отображение относительно выбранного объекта.

После вставки с помощью команды «Paste Mirrored (Вставить зеркально)» оси зеркалирования можно выбрать на redo panel.

Fix to Camera#

../../_images/copy_global_transform-fix_to_camera.webp

Also known as «bake to camera», this operator will ensure selected objects/bones remain static (relative to the camera) on unkeyed frames.

This is done by generating new keys. These keys will be of type „Generated“ so that it remains clear which keys were manually created, and which were generated. This way the tool can be re-run to re-generate the keys.

  1. Ensure your animation is keyed using constant interpolation. If this is not the case yet, bake your animation (at least the transform channels). This tool does _not_ work with the «Stepped» F-Curve modifier

  2. Choose which of the Location/Rotation/Scale channels you want to fix to the camera. When unsure, make sure they are all checked.

  3. Press the «Fix to Camera» button.

To undo the effect of the «Fix to Camera» operator, click on the trash bin button. That will remove all the generated keys in either the scene range or the frame range.

The tool operates on the scene frame range, or on the preview range if that is active. Keys outside that range are ignored, both when fixing to the camera and when removing generated keys.

Предупреждение

This tool assumes that all keys with type „Generated“ are equal. It will overwrite them (or remove them, depending on which button you press).

Relative Copy-Paste#

../../_images/copy_global_transform-relative.webp

The «Relative» panel has copy/paste buttons that work relative to a chosen object. When copying, the world-space transform is determined, and then adjusted to become relative to the world-space transform of the chosen object. When pasting, this happens in reverse.

If no object is chosen, the copy/paste will happen relative to the active scene camera. What is the active scene camera is determined for every action, so when you paste it can be different from when you copied. This can help to keep an object visually in the same place when switching cameras, or when switching between scenes.

Ограничения#

Вставка преобразования изменяет расположение, вращение и масштаб объекта/кости. Это означает, что при копировании перекошенного (skewed) преобразования этот перекос теряется.

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

См.также

/анимация/арматуры/позирование/редактирование/pose_library, чтобы управлять целыми позами и делиться ими.

Справка

Категория:

Animation (Анимация)

Описание:

Простой аддон для копирования преобразований мирового пространства (world-space).

Расположение:

3D Viewport ‣ N-panel ‣ Animation tab3D-окно Просмотра –> N-панель –> вкладка «Анимация»

Файл:

copy_global_transform.py

Автор:

Sybren A. Stüvel

Куратор:

Sybren A. Stüvel

Лицензия:

GPL 2+

Уровень поддержки:

Официальный

Заметка:

Этот аддон поставляется в комплекте с Blender.