Создание эффекта отражения в Photoshop. Эффект отражения (черновик)

Установка этого эффекта, как и других эффектов для , осуществляется по одному принципу, установка эффектов для Paint.NET описана на главной странице этого раздела.

Диалоговое окно параметров эффекта отражение воды

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

Второй параметр Период волн , который отвечает за амплитуду волны. Чем больше значение этого параметра, тем большее и мельче будут волны на рисунке. Значения параметра от 0,01 до 100, по умолчанию равно 10.

Третий параметр Длительность этот параметр отвечает за скорость снижение яркости по мере удаления от начала отражения. Значения этого параметра могут изменяться в интервале от 0,01 до 200, по умолчанию равен 100. Так в нашем примере мы заполнили нижний слой заливкой светло-синего цвета. Эффект применили к следующему (второму) слою, на котором был изображен зеленый шар на синем фоне. Кстати, сделать подобный зеленый шар можно легко , описание которого так же приведено на этом сайте. Итак, используя значение параметра "Длительность", установленное по умолчанию - 100, мы получили отражение, плавно меняющее цвет с белого на светло-синий.

Параметр Размытие отвечает за эффект размытия отражения по формуле Гаусса. Значения параметра размытия от нуля до 10. Эффект размытия может выполняться продолжительное время. По умолчанию, значение этого параметра равно 0, т.е. размытие отражения отключено.

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

Параметр Ветер , позволяет исказить гладкую поверхность отражения, подобно эффекту ряби, вызванной ветром. Значения этого параметра от -100 до +100. Положительное или отрицательное значение отвечает за сторону, с которой "дует" ветер. Значение по умолчанию равно 0, т.е. без ветра. В нашем примере значение этого параметра было +1.

Параметр Искажение , позволяет еще больше исказить полученное в результате применения эффекта отражение. Значения этого параметра изменяются в интервале от -100 до +100, значение по умолчанию равно 0, т.е. отключено.

Флажок Вторая формула , если установить этот флажок, то выполнение эффекта отражения будет рассчитываться по альтернативной формуле. В некоторых случаях, получившаяся волна может выглядеть более естественно, а в некоторых случая эффект может вызвать, наоборот, через чур сильные искажения. Рекомендуется использовать эту формулу для больших значений параметров «Ветер» и/или "Искажение".

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

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

Этот урок предназначен для Photoshop CS6, в нём мы узнаем как добавить реалистичное отражение воды к изображению. В этом уроке очень много шагов, но это на самом деле данный эффект легко применить для любой фотографии(хотя лучше использовать фотографии, в которых нет воды). Для того чтобы создать рябь в воде, мы будем использовать несколько фильтров Photoshop, в том числе фильтр Displace и Smart Filters.

Вот фотография, с которой будем работать:

А вот так выглядит конечный результат эффекта отражения в воде:

Давайте начнём!

Шаг 1: Скопируйте фоновый слой

Первым шагом сделаем копию нашего слоя Background. Если мы посмотрим на панель Layers, то увидим, что наше фото является фоновым слоем, который в настоящее время только один:

Чтобы сделать копию, перейдите в меню Layer в панели меню в верхней части экрана, выберите Новый, а затем выберите слой с помощью Copy. Или вы можете нажать Ctrl + J (Win) / Command + J (Mac) на клавиатуре, чтобы выбрать ту же команду:

Теперь если мы снова посмотрите на панель Layers, мы увидим новую копию слоя, называется Layer 1 и расположен над фоновым слоем:

Шаг 2: Добавить еще пространства холста ниже изображения

Далее добавим дополнительное пространство ниже нашего изображения, чтобы освободить место для отражения воды. Перейти к меню Image в верхней части экрана и выберите Canvas Size:

Это откроет диалоговое окно Размер холста в фотошопе. Во-первых, выберите опцию Relative в центре, установив флажок слева от его названия. Затем введите 0 процентов для ширины и 100 процентов для высоты (убедитесь, что вы установили тип измерения на проценты, а не пиксели, дюймы или чего-нибудь еще).
Ниже Relative находится опция Якорь, содержащая 3х3 квадратов. Нажмите на площадь в центре верхнего ряда, чтобы выбрать её. Это позволит фотошопу добавить дополнительное пространство под изображением. Затем(необязательно) установите опцию цвета расширения холста в нижней части диалогового окна White(Белый):

Нажмите OK когда вы закончите, чтобы закрыть из диалоговое окно и теперь у нас в два раза больше места холстом и дополнительное пространство заполнено белым цветом:

Шаг 3: Отразить изображения на Слое 1 вертикально

Мы скопировать изображение и вставить его в пустую область, создавая зеркальный эффект. Чтобы сделать это перейдите в Select menu в верхней части экрана и выберите All. Или нажмите Ctrl + A (Win)/Command + A (Mac) на клавиатуре, чтобы выбрать функцию Select All(выделить всё). Это выделит всё на слое Layer 1 и вы увидите что появился контур вокруг внешних краев документа:

С выделенным слоем перейдите на Edit menu и выберите Transform, затем Flip Vertical:

Это перевернёт изображение с ног на голову ниже исходной фотографии, как нам нужно. Прежде чем мы продолжим, давайте удалим контур выделения, поднимитесь к Select menu и выберите Deselect(Отменить выделение), или нажмите Ctrl + D (Win)/Command + D (Mac) на клавиатуре для быстрого выполнения команды:

И теперь у нас есть зеркальная копия изображения ниже оригинала:

Шаг 4: Слияние обоих слоев в новый слой

Далее, нам необходимо объединить оба наших слоев в один слой над ними. Самый простой способ сделать это с помощью горячих клавиш (я знаю много людей, которые не пользуются горячими клавишами, но в этом случае это действительно самый простой способ). Нажмите Shift + Ctrl + Alt + E (Win)/Shift + Ctrl + Alt + E (Mac) на клавиатуре. Кажется что ничего не произошло в окне документа, но если мы посмотрим на панель Layers, мы видим, что у нас теперь есть новый слой с именем Layer 2 и в нём объединены наши два слоя:

