Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Photoshop: фильтр Displace и карта смещения

Displace в Photoshop: карта смещения, шкала и типичные ошибки

Как работает фильтр Displace в Photoshop: зачем нужна серая карта в PSD, что значат Horizontal и Vertical Scale, чем Stretch To Fit отличается от Tile.

Displace в Photoshop: карта смещения, шкала и типичные ошибки

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

Фильтр Displace сдвигает пиксели по яркости второй картинки: светлые участки тянут в одну сторону, тёмные — в другую.

Что это за фильтр

Displace находится в меню Filter → Distort.

Он не размывает и не искажает по шаблону: он читает значения яркости из отдельного файла — карты смещения.

Каждое значение задаёт, на сколько пикселей сдвинется точка изображения.

Результат зависит от карты не меньше, чем от настроек диалога.

Какая карта нужна

Карта — это изображение в градациях серого, сохранённое в формате PSD.

Photoshop не принимает для этой роли PNG или JPEG: только плоский файл Photoshop.

Средний серый 128 не даёт смещения вовсе.

Значение 0 даёт максимальный сдвиг в отрицательную сторону, 255 — в положительную.

Один канал и несколько

Если в карте один канал, смещение идёт по диагонали, заданной соотношением горизонтальной и вертикальной шкалы.

Если каналов больше, первый управляет горизонтальным смещением, второй — вертикальным.

Это открывает точный контроль: можно двигать объект только влево-вправо или только вверх-вниз.

Для тонкой настройки удобно собирать карту в RGB, где красный и зелёный каналы несут разную информацию.

Шкала

Horizontal Scale и Vertical Scale задают величину смещения в процентах.

При 100 % максимальный сдвиг составляет 128 пикселей — именно потому, что средний серый не двигает ничего.

Значения могут быть и отрицательными: тогда направление меняется на противоположное.

Начинать почти всегда стоит с 5–10 % и увеличивать постепенно.

Stretch To Fit и Tile

Если карта не совпадает по размеру с изображением, нужно выбрать способ подгонки.

Stretch To Fit растягивает карту под размер изображения.

Tile повторяет карту по площади, как узор.

Для ткани обычно берут первое, для повторяющихся текстур — второе.

Undefined Areas

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

Wrap Around заполняет их содержимым с противоположного края.

Repeat Edge Pixels продлевает крайние пиксели.

Для бесшовных текстур правильнее Wrap Around, для картинок с рамкой — Repeat Edge Pixels.

Как сделать карту

Скопируйте исходное изображение в новый документ.

Переведите его в чёрно-белый режим: Image → Adjustments → Desaturate или Black & White.

Усильте контраст, чтобы складки стали выраженнее.

Сохраните файл как PSD с расширением .psd и плоским слоем.

Дальше этот файл выбирается при выполнении фильтра.

Почему нет предпросмотра

Displace не показывает результат до применения.

Поэтому работают на копии слоя или на смарт-объекте, чтобы отменить неудачный вариант.

Смарт-объект позволяет вернуться к настройкам фильтра и поменять шкалу без повторной сборки карты.

О смарт-объектах — в статье о смарт-объектах.

Практика: логотип на ткани

Поместите логотип на отдельный слой над фотографией ткани.

Сделайте карту из фотографии ткани, но без логотипа.

Примените Displace к слою с логотипом, выбрав эту карту.

Подберите Scale так, чтобы искажение совпало с направлением складок.

Затем смените режим наложения на Multiply — так логотип «усядет» в ткань.

Практика: отражение в воде

Для отражения карту делают из волн: чем резче перепад, тем сильнее искажение.

Вертикальную шкалу ставят в два раза больше горизонтальной — так отражение «плывёт» вниз.

Reflection обычно дублируют и переворачивают, а Displace применяют уже к этому слою.

Проверять результат нужно на 100 %, иначе мелкие артефакты не видны.

Практика: текстура на коже

Displace по фотографии кожи даёт эффект, будто татуировка нанесена на поверхность.

Важно, чтобы карта была сделана из того же кадра и с тем же освещением.

Сильная шкала делает края «рваными» — для татуировки это минус.

Часто достаточно 2–4 % — именно на таких значениях искажение читается как объём.

Чем это не заменяется

Liquify правит форму вручную и не умеет следовать текстуре.

Warp трансформирует сеткой, но не читает яркость второй картинки.

Плагины для наложения принтов делают то же самое, но с готовыми пресетами.

Displace остаётся самым предсказуемым способом, когда карта уже есть.

Где ломается

Фильтр не находит карту. Файл не в формате PSD или лежит на недоступном диске.

Ничего не происходит. Карта — ровный средний серый.

Искажение слишком сильное. Шкала выше 20 % для этого размера кадра.

Появились полосы по краям. Не выбран способ обработки пустых областей.

Повторяющийся узор виден. Карта слишком маленькая и растянута.

Результат не отменяется. Фильтр применён к растровому слою и файл уже сохранён.

Разрешение карты

Размер карты не обязан совпадать с размером документа: Photoshop масштабирует её сам.

Но мелкая карта на большом холсте даёт «мыло» вместо тонких складок.

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

Для печати это значит 300 ppi и полноразмерный PSD, а не уменьшенный набросок.

Как усилить слабые складки

Иногда ткань на снимке слишком ровная, и карта почти серая.

Помогает правка карты, а не фильтра: повысьте контраст или примените High Pass, чтобы подчеркнуть перепады.

Другой путь — совместить две карты: одну с крупными складками, вторую с мелкой фактурой.

Собирают такую карту в режиме наложения Overlay или Multiply, а результат снова сохраняют в PSD.

Порядок действий в проекте

Сначала собирают карту и сохраняют её отдельным файлом.

Потом помещают объект на смарт-объект, чтобы фильтр оставался редактируемым.

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

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

FAQ

В каком формате должна быть карта смещения?

В PSD: фильтр принимает плоский файл Photoshop в градациях серого.

Что означает средний серый в карте?

Отсутствие смещения; значения 0 и 255 дают максимальный сдвиг в противоположных направлениях.

Какой Scale выбрать для начала?

5–10 % — безопасная отправная точка; дальше увеличивайте, пока искажение не совпадёт с текстурой.

Можно ли применить фильтр неразрушающе?

Да, если слой предварительно преобразован в смарт-объект.