Динамическая позиция

Динамическая позиция — это инструмент, который позволяет задать позицию для области вписывания или графического слоя в зависимости от позиции объектов, расположенных на пользовательской фотографии. Место позиционирования определяется охватывающим прямоугольником маски объекта, по которому позиционируется слой.

Динамическая позиция напрямую зависит от позиции и размера динамической маски и строится по тем же областям. Подробнее о типах динамической маски можно узнать в предыдущем разделе.

Чтобы спозиционировать слой на объекте пользовательской фотографии, конструктор шаблонов строит маску по этому объекту, вычисляет охватывающий прямоугольник маски, в рамки которого и вписывает позиционируемый слой.

Схема ниже наглядно демонстрирует принцип работы на примере динамической позиции, построенной по голове.

Оригинальное фото Динамическая маска Динамическая позиция

Добавление

Вызвать диалог добавления динамической позиции можно следующими способами:

  • Выделить необходимый графический слой / область вписывания из списка и в меню "Слой" выбрать пункт "Динамическая позиция...".
  • Выделить необходимый графический слой / область вписывания из списка и в его параметрах под списком слоев выбрать пункт "Динамическая позиция".

Редактор динамической позиции отображает все области вписывания, доступные в текущей ориентации.

Следует заметить, что интерфейс редактора динамической позиции схож с интерфейсом редактора динамических масок. На изображении ниже отмечены элементы интерфейса, которые отличают один редактор от другого: это заголовок окна [1], описание редактора [2] и функциональные элементы [3].

Интерфейс окна редактора динамической позиции

Построение

Совмещение масок

Динамическую позицию можно построить как по одной, так и по нескольким областям вписывания. В случае построения динамической позиции по нескольким областям вписывания, полученные в результате построения маски, совмещаются в одну. Совмещение масок может происходить в разных режимах. Подробно про режимы совмещения масок можно прочитать выше, в разделе Динамические маски.

Обязательная маска

Для динамической позиции можно указать будет ли она обязательной в создаваемом шаблоне. Эта настройка определяет поведение шаблона в том случае, если на фотографии не удалось обнаружить объект, по которому задается динамическая позиция слоя. Подробнее о применении этой опции можно прочитать в разделе Динамические маски.

Инверсия

Так же можно инвертировать динамическую позицию, но в большинстве случаев на практике это не имеет смысла, поскольку независимо от типа маски, заполненной окажется вся область вписывания целиком. Однако, в особых случаях со сложными шаблонами, применение данной функции может дать положительный результат.

Вращение по маске

К динамической позиции, построенной по области вписывания, можно применить вращение по маске. По умолчанию слой позиционируется с отклонением 0° от вертикальной оси. Вращение по маске поворачивает позиционируемый слой на определенный угол, который вычисляется, исходя из формы построенной маски.

Без вращения С вращением

Следует отдельно упомянуть, что вращение по маске очень часто дает неожиданные результаты, поэтому пользоваться данной функцией следует с осторожностью. Ниже пример неудачного применения динамической позиции с вращением по маске.

Без вращения С вращением

Во избежание нежелательных эффектов от использования функции "Вращение по маске", рекомендуется применять её только на графические слои с однотонной заливкой.

Ограничения

При построении динамической позиции запрещены циклические зависимости. Ниже приведены простейшие варианты зависимостей:

  • нельзя построить динамическую позицию слоя по тому же слою;
  • нельзя спозиционировать два разных слоя друг на друга.

Кнопка "Показать карту зависимостей позиции" в левом нижнем углу редактора динамической позиции отобразит наглядную схему построения динамической позиции.

При создании шаблона с использованием статичной маски из Photoshop, к данной маске не будет применена динамическая позиция.