Шаг 5: Добавить новый слой

Нам нужен еще один новый слой, на этот раз пустой. Чтобы добавить новый пустой слой, нажмите на иконку New Layer внизу панели слоев:

Опять же ничего не произойдет в окне документа, но новый пустой слой Layer 3 появляется над другими слоями на панели слоев:

Шаг 6: Заполните новый слой белым цветом

Мы должны заполнить этот новый слой белым цветом. Чтобы сделать это перейдите в Edit menu в верхней части экрана и выберите команду Fill:

Откроется диалоговое окно Fill. Установите в окне Use White и убедитесь что в Mode(внизу) установлен Normal и Непрозрачность установлена на 100%:

Нажмите OK, чтобы закрыть диалоговое окно и заполнит Layer 3 белым, временно блокируя всё остальное из поля зрения в окне документа:

Шаг 7: Применить фильтр Halftone Pattern, чтобы создать черно-белые горизонтальные полосы

Далее, мы собираемся использовать один из фильтров фотошопа- фильтр Halftone Pattern, он добавит несколько черно-белых горизонтальных линий на наш в настоящее время белый слой. Но прежде чем мы это сделаем, нам нужно убедиться что наши цвета переднего и заднего планов установлены по умолчанию (черный цвет переднего плана и белый цвет заднего фона). Причина в том, что фильтр Halftone Pattern использует текущие цвета и нам нужно чтобы цвета были по умолчанию: черный и белый.
Самый быстрый способ чтобы убедиться что они установлены по умолчанию можно просто сбросив их, нажав D на клавиатуре. Затем посмотрев на образы цветов на нижней части панели инструментов в левой стороне экрана, мы увидим что левый образец (цвет переднего плана) установлен в черный и правый нижний образец (цвет фона) белый:

Теперь, когда мы убедились, у нас правильные цвета, давайте выберем шаблон фильтра Halftone Pattern, который в Photoshop CS6 находится в галереи фильтров(Filter Gallery). Перейдите в меню Filter в верхней части экрана и выберите Filter Gallery:

Откроется очень большая галерея фильтров (Filter Gallery) с предварительным просмотром. Фильтры делятся на различные категории, выберите Sketch нажмите на его название чтобы открыть список, затем найдите Halftone Pattern и кликните на него:

Во-первых установите Pattern Type на Line. Обратите на просмотр слева, когда перемещаете ползунок Size увеличилось или уменьшилось количество черных и белых горизонтальных линий. Эти линии станут нашей рябью в воде. Я собираюсь установить размер на 10. Ниже находится ползунок, который контролирует контрастность, резкость краёв линий. Более низкие значения создают более мягкие края. Мы должны сделать края довольно мягкими, поэтому я установлю значение контрастности 4:

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

Шаг 8: Выделите нижнюю половину слоя

Убедитесь, что слой 3 все еще выбран в панели Layers (он должен быть выделен синим цветом), а затем, удерживая нажатой клавишу Ctrl (Win)/Command (Mac) на клавиатуре и нажмите прямо на миниатюру для предварительного просмотра Layer 1:

Это наложит контур выделения вокруг только нижней половины Layer 3 (это может быть сложно увидеть в скриншоте):

Шаг 9: Применить команду преобразования Perspective

Перейти к меню Edit (Правка) в верхней части экрана, выберите Transform, затем выберите Perspective:

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

Когда вы закончите, нажмите Enter (Win)/Return (Mac) на клавиатуре, чтобы применить трансформацию, затем нажмите Ctrl + D (Win)/Command + D (Mac) на клавиатуре, чтобы быстро удалить контур выделения (или вы могли бы перейти на Select menu в верхней части экрана и выберать Отменить выбор, как мы делали раньше). Ваш слой должен выглядеть примерно так:

Шаг 10: Дублируйте слой как новый документ

Мы собираемся использовать этот слой в качестве карты смещения, но сначала мы должны сохранить его в виде отдельного документа. Перейти к меню Layer и выберите Duplicate Layer:

Откроется диалоговое окно Duplicate Layer. Измените параметр документа в нижней половине диалогового окна в New:

Нажмите OK для закрытия диалогового окна. Слой откроется в новом документе фотошоп в отдельной вкладке. Вы увидите новая вкладка появится в верхней части экрана, справа от вкладки оригинального документа. Так как мы ещё не назвали его (мы сделаем это в данный момент), то он будет выглядеть как «Untitled-1»:

Шаг 11: Сохраните и закройте новый документ

Перейти к меню File и выберите Save As:

Это откроет диалоговое окно Save As. Я собираюсь назвать свой документ «water-ripples»(Водная рябь). Установите опцию Format в нижем поле в Photoshop .PSD, поскольку файл должен быть сохранен как документ Photoshop, если он будет работать в качестве карты смещения. Затем нажмите Сохранить и закрыть диалоговое окно:

Теперь, когда мы сохранили документ, мы можем закрыть его, нажав на маленький значок «х» в верхней части экрана. Оставьте оригинальный открытый документ:

Шаг 12: Удаление Layer 3 в исходном документе

Вернитесь в исходный документ, нам больше не нужны наши черные и белые линии поэтому убедитесь что слой 3 выбран в панели слоев, затем нажмите Backspace (Win)/Удалить (Mac) на клавиатуре, чтобы удалить слой. Теперь у вас должно быть три слоя в панели слоев, с выбранным верхним слоем (Layer 2):

Шаг 13: Преобразование Layer 2 в смарт-объект

Мы готовы применить некоторые фильтры к изображению, чтобы создать наш эффект отражения воды, но прежде чем мы это сделаем, давайте сначала преобразуем слой в смарт-объект. Таким образом, фильтры будут применены к нему как Smart Filters. С выбранного Layer 2 , нажмите на маленький значок меню в верхнем правом углу панели слоев:

