Фильтры текстурирования
Фильтры и команды искажения
Группа фильтров Distort (Искажение) позволяет искажать изображения по определенному алгоритму.
Фильтр Displace (Смещение)
Является наиболее сложным из фильтров смещения. В качестве основы (карты) он использует произвольное изображение в формате PSD. Изображение в темных областях карты смещается в одну сторону, в светлых – в другую. Чем светлее или, темнее область карты, тем сильнее смещение.
В нейтрально-серой области сдвига не происходит. Если изображение, взятое в качестве карты, имеет один канал, то смещение производится по диагонали: светлые области сдвигаются вверх и налево, темные – вниз и направо. При наличии в изображении более одного канала, первый (скажем, R для модели RGB) управляет смещением по горизонтали, второй (G) – по вертикали. Остальные каналы не участвуют в операции и отбрасываются (в данном случае будет отброшен канал В).
С помощью этого фильтра можно выполнять любые смещения, но научиться управлять им довольно сложно. Здесь мы лишь покажем принцип его действия. Прежде всего необходима карта, т. е. изображение, в соответствии с которым будет производиться смещение пикселов. Создадим карту из копии документа Pyramid.jpg.
- Откройте документ Pyramid.jpg.
- Создайте копию документа. Проще всего это сделать щелчком на соответствующей кнопке (рис. 9.50) палитры History (Протокол).
Рис. 9.50. Кнопка создания копии документа в палитре History
Рис. 9.51. Созданная карта смещения - Копию документа сохраните в формате PSD, назвав ее Map. Кадрируйте изображение копии, оставив примерно четверть исходной площади.
- Создайте взамен исходного изображения в документе Map.psd области с заливкой, как показано на рис. 9.51. (Копия документа нам была нужна только для того, чтобы размер карты смещения соответствовал размеру исходного изображения. Хотя, в принципе, мы могли бы создать карту смещения из нового файла.) Используем полученный файл в качестве карты смещения для документа Pyramid.jpg.
- Выберите фильтр Displace (Смещение) из списка Distort (Искажение меню Filter (Фильтр). В диалоговом окне фильтра (рис. 9.52) определяются параметры искажения. Величина смещения определяется в полях Vertical Scale (По вертикали) и Horizontal Scale (По горизонтали). Задайте ее равной 20%.
- Будущая карта смещения отличается по размерам от изображения, необходимо задать один из способов ее применения. Положение Stretch To Fit (Растянуть) переключателя Displacement Map (Карта смещения) масштабирует карту по размерам изображения, а положение Tile (Повторить) повторяет рисунок карты до заполнения ею всего изображения (разумеется, последний способ имеет смысл, если изображение больше, чем карта). Выберите второй способ.
- Часть пикселов изображения при смещении будет не определена – например, при сдвиге участка изображения вниз на исходном месте останется дырка. Переключатель Undefined Areas (He определенные области) устанавливает режим заполнения неопределенных точек. В положении Wrap Around (По кругу) эти области занимаются пикселами из противоположной части изображения. В положении Repeat Edge Pixels (Повторять краевые пикселы) Photoshop повторяет в этих областях краевые пикселы изображения. Установите второй пункт переключателя. Щелкните на кнопке ОК.
- Теперь необходимо назначить файл, который будет использован программой в качестве карты смешения. Выберите документ Map.psd. Щелкните на кнопке Open (Открыть).
- Вот и результат: черные области карты задали смешение вниз и вправо, белые области сдвинуты вверх и влево (рис. 9.53).
При наличии в изображении полутонов сила смещения плавно меняется. Испытайте этот фильтр, используя в качестве карты различные изображения.
Рис. 9.52. Диалоговое окно фильтра Displace
Рис. 9.53. Результат смещения