Инструмент «Трансформация»
Как масштабировать и вращать через гизмо, двигать якорь, наклонять, придавать перспективу, искажать и деформировать, а также трансформировать несколько слоёв вместе или каждый вокруг своей опоры.
Инструмент «Трансформация» (Ctrl+T) кладёт вокруг выделения рамку с восемью рычагами. Тяните рычаг, чтобы масштабировать, тяните чуть снаружи от угла, чтобы вращать, и тяните жёлтое перекрестие, чтобы двигать опору, вокруг которой всё поворачивается.
Перемещение и трансформация пересекаются: оба двигают слои, оба берут несколько по Ctrl или Shift, оба подталкивают стрелками. Гизмо масштаба и поворота и режимы «Наклон», «Перспектива», «Искажение» и «Деформация» есть только у трансформации; булевы кнопки есть только у перемещения. Оба открывают одно и то же меню холста по правой кнопке, оба показывают путь движения выбранного слоя, и у обоих щелчок правой кнопкой по одному из его ключей открывает меню этого ключа.
Гизмо
Четыре угловых и четыре краевых рычага сидят на рамке белыми квадратами с синей каймой. Углы масштабируют сразу по обеим осям. Рычаги посередине верхнего и нижнего краёв масштабируют только по вертикали, а те, что посередине боков, только по горизонтали.
Рамка идёт по собственным осям слоя, поэтому уже повёрнутый слой масштабируется вдоль своих сторон, а не вдоль экрана: повёрнутый прямоугольник остаётся прямоугольником.
Зона вращения находится в кольце сразу за каждым угловым рычагом: отойдите чуть дальше, и курсор превратится в стрелки вращения для того угла. Наведение говорит, что вы получите, ещё до нажатия: у вертикального масштаба, горизонтального масштаба, углового масштаба, вращения и якоря курсоры разные.
Якорь
Жёлтое перекрестие обозначает якорь, та точка, вокруг которой идут масштабирование и вращение. У него самый высокий приоритет захвата среди всего, что есть на гизмо, поэтому подцепить его легко даже там, где он налезает на рычаг. Протяжка двигает якорь, не двигая графику: позиция слоя это компенсирует, поэтому ничто на вид не сдвигается.
Держите Ctrl во время протяжки якоря, и он будет прилипать к девяти классическим положениям габаритной рамки: углам, серединам сторон и центру. Пока Ctrl нажат, эти девять точек прилипания нарисованы.
Если мелкий объект трудно подцепить из-за сидящего поверх него перекрестия, выключите показ якоря. Якорь продолжит работать, просто он не будет нарисован и его нельзя будет схватить.
Параметры
| Параметр | По умолчанию | Что делает |
|---|---|---|
| Режим | Свободно | Что делают рычаги: «Свободно», «Наклон», «Перспектива», «Искажение» или «Деформация». См. «Режимы» ниже |
| Центрир. опору | Включено | Масштабирует и вращает вокруг якоря. Выключенной опорой становится угол, противоположный тому рычагу, который вы тянете |
| По отдельности | Выключено | При нескольких выбранных слоях трансформирует каждый вокруг своей опоры, а не в одной общей рамке |
| Заблокировать дочерние | Выключено | Дети остаются на месте, пока родитель движется |
| Показать якорь | Включено | Рисует перекрестие якоря. Выключите, чтобы мелкие объекты было легче хватать |
| Траектория | Включена | Показывает путь движения выбранного слоя в режиме анимации, это та же настройка, что у инструмента «Перемещение». В режиме правки недоступна |
Имя главного выбранного слоя показано слева на полосе всякий раз, когда что-то выбрано.
Режимы
| Режим | Что делают рычаги |
|---|---|
| Свободно | Масштабируют и вращают, как описано выше |
| Наклон | Краевой рычаг сдвигает свой край вдоль него самого, поэтому рамка наклоняется и остаётся параллелограммом |
| Перспектива | Угол движется вдоль своего края, а угол на другом конце этого края движется в обратную сторону, поэтому рамка сужается к одной стороне |
| Искажение | Каждый угол встаёт туда, куда его перетащили. Краевой рычаг двигает оба угла своего края |
| Деформация | Изображение изгибает сетка из шестнадцати точек. Хватать можно четыре угла, у каждого по два рычага вдоль его краёв, и угол несёт свои рычаги с собой. Четыре внутренние точки следуют, когда тянут само изображение, и оно изгибается от того места, за которое его взяли |
Когда на слое растровых ячеек или пиксельном слое есть пиксельное выделение, режимы меняют форму выделенных пикселей. В слой результат попадает только после применения, а до тех пор каждое изменение заново строится из исходных пикселей, поэтому качество не страдает, сколько бы раз вы ни переделывали форму.
На плавающих пикселях угловой рычаг в режиме «Наклон» сдвигает один этот угол вдоль его края, а краевой рычаг в режиме «Перспектива» сдвигает свой край так же, как в «Наклоне». С Alt протяжка края в режиме «Наклон» наклоняет рамку вокруг её середины; на целом слое наклон идёт вокруг якоря.
Без пиксельного выделения режимы меняют форму всего выбранного слоя, какого бы типа он ни был, а саму графику слоя не трогают. Наклон хранится в параметрах слоя «Наклон X» и «Наклон Y», а перспектива, искажение и деформация хранятся в его параметре «Искажение». Оба параметра видны на панели «Свойства» и на шкале времени, и их можно анимировать ключевыми кадрами, как любое другое свойство. Искажение ▸ Сброс на панели «Свойства» снимает всё искажение целиком.
У наклона и искажения есть собственные каналы автоключа, оба взведены по умолчанию, в Редактирование ▸ Каналы автоключей и в окне автоключа на шкале времени.
Плавающие пиксели
Пока на слое растровых ячеек или пиксельном слое есть пиксельное выделение, полоса добавляет «Сглаживание краёв», «Отразить по горизонтали», «Отразить по вертикали», «Применить» и «Отмена», а «Центрир. опору», «По отдельности», «Заблокировать дочерние» и «Показать якорь» делает недоступными. «Применить» и «Отмена» оживают, как только пиксели подняты, а поднимает их первая протяжка, клавиша со стрелкой, отражение или введённое значение. Enter тоже применяет, а Esc отменяет. С выключенным «Сглаживанием краёв» пиксели ложатся чётко, без полутонов на краях, как и нужно пиксель-арту; в пиксельном режиме так бывает всегда.
Пока рамка остаётся параллелограммом, поля W, H, «Вращение» и «Наклон X» на полосе показывают её в числах, и ввод в них её меняет. W и H задаются в процентах от собственного размера поднятых пикселей, а «Наклон X» идёт от -85 до 85 градусов. После перспективы или деформации единого размера и угла больше нет, поэтому поля становятся недоступны.
Рамка вокруг плавающих пикселей представляет собой тонкий синий контур с маленькими белыми рычагами: квадраты в углах, точки посередине каждой стороны и круглая ручка над верхним краем для вращения. Во всех режимах она выглядит одинаково и остаётся видна поверх светлой графики. Пока пиксели трансформируются, край холста скрыт, чтобы его нельзя было принять за часть рамки.
Несколько слоёв сразу
С выключенным «По отдельности» (так по умолчанию) одна общая рамка обнимает всё выделение, и каждый слой ходит вокруг общей опоры: именно так группу объектов и вращают вокруг общего центра. После поворота группы рамка сохраняет свои повёрнутые углы, а не отщёлкивается обратно к экранным осям.
С включённым «По отдельности» каждый слой проверяется на попадание и трансформируется по своей рамке, вокруг своего якоря, без хождения по кругу. Уменьшить пять кнопок до 80% каждую на своём месте: это работа для «По отдельности».
Клавиши-модификаторы
| Shiftпротяжка рычага | Масштабировать равномерно |
| Shiftвращение | Прилипать к шагам в 15 градусов |
| Altпротяжка | Взять на эту протяжку центральную опору, что бы ни говорило «Центрир. опору» |
| Altпротяжка слоя | Оставить копию на месте и тянуть копию |
| Ctrlпротяжка якоря | Прилипать якорем к сетке из девяти точек |
| Ctrl или Shiftщелчок | Добавить к выделению или убрать из него |
| Клавиши со стрелками | Подтолкнуть на одну единицу, или на десять с Shift |
| Ctrlпротяжка угла | На плавающих пикселях: искажение в любом режиме |
| Ctrlпротяжка края | На плавающих пикселях: свободно двигать этот край в любом режиме |
| Shiftпротяжка внутри плавающих пикселей | Держать движение на одной оси |
| CtrlShiftпротяжка края | На плавающих пикселях: наклон в любом режиме |
| CtrlAltShiftпротяжка угла | На плавающих пикселях: перспектива в любом режиме |
Alt перечитывается на каждом кадре протяжки, поэтому его можно нажать и отпустить посреди вращения: опора меняется вживую, а угол пересчитывается так, что ничто не прыгает.
Трансформация вершин
Если выбрать вершины инструментом «Узел» и затем нажать Ctrl+T, выделение вершин поедет с вами, и гизмо обнимет эти точки, а не весь слой. Масштабирование и вращение тогда двигают якоря вместе с их рычагами: быстрый способ отмасштабировать часть контура, не трогая остальное. Рамка следует за протяжкой на экране, в том числе на повёрнутом слое, в повёрнутом или отражённом виде и при точках, выбранных сразу на нескольких фигурах. Точки на внутренних контурах фигуры тоже учитываются в рамке. Если выбрана одна точка, масштабировать и вращать нечего, поэтому рамка не рисуется. Возврат по A отдаёт то же самое выделение обратно инструменту «Узел».
Чего этот инструмент не делает
Гизмо не рисуется для заблокированных и скрытых слоёв и для камеры. Пока на слое растровых ячеек или пиксельном слое есть пиксельное выделение, его место занимает собственная рамка выделения: см. раздел «Плавающие пиксели».
Во время протяжки гизмо чисел не показывает. За точными значениями идите в раздел трансформации панели «Свойства» и наберите их там.
Привязка действует на перемещение выделения, но не на масштабирование, вращение и протяжку якоря.
Искажённый или деформированный слой по-прежнему выбирается щелчком внутри той рамки, которая была у него до искажения.