Откроется меню с различными вариантами layer-related. Выберите Преобразовать в Smart Object из списка:

После этого появится небольшой значок смарт-объект в правом нижнем углу слоя 2 в миниатюре просмотра, позволяя нам знать слой был преобразован в смарт-объект:

Шаг 14: Примените фильтр Motion Blur

Давайте сначала добавить немного размытия к слою. Перейти к меню Filter в верхней части экрана, выберите Blur(Размытие), затем выберите Motion Blur:

Когда появится диалоговое окно Motion Blur установите угол размытия на 90 °, а затем перетащите ползунок Distance в нижней части диалогового окна немного вправо, чтобы добавить только небольшое количество размытия. Я собираюсь установить Distance на 6 пикселей, но я использую изображение с довольно низким разрешением для этого урока, поэтому смотрите на то как меняется ваше фото при передвижении ползунка.

Нажмите OK чтобы выйти из диалогового окна Motion Blur и применить фильтр к изображению.

Шаг 15: Примените фильтр Displace

Теперь давайте создадим нашу воду рябь, используя карту смещения, которую мы только что сделали. Вернитесь в меню Filter, выберите Distort, выберите Displace:

Давайте установим наши основные параметры, используя диалоговое окно, которое появляется. Мы хотим, чтобы наша карта смещения исказила изображение по горизонтали, создавая рябь, которая двигается влево и вправо в воде, а для этого, нам нужно установить Horizontal Scale в верхней части диалогового окна на 4, используя Smart Filter, мы всегда можем вернуться и попробовать применить другое значение, если нам это будет нужно.
Мы не нужны движения вверх и вниз, поэтому нужно установить опцию Vertical Scale на 0. Наконец, установите параметр Stretch To Fit, и Repeat Edge Pixels.

Нажмите OK, чтобы закрыть этодиалоговое окно. Второе диалоговое окно откроется позволяя выбрать файл для карты смещения. Перейдите туда, где вы сохранили файл «water-ripples.psd», что мы сохранили еще в Шаге 11. Нажмите на файл, чтобы выбрать его, а затем нажмите кнопку Открыть:

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

Если мы посмотрим на панели Layers, мы можем увидеть два Smart Filters (Motion Blur и Displace), расположенные ниже Layer 2. Даже если мы уже применили фильтры к слою, они оба остаются полностью доступны для редактирования. Если вы хотите вернуться и применить другие настройки просто дважды щелкните на одном из фильтров в панели слоев, чтобы повторно открыть диалоговое окно и примените другую настройку. будет работать большой для каждого изображения. Там всегда есть экспериментировать, поэтому Smart Filters так полезны:

Шаг 16: Добавьте маску слоя

Давайте скроем нашу рябь с верхней части изображения, используя маску слоя. Layer 2 всё ещё выделен, снова удерживайте нажатой клавишу Ctrl (Win)/Command (Mac) и нажмите прямо на миниатюру для предварительного просмотра Layer 1:

Это загрузит другой контур вокруг всей нижней половине изображения:

При выборе на месте нажмите на иконку Layer Mask внизу панели слоев:

Слой маски появится на Layer 2 в палитре слоев, в верхней половине наполненной черным цветом, что означает что часть слоя теперь скрыта от глаз в документе, в то время как нижняя половина наполненная белым цветом в миниатюре остается видимой:

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

Шаг 17: Раскрасить воду с помощью корректирующего слоя Hue/Saturation

Чтобы завершить эффект отражения воды, давайте раскрасим отражение, добавив ему синий оттенок. Для этого мы будем использовать корректирующий слой, но мы должны убедиться что затрагиваем только нижнюю половину изображения, чтобы сделать это, удерживайте клавишу Alt (Win) / Option (Mac) и нажмите на иконку New Adjustment Layer в нижней части панели слоев:

Выберите Hue/Saturation из списка корректирующих слоев, который появится:

Удерживая клавишу Alt (Win)/Option (Mac) откройте диалоговое окно Layer перед добавлением новых корректирующих слоёв в документе. Выделите Use Previous Layer to Create Clipping Mask опцию в диалоговом окне, установив флажок.

Нажмите OK, чтобы закрыть диалоговое окно New Layer и Фотошоп добавит корректирующий слой Hue/Saturation(Цветовой тон/Насыщенность) к документу.

Появятся настройки для корректирующего слоя Цветовой тон/Насыщенность. Во-первых, выберите опцию Colorize, установив флажок. Затем перетащите ползунок Hue в сторону вправо, чтобы установить его значение около 210, что придаст изображению хороший синий цвет:

Изображение будет выглядеть так:

Шаг 18: Уменьшите непрозрачность корректирующего слоя

Давайте понизим непрозрачность корректирующего слоя. Опция Opacity(Непрозрачность) находится в правом верхнем углу панели Layers. Сделайте её около 25%:

Готово! После снижения непрозрачности корректирующего слоя, вода приобретает нужный оттенок:

Эта эффект отражения воды особенно хорошо смотрится на пейзажных снимках.

Возьмём этот снимок:

И вот так будет выглядеть фото с эффектом отражения. Некоторые изменения которые я сделал: более низкое значение Distance- 4 пикселей (вместо 6) для Motion Blur (Шаг 14), Horizontal Scale- 1 (вместо 4), в Displace (Шаг 15) для уменьшения волнового эффекта в конечной стадии (шаг 18) я опустил значение непрозрачности корректирующего слоя Hue/Saturation на 10% вместо 25%. Как вы можете видеть, точные значения используемые в этих шагах могут меняться в зависимости от вашего изображения.

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

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

Отражение текста

