Пример изменения геометрии области вписывания

Пример создания шаблона с деформацией

Рассмотрим пример деформации пользовательской фотографии. В качестве основы используется заготовка шаблона с изображением бутылки (заготовку можно скачать здесь).

Готовый результат урока доступен для скачивания здесь.

Шаг #1

Откроем заготовку шаблона. Его структура в PSD-файле и пример работы с тестовым фото представлены ниже:

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

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

Конструктор шаблонов покажет сообщение, что режим успешно активирован. К префиксу SQ области вписывания будет добавлен префикс _DM. Это изменение будет видно как в Photoshop, так и в Конструкторе шаблонов, после перечитывания PSD.

Шаг #2

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

Перейдем в Photoshop и прибегнем к трансформации смарт-объекта области вписывания посредством инструмента деформации. Для этого выберем в качестве активного слой со смарт-объектом области вписывания, и в меню выберем Редактирование > Трансформирование > Деформация.

Изогните смарт-объект по форме бутылки, как показано на картинке ниже.

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

Шаг #3

Перейдем в Конструктор шаблонов и нажмем Перечитать PSD-документ. Как только PSD-документ будет перечитан, вы можете обработать тестовые фото в Конструкторе шаблонов и убедиться, что результат совпадает с задуманным.

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

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

Обратите внимание, что существуют различные особенности и ограничения работы с режимом деформации, которые могут быть актуальны для более сложных шаблонов. Ознакомится с ними можно в Разделе Режим деформации: особенности и ограничения.

Пример шаблона с искажением и фиксированным соотношением сторон

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

Исходная фотография
Результат обработки шаблоном

Шаг #1

Запустите Конструктор шаблонов и дождитесь запуска Photoshop.

Создайте новый проект со следующими параметрами:

  • Тип шаблонаРамка;

  • PSD документНовый PSD документ;

  • Доступные ориентацииУниверсальная ориентация.

Конструктор шаблонов сгенерирует всю необходимую структуру в PSD-документе.

Шаг #2

Перейдем в Photoshop и обратимся к структуре PSD-документа.

Элементы, составляющие структуру шаблона должны быть вам знакомы - это подгруппы графических слоев и специальный смарт-объект SQ Область вписывания. Поскольку мы создаем шаблон с универсальной ориентацией, подгруппы слоев и смарт-объект располагаются на верхнем уровне слоев в PSD-документе.

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

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

Шаг #3

Перейдем в Конструктор шаблонов. По нашей задумке мы вписываем пользовательское фото в одну область вписывания прямоугольной формы и в 4 четырехугольные (но не прямоугольные) области вписывания с искажением.

Добавим еще 4 области вписывания типа Рамка в проект через верхнее меню Конструктора шаблонов (Вставка > Область вписывания типа Рамка) с названиями:

  • SQ Верх,

  • SQ Низ,

  • SQ Лево,

  • SQ Право.

Перейдем в Photoshop и обратимся к структуре PSD-документа:

  • Переместим 4 новые области вписывания SQ Верх, SQ Низ, SQ Лево, SQ Право вниз списка слоев.
  • Переименуем первую область вписывания в SQ Центр.
  • Поместим необходимую графику (скачать здесь) в подгруппу Графического слоя 2. При необходимости можно подогнать размер графики под размер холста. И можем временно скрыть видимость этой подгруппы для удобства.

Шаг #4

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

Теперь перейдём к позиционированию и искажению областей вписывания. Центральную область разместим по центру и уменьшим её размер без применения искажений. Остальные четыре области разместим и исказим с помощью инструмента Photoshop Трансформация → Искажение в соответствии со схемой ниже.

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

Шаг #5

Перейдем в Конструктор шаблонов и нажмем Перечитать PSD-документ. Как только PSD-документ будет перечитан, вы можете обработать тестовые фото в Конструкторе шаблонов и проверить, совпадает ли результат с задуманным.

Промежуточный результат обработки шаблоном
Ожидаемый результат обработки шаблоном

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

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

После включения режима фиксированного соотношения сторон для областей вписывания SQ Верх, SQ Низ, SQ Лево, SQ Право нажмите кнопку Перечитать PSD-документ. К названиям областей вписывания будет добавлен префикс _FR.

