Разработка фигур

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

Примеры таких шаблонов можно найти в приложении Photo Lab в разделах Арт замена фона, Смарт фильтры и других.

Для того чтобы шаблон корректно обработался Конструктором, необходимо придерживаться ряда правил в его структуре в Photoshop. Ознакомиться с требованиями и возможными нюансами в структуре PSD-документа можно на этой странице.

Создание проекта в Конструкторе шаблонов

Для Конструктора шаблонов psd-файл со слоями должен быть ассоциирован с проектом в формате *.pttp2.

С помощью Конструктора можно создавать заготовки под шаблоны. Конструктор генерирует набор групп с валидными названиями, тем самым сводя к минимуму вероятность ошибки при ручном конструировании структуры шаблона в Photoshop.

Алгоритм

Откроем Конструктор шаблонов при открытом Photoshop (если Photoshop не запущен, то это произойдёт автоматически при открытии Конструктора) и в меню Файл выберем пункт Создать проект:

В открывшемся диалоговом окне заполняем форму с параметрами будущего шаблона и сохраняем его в выбранной директории.

Диалог создания нового проекта позволяет создать несколько типов psd-документов:

  • Универсальная ориентация.
  • Несколько ориентаций в рамках одного psd-документа (подробнее здесь).
  • Несколько ориентаций, каждая из которых будет храниться в отдельном psd-документе (подробнее здесь).

После этого в Photoshop откроется новый psd-файл, ассоциированный с новым проектом и имеющий необходимую структуру групп и подгрупп:

Если в Photoshop уже есть открытые документы, то в диалоге создания проекта Конструктор предложит создать проект на их основе:

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

Привязку psd-документа к файлам проекта в любой момент можно поменять, нажав на Файл > Изменить проект (CTRL + E).

Область вписывания

При создании шаблона с областью вписывания типа Фигура для нее будет автоматически добавлен фильтр Выделение фигуры. Он позволяет распознавать фигуру на юзерфото, делая фон вокруг нее прозрачным. По умолчанию данный фильтр будет первым фильтром для области вписывания типа Фигура.

При добавлении других фильтров обратите внимание на их последовательность, так как в ситуации “по умолчанию” все следующие фильтры будут взаимодействовать уже с вырезанной фигурой и прозрачным фоном вокруг нее, в таком случае возможно появление неожиданных артефактов на финальном изображении (например, при добавлении фильтра Растеризация).

Подтипы областей вписывания

Существует два подтипа данной области вписывания:

  • Область вписывания без кадрирования пользовательской фотографии (префикс в названии - FSQ).
  • Область вписывания с кадрированием по границам фигуры пользователя (у данной области вписывания в названии префикс FSQR).

Ниже показаны различия в результатах обработки одной и той же исходной фотографии при использовании разных подтипов областей вписывания.

Вариант без кадрирования оригинального юзерфото:
Исходная фотография
Результат раcпознавания
Вариант c кадрированием юзерфото по границам фигуры:
Исходная фотография
Результат раcпознавания

Разделение областей вписывания на подтипы обусловлено тем, что оно позволяет реализовывать разные творческие задумки:

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

Ниже показаны различия областей вписывания без кадрирования (FSQ) и с кадрированием (FSQR) оригинального юзерфото:

FSQ
FSQR

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

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

Параметр Способ вписывания у области вписывания типа “фигура” определяет как пользовательское фото будет в нее помещено. Допустимые значения:

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

Области вписывания типа “фигура” можно деформировать. Для этого необходимо включить режим деформации для области вписывания через Конструктор шаблонов.

Подход к деформации области вписывания типа “фигура” отличается в зависимости от ее подтипа (см. сравнительную схему выше).

Для области вписывания типа FSQ (без кадрирования холста юзерфото) нельзя заранее предполагать позицию, в которой будет пользовательская фигура. А так как область вписывания деформируется целиком, результат будет отличаться в зависимости от того, как расположена фигура на исходном юзерфото. В одном случае деформируется фигура, а в другом - прозрачная область вокруг неё.

Для области вписывания типа FSQR (с кадрированием по контурам фигуры) деформации будут влиять непосредственно на саму фигуру. Важно учитывать это различие при применении деформации к областям вписывания типа “фигура”.

При применении маски к областям вписывания типа FSQ и FSQR следует руководствоваться теми же соображениями, что и для деформаций (см. выше).

С областью вписывания типа “фигура” можно также использовать фильтры и нейрофильтры, а также простые маски.

Шаблоны типа “фигура” можно комбинировать с другими типами шаблонов, например, с рамками, а также использовать несколько экземпляров фигуры в одном шаблоне.

При создании шаблонов с фигурами существует ряд ограничений, которые стоит учитывать:

  • С юзерфото выделяется только одна пользовательская фигура, вне зависимости от их количества на фотографии.
  • При работе с областью вписывания фигуры без кадрирования (FSQ), важно помнить, что юзерфото не обрезается под размеры фигуры. Это означает, что пользовательская фигура может оказаться в любом месте холста шаблона и нет возможности определить ее положение и размер.
  • Сдвигая область вписывания в Photoshop в ту или иную сторону, возможно сместить пользовательскую фигуру за пределы холста шаблона.
  • Стоит также помнить про особенности деформации таких областей вписывания (см. выше).
  • Важно учесть, что на пользовательских фотографиях фигура может быть представлена без головы или с необычным положением головы.

Контуры фигуры человека, которые отображаются в области вписывания без кадрирования (FSQ) в PSD-файле, являются условными и не гарантируют положение реальной фигуры человека на фотографии после обработки. Их назначение — облегчить визуальное различие типов слоев.

Отражение области вписывания

Область вписывания, используемую в шаблоне, можно отразить как по горизонтали, так и по вертикали стандартными средствами Photoshop. Подробнее об этом написано в этом разделе.

Версии детекторов

Конструктор шаблонов получил поддержку детектора фигуры 3-й версии с более точным определением волос. Особенностью новой версии детектора является то, что он возвращает маску с полутонами, а не бинарную, как в предыдущих версиях. Это означает, что использование ненулевых параметров вытравки и размытия приведёт к уничтожению полутонов и потере деталей.

Исходное фото Детектор фигуры v2 Детектор фигуры v3

На сегодняшний день в конструкторе шаблонов есть возможность выбрать необходимую версию детектора. Сделать это можно через меню Файл > Изменить проект на вкладке Версии детекторов.

Дополнительно

Авторесайз шаблонов

Если юзерфото меньше шаблона, то оно будет растянуто до его размеров. Когда разница в размерах ощутима, результат обработки получается низкого качества: юзерфото в нем будет “мыльное”.

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

Создание шаблонов с несколькими юзерфото

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

Анимация в шаблонах

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

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

Примеры разработки шаблонов-рамок

Пошаговые пособия

Примеры разработки фигур

Видеоуроки

Видеоуроки по созданию шаблонов-фигур