Как и любой другой эффект, создание отражения лучше всего рассмотреть на достаточно простом объекте - тексте. Способов отражения текста разработано сегодня немало, некоторые из них вы можете найти во Всемирной сети, например, интересные варианты есть по адресам: http://photoshoptoday.com/Tutorials2003/February/PSReflShad/default.asp , http://www.adesdesign.net/php/tutorials/photoshop/reflectionObj.php или http://www.teamphotoshop.com/photoshop/tutorials/techniques/reflect/reflect.php . Следует признать, что первый вариант, в отличие от второго и третьего, обеспечивает не совсем реальное, но, пожалуй, самое эффектное отражение текста и может пригодиться Web-дизайнерам при разработке красочных заголовков. Второй и третий способы, в свою очередь, помогут освоить сам принцип создания эффекта отражения как для текста, так и для любых прочих объектов на произвольных поверхностях.

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

Рис. 1. Исходный текст

Выделите изображение вне текста обычной «волшебной палочкой» и сделайте инверсию, чтобы все буквы оказались выделенными. Сместите выделенную область слегка вправо и вниз, примерно как на рис. 2.

Рис. 2. Смещение выделенной области

Создайте новый слой Layer1 и заполните на нем выделенную область черным цветом для формирования тени. После этого перетащите слой Layer1 под слой с оригиналом текста (рис. 3).

Рис. 3. Текст с тенью

Вновь вернитесь на слой с оригиналом, выделите текст и скопируйте его в буфер обмена, после этого вставьте его из буфера, что автоматически приведет к появлению нового слоя Layer2 . Зеркально отобразите текст на новом слое, применив команду Edit->Transform->Flip Vertical (Редактировать->Трансформация->Поворот по вертикали), и переместите отраженный текст немного ниже, чтобы изображение стало похоже на рис. 4. Воспользуйтесь командой Edit->Transform->Skew (Редактировать->Трансформация->Наклон) для искажения отраженного текста на слое Layer2 (рис. 5).

Рис. 4. Текст после применения зеркального отражения

Рис. 5. Внешний вид текста после искажения его отражения

Теперь необходимо добиться нужной степени размытости отражения. Для этого на слое Layer2 придется последовательно выполнить целый ряд действий. Вначале примените фильтр Filter->Distort->Wave (Фильтр->Искажение->Волна) с параметрами, как на рис. 6. После этого дважды размойте изображение по Гауссу при радиусе размытия в 1,5 пиксела командой Filter->Blur->Gaussian Blur (Фильтр->Размытие->Размытие по Гауссу) и уменьшите значение параметра Opacity (Непрозрачность) данного слоя до 50%. Теперь для достижения большего впечатления размойте в движении слой Layer1 , применив команду Filter->Blur->Motion Blur (Фильтр->Размытие->Размытие в движении) при следующих параметрах: Angle - 0 и Distance - 5. В результате текст будет напоминать рис. 7.

Рис. 6. Окно настройки параметров фильтра Wave

Рис. 7. Внешний вид текста после размытия

На заключительном этапе останется позаботиться об эффектном фоне. В данном случае предлагается выбрать подходящие цвета фона для основного текста и его отражения, а затем на ту часть фона, в которой находится отражение, наложить ряд эффектов: Filter->Noise->Add Noise (Фильтр?Шум?Добавить шум) с параметрами, как на рис. 8; Filter->Distort->ZigZag (Фильтр->Искажение->Зигзаг) с параметрами, как на рис. 9; Filter->Stylize->Wind (Фильтр->Стилизация->Ветер) при включенных опциях Blast (Сильный) и From the Right (Направо) и Filter->Blur->Motion Blur (Фильтр->Размытие->Размытие в движении) при следующих параметрах: Angle (Угол) - 0 и Distance (Дистанция) - 56. Полученный результат может напоминать рис. 10.

Рис. 8. Окно настройки параметров фильтра Add Noise

Рис. 9. Окно настройки параметров фильтра ZigZag

Рис. 10. Окончательный вид текста с отражением

Совершенно другой способ имитации отражения предлагается на сайте http://www.adesdesign.net/php/tutorials/photoshop/reflectionObj.php . В этом случае, взяв в качестве оригинала тот же самый текст (см. рис. 1), вы получите иной результат.

Для этого вновь напечатайте текст, выделите его и скопируйте в буфер обмена. После этого вставьте скопированный текст в качестве отражения - появится слой Layer1 . Зеркально отобразите текст на новом слое, применив команду Edit->Transform->Flip Vertical (Редактировать->Трансформация->Поворот по вертикали), и переместите отраженный текст немного ниже (рис. 11). Затем для искажения отраженного текста воспользуйтесь перспективой Edit->Transform->Perspective (Редактировать->Трансформация->Перспектива) и немного уменьшите его высоту с помощью команды Edit->Transform->Scale (Редактировать->Трансформация->Масштаб) (рис. 12).

Рис. 11. Результат зеркального отражения текста

Рис. 12. Изменение отражения в результате искажения

Остался самый ответственный этап - нужно придать отражению естественность и выразительность. Для этого создайте новый слой Layer2, который должен находиться поверх слоя с отраженным текстом, выберите инструмент Reflected Gradient, установите в качестве основного цвета белый, а в качестве фонового - подходящий к цвету отражаемого оригинала (в данном случае взят красный) и на слое Layer2 заполните градиентом предварительно выделенную в слое Layer1 область текста (рис. 13). А в заключение удалите слой Layer1 и отрегулируйте параметр Opacity (Непрозрачность) слоя Layer2, значение которого в каждом случае индивидуально и зависит как от оригинала, так и от результата применения градиента. Возможно, что результат будет напоминать рис. 14.

Рис. 13. Область, выделенная для заполнения градиентом

Рис. 14. Окончательный вид текста с отражением

Отражение в воде

Все, конечно, не раз обращали внимание на то, что любые объекты, находящиеся вблизи воды, отражаются в ней, и при внедрении в пейзаж водной поверхности это приходится учитывать. Естественно, фотодизайнеры давно придумали немало технических приемов реализации этого эффекта. В поисках информации стоит заглянуть, например, по адресам http://www.nicolag.com/psd1day/reflection.htm и http://a4u.tomsk.ru/texts/show_text.phtml?tid=11 .

