Оптические эффекты. Свет
Зеркальное отражение
Зеркальное отражение предметов – это оптическое явление, которое по своим физическим свойствам и технике реализации примыкает к основной теме данной главы. Для оптика разница между диффузным рассеянием и зеркальным отражением заключается в соотношении размеров микронеровностей поверхности и длины волны падающего света. Для дизайнера главное значение имеет компоновка сцены. Если в ее состав входят зеркальные поверхности или стеклянные объекты значительного размера, то вместо (или вместе) теней приходится рисовать отражение. Особенно часто с этой задачей приходится иметь дело при создании коллажей – композиций, в которых сочетаются элементы, разнородные по своей природе или художественной технике.
Создадим коллаж, в состав которого входит поверхность со стеклянным покрытием, которое, при определенных условиях освещения, может давать зеркальное отражение. В качестве примера воспользуемся изображением, показанным на рис. 4.19. Оно состоит из двух слоев – на верхнем расположено изображение компаса, нижний слой занимает картинка неба. Расположение объектов композиции таково, что обязано порождать зеркальное отражение облаков на стеклянной крышке компаса. Начнем создание коллажа с создания этого отражения.
- Создадим копию нижнего слоя (Ctrl+J) и поместим ее на самый верх. Новый слой будет служить заготовкой для рукотворного отражения.
- Создадим зеркальное отражения слоя. Для этого требуется выполнить команду главного меню Edit => Transform => Flip Vertical.
- Чтобы ограничить видимость нового слоя областью компаса, создадим макетную группу, в которой фоновым слоем будет изображение компаса. Для этого достаточно воспользоваться сочетанием клавиш Ctrl+Alt+G (при условии, что верхний слой остался помеченным) или, удерживая клавишу Alt, щелкнуть по разделительной линии верхнего и среднего слоев в палитре Layers ( рис. 4.20).
- Полученный результат обнадеживает, но требует дополнительный усилий по повышения достоверности эффекта отражения. Выполним обычные в подобных случаях мероприятия. Сначала поэкспериментируем с режимами наложения верхнего слоя. Опытным путем было установлено, что лучший вариант дает режим Soft Light. Затем уменьшим непрозрачность верхнего слоя примерно до 35% ( рис. 4.21).
- Предыдущими операциями основная техника создания зеркальных отражений представлена с достаточной полнотой и, в принципе, на этом можно закончить раздел. Но сцена выглядит пустоватой, поэтому усложним задачу и введем в состав коллажа еще один персонаж. Поставим на самый верх композиции слой с изображением девушки ( рис. 4.22).
- Создадим копию нового слоя (Ctrl+J) и настроим форму и положение отражения женской фигуры. Всю работу по геометрическому преобразованию слоя можно выполнить средствами одной команды Free Transform (Ctrl+T). После ее вызова достаточно правой кнопкой мыши щелкнуть по слою и выбрать из выпадающего меню нужное средство геометрической настройки. Поскольку отражение фигуры полностью укладывается на поверхность подложки, то отпадает необходимость в создании еще одной макетной группы ( рис. 4.23).
- Для усиления эффекта изменим режим наложения слоя с отражением с Normal на Overlay ( рис. 4.24).
Создание эффекта преломления
Если наблюдать сцену через полупрозрачную среду, например воду или стекло, то предметы дальнего плана кажутся наблюдателю немного увеличенными. В физике дано исчерпывающее объяснение этого оптического феномена. Его причиной является преломление световых лучей на границе двух сред. Преломление можно имитировать средствами растрового редактора, но, в общем случае, этот эффект требует больших усердия и сноровки, чем создание искусственного отражения или тени.
Выберем в качестве примера заготовку, показанную на рис. 4.25. Это изображение состоит из двух слоев: фоновый хранит основной интерьер, на втором слое локализовано изображение стакана, заимствованное из другого источника. Попытаемся создать эффект преломления в полупрозрачном материале, каковым и является стеклянный сосуд с водой.
- Первые операции с импортированным объектом не имеют прямого отношения к свету и его проявлениям. Сначала подготовим изображение стакана для дальнейшей обработки. Уменьшим его высоту. Для этого сделаем активным верхний слой и создадим простое прямоугольное выделение вокруг верхней части стакана ( рис. 4.26).
- Выполним команду главного меню Layer => New => Layer via Cut или воспользуемся клавиатурным эквивалентом Ctrl+Shift+J. В результате выделенная часть объекта будет вырезана и перенесена на новый слой.
- Активируем команду Free Transform (Ctrl+T). Сдвинем новый слой вниз, почти до самого изображения воды. Немного сократим вертикальный размер отверстия стакана. Это позволит получить иллюзию размещения стакана на плоскости стола (до этого он был наклонен в сторону наблюдателя). Закончим работу с командой свободного трансформирования нажатием клавиши Enter ( рис. 4.27).
- Совместим слои, хранящие изображения основной части стакана и его верхнего фрагмента. Для этого проще всего воспользоваться командой Merge Down (Слияние вниз) из командного меню палитры Layers. На этом подготовка объекта закончена и можно приступить к основным операциям.
- Удерживая клавишу Ctrl, щелкнем по пиктограмме верхнего слоя. В результате будут помечены все его непрозрачные пикселы.
- Сделаем активным нижний слой и создадим новый слоя на основе выделения (Ctrl+J). На этот слой переедут фрагменты газеты и костюма, которые попали в состав пометки. Сам слой будет расположен в самой середине композиции ( рис. 4.28).
- Пометим все непрозрачные точки среднего слоя (Ctrl+щелчок мышью) и выполним команду главного Filter => Distort => Spherize (Фильтр => Искажение => Сферизация). Установим Mode = Horizontal only и подберем такое значение параметра Amount, которое дает требуемое искажение выделенной области (
рис.
4.29).
Для объектов сферической формы и предметов с близкой геометрией фильтр Spherize следует использовать в штатном режиме, когда Mode=Normal.
- Область, обработанная фильтром, выходит немного за пределы изображения стакана. Чтобы не перегружать описание методики просто наметим контуры основных операций, предназначенных для удаления этого дефекта. Надо пометить содержимое среднего слоя, создать его маску и обработать ее фильтром Minimum с минимальным значением радиуса.
- Сделаем активным верхний слой и создадим еще одну маску слоя. Выберем инструмент Brush и мягкой кистью при очень небольшом нажиме (Opacity=5%) окрасим черным цветом среднюю часть стакана ( рис. 4.30).
- Двойным щелчком по пиктограмме верхнего слоя выведем на экран диалоговое окно Layer Style. В разделе Blend if подберем такой режим смешения точек верхнего слоя, который оставляет впечатление правдоподобия ( рис. 4.31).
- Немного уменьшим непрозрачность верхнего слоя. Если не принимать во внимание разные коэффициенты преломления стекла и воды, то результат ( рис. 4.32) можно признать вполне удовлетворительным.