Как было отмечено в Разделе Режим фиксированного соотношения сторон, итоговый результат напрямую зависит от соотношения сторон холста внутреннего документа смарт-объекта области вписывания. Перейдем в Photoshop и убедимся, что для всех областей вписывания заданы одинаковые пропорции холстов внутренних документов смарт-объектов. В текущем шаблоне для универсальной ориентации используется вертикальное соотношение сторон (3:4) и для холстов смарт-объектов должны использоваться такие же пропорции. Это обеспечивает выполнение искажения областей вписывания на основе единых исходных соотношений сторон, благодаря чему пропорции «отражений» центрального пользовательского фото максимально соответствуют фактической геометрии искажений данной формы.

Перейдем в Конструктор шаблонов и нажмем Перечитать PSD-документ, затем обработаем тестовое фото:

Без фиксированного соотношения сторон
С фиксированным соотношением сторон

Благодаря режиму фиксированного соотношения сторон пропорции искаженных фото стали похожими на реальное зеркальное отражение центрального фото.

Шаг #6 (Опционально)

Для оценки влияния пропорций на визуальный результат, вручную проверим шаблон с другими вариантами соотношений сторон: квадрат (1:1), горизонталь (4:3) и сториз (9:16).

Перейдем в Photoshop и для каждой искаженной области вписывания изменим размер холста внутреннего документа смарт-объекта, установив соотношение сторон 1:1. После этого повторно трансформируем области вписывания и разместим их в нужных местах основного шаблона. Вернемся в Конструктор шаблонов и нажмем Перечитать PSD-документ, затем обработаем тестовое фото. Аналогичным образом повторим эту операцию для остальных соотношений сторон. В результате итоговые изображения для разных пропорций будут отличаться.

Вертикальные холсты (3:4)
Квадратные холсты (1:1)
Горизонтальные холсты (4:3)
Сториз холсты (9:16)

В данном примере для получения максимально реалистичного эффекта искажения (имитации зеркального отражения) необходимо использовать пропорции, близкие к пропорциям центрального пользовательского фото - вертикальное соотношение сторон (3:4). Если же требуется добиться эффекта «кривого зеркала», допустимо намеренно задать разные пропорции для отдельных областей вписывания.

Создадим такой вариант: для слоев SQ_FR Верх и SQ_FR Низ используем вертикальные пропорции 3:4, тогда как для слоев SQ_FR Лево и SQ_FR Право используем пропорции сториз (9:16). Таким образом, настроив соответствующие пропорции в Photoshop и повторно перечитав шаблон в Конструкторе шаблонов, мы получаем следующий результат:

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

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

Для усиления визуального эффекта вы можете выполнить инструкции из Шага 7 и добавить дополнительные блики, имитирующие отражения.

Шаг #7 (Опционально)

Перейдите в Photoshop. Создадим градиентные блики на искаженных областях вписывания, чтобы усилить эффект зеркальности. В подгруппе Графического слоя 3 добавьте четыре фигуры с градиентной заливкой от белого к прозрачному, ослабевающей от центра к краям области вписывания. Используйте градиент Basics → Foreground to Transparent, установив Непрозрачность левой контрольной точки на 40%. После этого создайте маску по соответствующей области вписывания, чтобы блик применялся строго в её пределах.

Перейдем в Конструктор шаблонов и нажмем Перечитать PSD-документ. Как только PSD-документ будет перечитан, вы можете обработать тестовые фото в Конструкторе шаблонов и проверить, совпадает ли результат с задуманным.

Результат без бликов
Финальный результат обработки шаблоном

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

Смотрите также

Теоретические материалы

Теоретические материалы по работе с режимом деформации

Теоретические материалы по работе с искажением области вписывания

Теоретические материалы по работе с режимом фиксированного соотношения сторон

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

Пример разработки анимированного шаблона с использованием режима деформации

Видеоуроки

Видеоуроки по работе с четырехугольной областью вписывания

Видеоурок по работе с режимом деформации

Видеоурок по особенностям работы с режимом деформации