Попробуем поместить водную поверхность со всеми отражающимися в ней объектами перед коттеджем на рис. 15.

Рис. 15. Исходное изображение

Для этого вначале обведите контур будущего водоема, воспользовавшись, например, «лассо». Создайте новый слой Layer1 , выберите цвета для тонирования воды из самой светлой и самой темной точек на небе исходного изображения и залейте на слое Layer1 выделенную область градиентом снизу вверх в направлении от темного к светлому (рис. 16).

Рис. 16. Результат заполнения имитируемой водной поверхности градиентом

После этого воспользуйтесь фильтром Add Noise: Filter->Noise->Add Noise (Фильтр-> Шум-> Добавить шум) при включенной опции Uniform (Однородный) и индивидуально подобранном в каждом конкретном случае количестве (в данном случае параметр Amount (Количество) равен 3 (рис. 17), что обеспечивает появление на воде мельчайшей ряби).

Рис. 17. Появление ряби на воде

Откажитесь от выделения и сделайте копию исходного фотоснимка, в результате у вас появится дополнительный слой Background copy , который затем следует переместить на самый верх. Теперь на новом слое нужно приступить непосредственно к созданию отражения в воде. Для этого вначале получите зеркальное отображение слоя, применив команду Edit->Transform->Flip Vertical (Редактировать-> Трансформация-> Поворот по вертикали), а затем из слоев Layer1 и Background copy сформируйте срезаемую группу. Для этого, удерживая нажатой клавишу Alt, щелкните по линии, разделяющей эти слои в палитре Layers. Щелкать следует в тот момент, когда курсор примет форму двух кружков со стрелкой посередине. В результате палитра слоев примет вид, как на рис. 18, а изображение будет напоминать рис. 19.

Рис. 18. Окно палитры слоев после отсечения группы

Рис. 19. Внешний вид изображения после отсечения группы

На следующем этапе отредактируйте положение отражения, просто переместив его нужным образом, например как на рис. 20.

Рис. 20. Результат сдвига отражения

Теперь попытайтесь добиться некоторой реалистичности. Для этого вначале на слое Background copy измените режим наложения с Normal на Multiply, что обеспечит эффект затемнения слоя. Затем уменьшите параметр Opacity (Непрозрачность) слоя с отражением в пределах от 50 до 90%, в зависимости от светлости и яркости исходного изображения. В нашем случае взят вариант 60%. Полученный результат может напоминать рис. 21.

Рис. 21. Внешний вид изображения после изменения режима и непрозрачности

Но пока нельзя не признать, что полученное изображение выглядит слишком идеальным и правильным - на самом деле так не бывает, поэтому размойте его в движении с помощью команды Filter->Blur->?Motion Blur (Фильтр-> Размытие-> Размытие в движении) при значениях Angle (Угол) - 90 и Distance (Дистанция) - 4-8. В примере значение Distance равно 6 (рис. 22).

Рис. 22. Результат размытия отражения

Напоследок можно наложить на водную поверхность слабую рябь, применив фильтр Filter/Distort/Ocean Ripple (Фильтр-> Искажение-> Океанская дрожь) с параметрами, индивидуально подобранными в каждом конкретном случае. В рассматриваемом примере взят вариант, как на рис. 23. Готовое изображение может быть похоже на рис. 24.

Рис. 23. Окно установки параметров фильтра Ocean Ripple

Рис. 24. Окончательный вид изображения

Плавающие объекты

Плавающим объектом будем считать любой частично погруженный в воду предмет. При этом части объекта, оказавшиеся в воде, естественно, искажаются. Автор наиболее известной в Сети вариации на эту тему - Алисия Джонсон (Alicia Johnson), а с рекомендуемым ею способом имитации плавающих объектов в оригинале можно ознакомиться по адресу: http://www.rain.rainey.net/photoshop/cooltype/articles/floating_objects/index.html .

Чтобы воспользоваться этим способом, откройте файл, содержащий предмет, который будет частично погружен в воду (рис. 25).

Рис. 25. Исходное изображение

Выделите объект любым способом и скопируйте в буфер обмена, затем создайте новый документ и вставьте скопированный объект. В итоге будет создан слой Layer1 . Создайте новый слой Layer2 и сгенерируйте на нем подходящий фон. Можно, например, воспользоваться фильтром Filter->Render->Clouds (Фильтр-> Рендер-> Облака) с предварительно подобранными основным и фоновым цветами или вставить в качестве фона поверхность воды с другого изображения - в данном примере был выбран второй вариант. После этого измените параметр Opacity (Непрозрачность) фонового слоя - он очень сильно будет зависеть от конкретной картинки и ожидаемого результата и может колебаться в интервале от 50 до 70%. Отрегулируйте положение объекта, переместив его нужным образом и при необходимости повернув (рис. 26).

Рис. 26. Цветок на воде

Выделите на слое Layer1 верхнюю часть объекта, которая должна будет располагаться над водой, например как на рис. 27, и скопируйте ее в буфер обмена. После этого вставьте скопированную часть из буфера, в результате появится дополнительный слой Layer3, переместите его поверх слоя Layer2 и отрегулируйте положение объекта в соответствии со слоем Layer1 .

Рис. 27. Выделение верхней части объекта

Перейдите на слой Layer1 , сделайте овальное выделение в области погруженной в воду половины объекта (рис. 28) и примените фильтр «Зигзаг» Filter->Distort->ZigZag (Фильтр-> Искажение-> Зигзаг) с указанными на рис. 29 параметрами для имитации искажения находящейся под водой нижней части объекта. Параметр Amount (Количество) в значительной степени определяется конкретным изображением, и разброс его значений при имитации плавающих объектов может быть чрезвычайно широк - в интервале от 10 до 100. На заключительном этапе воспользуйтесь этим же фильтром с указанными выше параметрами, но уже на слое Layer2 , чтобы обеспечить волнение самой водной поверхности. Полученный результат, возможно, будет напоминать рис. 30.

