Динамическая позиция
Динамическая позиция — это инструмент, который позволяет задать позицию для области вписывания или графического слоя в зависимости от позиции объектов, расположенных на пользовательской фотографии. Место позиционирования определяется охватывающим прямоугольником маски объекта, по которому позиционируется слой.
Динамическая позиция напрямую зависит от позиции и размера динамической маски и строится по тем же областям. Подробнее о типах динамической маски можно узнать в предыдущем разделе.
Чтобы спозиционировать слой на объекте пользовательской фотографии, конструктор шаблонов строит маску по этому объекту, вычисляет охватывающий прямоугольник маски, в рамки которого и вписывает позиционируемый слой.
Схема ниже наглядно демонстрирует принцип работы на примере динамической позиции, построенной по голове.
Оригинальное фото | Динамическая маска | Динамическая позиция |
---|---|---|
Добавление
Вызвать диалог добавления динамической позиции можно следующими способами:
- Выделить необходимый графический слой/область вписывания из списка и в меню выбрать пункт .
- Выделить необходимый графический слой/область вписывания из списка и в его параметрах под списком слоев выбрать пункт .
Редактор динамической позиции отображает все области вписывания, доступные в текущей ориентации.
Следует заметить, что интерфейс редактора динамической позиции схож с интерфейсом редактора динамических масок. На изображении ниже отмечены элементы интерфейса, которые отличают один редактор от другого: это заголовок окна [1], описание редактора [2] и функциональные элементы [3].
Построение
Совмещение масок
Динамическую позицию можно построить как по одной, так и по нескольким областям вписывания. В случае построения динамической позиции по нескольким областям вписывания, полученные в результате построения маски, совмещаются в одну. Совмещение масок может происходить в разных режимах. Подробно про режимы совмещения масок можно прочитать выше, в разделе Динамические маски.
Обязательная маска
Для динамической позиции можно указать будет ли она обязательной в создаваемом шаблоне. Эта настройка определяет поведение шаблона в том случае, если на фотографии не удалось обнаружить объект, по которому задается динамическая позиция слоя. Подробнее о применении этой опции можно прочитать в разделе Динамические маски.
Инверсия
Так же можно инвертировать динамическую позицию, но в большинстве случаев на практике это не имеет смысла, поскольку независимо от типа маски, заполненной окажется вся область вписывания целиком. Однако, в особых случаях со сложными шаблонами, применение данной функции может дать положительный результат.
Вращение по маске
К динамической позиции, построенной по области вписывания, можно применить вращение по маске. По умолчанию слой позиционируется с отклонением 0° от вертикальной оси. Вращение по маске поворачивает позиционируемый слой на определенный угол, который вычисляется, исходя из формы построенной маски.
Без вращения | С вращением |
---|---|
Следует отдельно упомянуть, что вращение по маске очень часто дает неожиданные результаты, поэтому пользоваться данной функцией следует с осторожностью. Ниже пример неудачного применения динамической позиции с вращением по маске.
Без вращения | С вращением |
---|---|
Во избежание нежелательных эффектов от использования функции "Вращение по маске", рекомендуется применять её только на графические слои с однотонной заливкой.
Ограничения
При построении динамической позиции запрещены циклические зависимости. Ниже приведены простейшие варианты зависимостей:
- нельзя построить динамическую позицию слоя по тому же слою;
- нельзя спозиционировать два разных слоя друг на друга.
Кнопка "Показать карту зависимостей позиции" в левом нижнем углу редактора динамической позиции отобразит наглядную схему построения динамической позиции.
При создании шаблона с использованием статичной маски из Photoshop, к данной маске не будет применена динамическая позиция.