Рис. 28. Овальное выделение в нижней части объекта

Рис. 29. Окно установки параметров фильтра «Зигзаг»

Рис. 30. Окончательный вид плавающего на воде цветка

Отражение на пластике

Не менее актуальным, чем отражение на поверхности воды и под водой, является создание отражения на твердой поверхности, например на пластике или на стекле. В поисках примеров имитации подобных вариантов отражения стоит посетить, например, адреса: http://www.gasoline-prod.com/electro303/02-tech/Tutorial_bank/tips010/Tips010-FR.html , http://rus-arhiv.narod.ru/docs/Photoshop/MIRROR.HTM и http://lepers.chat.ru/photoshop/09/09.htm .

Попытаемся сформировать данный вид отражения, взяв за основу вазу на рис. 31 и поместив ее на искусственно сгенерированную пластиковую поверхность (рис. 32).

Рис. 31. Ваза

Рис. 32. Пластиковая поверхность

Для этого скопируйте вазу в буфер обмена и внедрите ее на рисунок с поверхностью - это приведет к появлению нового слоя Layer1 (рис. 33). Далее создайте копию слоя Layer1 — слой Layer1 copy . Все дальнейшие действия будут относиться к новому слою Layer1 copy . Создайте зеркальное отображение вазы, применив команду Edit->Transform->Flip Vertical (Редактировать-> Трансформация-> Поворот по вертикали) и перетащите вазу-отражение вниз, пока не станет видна ваза-оригинал (рис. 34). Переверните изображение по часовой стрелке на 90°, воспользовавшись командой Image->Rotate Canvas->90->CW (Изображение-> Перевернуть холст-> 90-> CW) (рис. 35).

Рис. 33. Появление вазы на столе (пока без отражения)

Рис. 34. Начальный вариант изображения с зеркальным отражением

Рис. 35. Результат поворота всего изображения по часовой стрелке

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

Рис. 36. Выделенная прямоугольная область

Теперь нужно слегка исказить отражение вазы командой Filter->Distort->Shear (Фильтр-> Искажение-> Выгиб), включив опцию Wrap Around (Завернуть) и задав кривую для деформации изображения, примерно как на рис. 37. Для этого вначале перетащите верхнюю и нижнюю точки привязки в соответствии с рис. 37, потом щелкните в самом центре координатной сетки, тем самым создавая новую точку привязки, и перетащите ее нужным образом. Затем щелкните в центре каждого из полученных выгнутых участков дуги, вновь создавая новые точки, и переместите их в соответствии с рис. 37. Результат искажения будет напоминать рис. 38.

Рис. 37. Окно формирования кривой для фильтра Shear

Рис. 38. Изменение отражения в результате применения фильтра Shear

Верните изображение в исходное положение, повернув его против часовой стрелки на 90° с помощью команды Image->Rotate Canvas?90-> CCW (Изображение-> Перевернуть холст-> 90-> CCW). А затем поменяйте слои Layer1 и Layer1 copy местами — слой с отражением должен оказаться под слоем с вазой-оригиналом (рис. 39).

Рис. 39. Ваза и ее отражение после поворота

Уменьшите параметр Opacity (Непрозрачность) у слоя Layer1 copy , чтобы отражение стало полупрозрачным. Значение параметра определятся экспериментальным путем и в каждом конкретном случае оно свое - в данном случае этот параметр равен 80%. Затем измените режим слоя с Normal на Screen или Soft Light (приоритетный режим зависит от конкретного изображения) - в примере выбран режим Soft Light (рис. 40).

Рис. 40. Изменение отражения вазы в результате изменения параметров слоя

Затем воспользуйтесь перспективой Edit->Transform->Perspective (Редактировать-> Трансформация-> Перспектива) и немного перетащите нижнюю точку по направлению к центру отражения, примерно как на рис. 41. После этого немного уменьшите длину вазы командой Edit->Transform->Scale (Редактировать-> Трансформация-> Масштаб), так как длина всегда увеличивается в результате применения перспективы. И напоследок выровняйте вертикальные границы отражения с помощью команды Edit->Transform->Distort (Редактировать-> Трансформация-> Искажение); при этом нужно добиться, чтобы вертикальные линии отражения стали параллельны границам оригинала. Данное действие необходимо, так как в результате примененной ранее перспективы происходит искажение границ. А затем откорректируйте положение отражения по вертикали. Полученный результат будет напоминать рис. 42.

Рис. 41. Настройка перспективы

Рис. 42. Окончательный вариант изображения с его отражением на пластиковой поверхности

Вместо заключения

На этом мы заканчиваем изучение Photoshop. За пределами нашего повествования оказались многие интересные возможности программы. Например, мы не рассматривали особенности 3D-имитации, формирования абстрактных волокнистых текстур (напоминающих волосы), всевозможных световых эффектов (молний, фейерверков, свечений и пр.), преобразования текста, имитации применения реальных оптических объективов, возможность создания GIF-анимаций прямо в среде Photoshop и многое другое. Но начало положено - первые шаги в изучении программы сделаны (все уроки по Photoshop вы найдете на данном диске), а остальное уже в ваших руках.

После трёх дней на «горячей линии», я всё же выпросила у Морозова задание. И даже не расстроилась, когда он направил меня на какую-то дежурную молодёжную акцию: волонтёры раздавали прохожим листовки о вреде алкоголя и никотина, а в конце устроили флешмоб, собрав из нарисованных на листах бумаги букв фразу «Мы за здоровый образ жизни!»
Я взяла интервью у ребят, поинтересовалась мнением нескольких прохожих об акции в частности и о пагубных привычках человечества в целом, дополнила всё это общей статистикой Росстата о примерном количестве курящих и пьющих жителей РФ, сведениями о последствиях такого образа жизни и в целом осталась довольна получившимся материалом. Но в свежем номере газеты от него осталось лишь четыре предложения! А на попытку возмутиться «главВред», перестав церемониться, и резко перейдя на «ты», сухо отрезал:
- Я тебе что сказал - информацию напиши! Вас там, в культурной столице, жанры различать не учат? Информация, Лиза, это и есть четыре предложения, вернее три - что произошло, где и когда? Всё! На фига ты мне поэму на три листа накатала? Газетную площадь нужно расходовать экономно, для актуальных материалов приберегать.
- Но это очень актуальная тема!
- Это дохлая тема! - недовольно огрызнулся Морозов, с утра пребывавший не в настроении. - Думаешь, от того, что ты попугала алкашей туманным призраком цирроза печени, они вдруг завяжут и начнут новую жизнь? Счас! Такие особи используют газету исключительно в качестве блюда под закуску.
- Но…
- Всё, Лиза! Одна публикация у тебя есть, поздравляю, отдыхай. - Морозов огородился от меня кипой бумаг и всем своим видом демонстрировал огромную занятость. - Иди домой, потом ещё что-нибудь подберём.
«Опять на две строчки» - мрачно подумала я и предложила:
- Может, о каком-нибудь интересном человеке написать? У меня такие материалы неплохо получаются.
- Да неужели? - сердито огрызнулся редактор и вдруг коварно хмыкнул. - Люблю инициативных студентов. Что ж, если настаиваешь, есть тут у нас один интересный человек. Заведующий хирургическим отделением Игорь Борисович Горин. Кандидат медицинских наук, между прочим. Делает операции, за которые краевые светила медицины не берутся. А на днях какой-то крупный грант для отделения выиграл, но вот беда - человек он скромный, прессу не любит, от интервью отказался. Если тебе, Лиза, вдруг удастся его переубедить, можешь писать материал хоть на десять листов. Сокращать не буду.
Судя по хитрому блеску серых глаз, задачу передо мной поставили практически неразрешимую, но отказываться было неудобно - сама напросилась. Оставалось вздохнуть и попросить:
- А можете выдать мне какой-нибудь документ подтверждающий, что я прохожу у вас практику. Ну, чтобы проще было представляться? В «Будуаре» мне выписывали удостоверение внештатного сотрудника.
- Где, где? - ехидно переспросил Морозов, и выражение его лица стало таким же, как в момент разглядывания злополучного любовно-детективного романа. - Это дамское писево, что ли? Ну конечно, выпишем. Что же мы хуже этого «Пеньюара»?
Похоже, все виды средств массовой информации Морозов делил исключительно на серьёзные, к числу которых причислял «Теменские вести» и пустые, то бишь женские. Я пожалела, что сказала про «Будуар», теперь мне здесь тем более ничего стоящего не поручат. Если только не удастся переубедить Горина снизойти до районной газеты. Интересно, есть ли у меня хоть один шанс?
Перед визитом в больницу я адресовала это вопрос редактору социально-правового отдела Жанне Валерьевне Проничкиной - пухленькой, симпатичной тридцатичетырёхлетней брюнетке в очках. Медицина была её темой, так что знаменитого хирурга она не знать не могла. Услышав эту фамилию, женщина погрустнела и отрицательно покачала головой, объяснив:
- Я за ним пятый год бегаю, с тех пор как он мальчишку попавшего под трактор буквально по кусочкам собрал. Бесполезно. А ещё и очень неприятно: Горин не из тех, кто тактично подбирает слова, он что думает, то и говорит. Всем. Всегда. Ему прозвище «скальпель» не за профессию дали, а за язык. Так что не трать зря время и нервы, не ходи. А шефу утром скажешь, что ничего не вышло.
- Да ладно, пусть девчонка попробует, - вмешался, работающий за соседним столом Леонид Борискин. - Смотри, какая она худющая и бледнющая, будто только что из его отделения выползла, может, его это проймёт.
- Лёня, тебе статью об открытии птицефабрики нужно было час назад сдать, не забыл? Ты бы не отвлекался, «главВред» и так с утра не в настроении, - сурово напомнила развеселившемуся коллеге Жанна, а меня одарила сочувственной улыбкой и посоветовала: - Если всё же решишь пойти, не говори сразу откуда и по какому вопросу, а то он к тебе даже не выйдет.
Когда я, решив не обижаться на «бледнющую и худющую», поинтересовалась, о чём спрашивать Горина в случае его согласия на интервью, Жанна и Леонид обменялись удивлённо-насмешливыми взглядами. Борискин снова гоготнул, пробормотав что-то нечленораздельное про наивных студенток, а Проничкина, покопавшись в компьютере, распечатала примерный список вопросов, явно не сомневаясь, что он мне не понадобится.

Морозов проявленную инициативу не оценил. Едва я успела переступить порог редакции, вызвал меня в кабинет и набросился с упрёками.
- Кто тебя просил соваться к Бродскому! - рычал он, отбросив церемонии и фамильярно перейдя на ты. - Это что, акция протеста какая-то? Почему мои указания игнорируются? Инициатива, Лиза, это не то, что взбрело тебе в голову, а то, что одобрил я.
- Но ведь журналист должен уметь принимать самостоятельные решения, - робко вставила я.
- Журналист - да, а студент-полуфабрикат - только после согласования с главным редактором! - сурово уточнил Родион Васильевич. - И я сильно сомневаюсь, что это было твоё решение. Небось, Горин надоумил, шельмец!
Я покраснела - на это возразить было нечего, кроме одного:
- А зачем вы меня к нему послали? Знали ведь, что он откажется!
- Я и представить не мог, что ты к Бродскому попрёшься! А он мне теперь названивает битый час и жалуется на бестактных студенток, сующих нос, куда не следует. Вот, пожалуйста! - мрачный Морозов продемонстрировал мне взорвавшийся трелью простенький чёрный мобильник и принял вызов. - Да, Матвей Сергеевич, не кричи так. Я тебя понял ещё в прошлый раз. Согласен, это просто возмутительно, - «главВред» сделал долгую паузу и сердито продолжил. - Возмутительно короткий список вопросов! Стоило ли отрывать тебя от работы ради такой малости. Поэтому мы его расширим, дополним, пришлём с официальным запросом и, согласно статье 39-ой закона «О средствах массовой информации», ты обязан будешь ответить на него в течение семи дней! А в противном случае, с тебя спросит прокуратура - за неисполнение законодательства. Всего доброго!

ЭФФЕКТ ОТРАЖЕНИЯ
Ты последнюю ставишь точку,
Выткав сказку при лунном свете.
Ты счастливо её окончил -
Чтоб не плакали ночью дети,
Только кто-то свечу уронит
И десяток страниц забелит:
Есть такие, кто точно помнит,
Как всё было на самом деле…
М. Котовская

Глава1

Чемодан был собран сразу после летней сессии, окончательное решение принято ещё раньше, но вот к спокойному, почти безразличному голосу мамы я оказалась не готова. Думала, будет отговаривать от поездки, а она, опустив глаза, тихо сказала:
- Решила вернуться в Теменск? Что ж, может, это и к лучшему. Олег очень зол. Я едва уговорила его не подавать заявление.
А вот это было не просто неожиданно - возмутительно!
- Что?! Он собрался ещё и заявление подавать?! Этот мерзкий…
- Лиза! - Мама бледная и уставшая посмотрела на меня с укором, окончательно прояснив, на чьей она стороне. - По твоей милости у него серьёзное сотрясение мозга!
- Это врачебная ошибка, трястись там нечему!
- Ты об него вазу разбила!
- Я защищалась! Он ко мне приставал! Мама, услышь меня хоть раз! - я закатала рукав длинной хлопковой туники, продемонстрировав почерневшие синяки, - отпечатки чужих пальцев на плечах. - Это мне впору заявление писать!
Я, кстати, пыталась. Вернее, просто проконсультировалась. В полиции мне посоветовали не трепать себе нервы, потому что привлечь человека к серьёзной ответственности за пару синяков - проблематично. А факт сексуальных домогательств доказать весьма сложно.
Мама побледнела ещё больше и отвернулась к окну, не выдержав моего обвиняющего взгляда.
- Но ведь ничего не произошло, - пробормотала она упавшим голосом.
- Спасибо вазе! Пожалуйста, посмотри на меня!
Она неохотно обернулась - поникшая, потерянная, жалкая, почти раздавленная. В глазах невольно защипало. Разве она такая когда-то была?!
- Мам, почему ты его просто не бросишь? Он ведь ни одну юбку не пропускает! Самый настоящий…
- Лиза, не надо! - мама снова отвернулась и монотонно объяснила стене: - Это - Питер. Ты - студентка, я со своим средним медицинским больше двадцатки здесь никогда не заработаю, а ещё за квартиру почти целый год кредит выплачивать. Олег нас полностью содержит. Продукты, жильё, твоя одежда, наконец, всё это стоит немалых денег.
- То есть я должна была покориться и расплатиться за предоставленные блага натурой?! Я ведь хотела работать в кафе по вечерам! Олег твой не пустил. Сказал, там пьяные мужики приставать будут, а сам…
- Лиза!
- Что, Лиза?! Это не в первый раз! Я говорила, помнишь, но ты никогда меня не слушаешь! Инну спроси, сколько раз мне приходилось у неё ночевать, когда ты была на дежурстве!
- Олег говорит, ты сама его спровоцировала! - неожиданно резко сказала мама.
От её чужого холодного взгляда меня замутило. Так смотрят не на дочь - на соперницу.
- И ты ему поверила?! Всё ясно, - я сдалась. Бессмысленно биться головой о бетонную стену. Иногда любовь не просто слепа, а ещё и слабоумна. - Мне пора, такси уже ждёт. Скоро поезд.
- А ты что-нибудь говорила дедушке? Знаешь, у него здоровье не самое крепкое - сердце, давление, не стоит…
- Это всё, что тебя волнует, да? Чтобы я никому не проболталась? - С трудом сдержала слёзы обиды и разочарования. Пора бы уже привыкнуть, а я всё ещё на что-то надеялась… до этого момента. - Можешь спать спокойно. Я и так не стала бы выливать на него эту грязь! Просто сказала, что устала от большого города и соскучилась. Пока, привет Олегу!
- Лиза! - мамин голос дрогнул и остановил меня у входной двери. Взгляд серых глаз был виноватым, как у собаки - побитой, но преданной тому, кто бьёт. - Прости.
Она вдруг словно что-то вспомнила, и вину сменила тревога.
- Но ведь тебе там не нравилось, а после последней поездки долго кошмары мучили.
Вообще-то, они до сих пор порой случались, правда, редко и были уже не такими яркими и жуткими, как девять лет назад. Скорее, походили на тусклые выцветшие фотографии.
- Мне было десять, и я заблудилась в лесу. Кто угодно бы испугался. Теперь всё в прошлом. И вообще, лучше кошмар во сне, чем твой озабоченный Олег наяву! Прощай!
Уже в такси, подъезжая к ЖД вокзалу, я призналась себе, что солгала. Возвращение в детство не радовало. Ничего ужасного в Теменске, конечно, не было - типичный провинциальный районный центр, где проживает чуть больше тридцати тысяч человек, окаймлённый густым, казавшимся чёрным лесом. В детстве этот лес притягивал меня, словно магнит, а когда, поддавшись порыву, я поспешила на безмолвный зов и заблудилась в чаще, долго не хотел отпускать и отравил на прощание тягучими снами, пропитанными страхом и тоской.
Именно этого я опасалась, отправляясь на малую родину, - возвращения детских кошмаров, где фигурировало чужое, пугающее, окровавленное отражение в зеркале вместо моего лица.
  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то