четверг, 29 мая 2014 г.

Об имитации макета

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

В интернете можно найти кучу рецептов для такой имитации: достаточно сделать запрос "fake tilt shift". Есть и онлайн-сервисы, например, http://tiltshiftmaker.com/. Суть одна: где-то в середине снимка остается резкая полоса, а вверх и вниз от нее изображение размыто, причем степень размытия плавно нарастает к краям снимка.

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


После размытия верха и низа из этого снимка получается вот такая имитация макета:


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

Как быть?  Видимо, использовать более сложную технику. Достаточно хорошие результаты дает плагин Focus blur в Gimp. Не пишу, где его скачать и как установить - материалов на эту тему полно. Опишу лишь его применение.

Сперва открываем в Gimp исходное изображение:


Теперь нам надо создать так называемую "карту глубины". Создаем новый слой, с помощью инструмента "Градиент" делаем плавный вертикальный переход от черного к белому:


Меняем порядок слоев: изображение делаем верхним слоем, а карту глубины - нижним. Делаем активным слой с изображением (щелкаем по нему в окне слоев) и вызываем плагин Focus blur (в переводе он называется "Размывание вне зоны ГРИП").


Открывается окно настроек плагина. Ставим радиус размытия 12, отмечаем галочкой Use depth map и в выпадающем списке выбираем название слоя с картой глубины. С помощью движка Focal Depth добиваемся, чтобы в зоне резкости оказались ступени и низ колонн собора (контролируем по окну Preview).


К слову, настроек в плагине очень много - раздолье для творческих натур, не боящихся экспериментировать.

Нажимаем кнопку ОК и смотрим, что получилось:



 Результат не радует: ступеньки и низ колонн резкие, а выше все "ушло в нерезкость". Чтобы сделать резким все здание, надо вручную редактировать карту глубины.

С помощью меню "Правка" отменяем действие фильтра. Делаем активным нижний слой с картой глубины, включаем инструмент "Произвольное выделение" и аккуратно "общелкиваем" здание собора по контуру (ведем границу выдежения чуть-чуть вне здания). Внизу, где зона резкости, границу можно выдерживать очень приблизительно, а вот вверху надо быть аккуратным. Лучше работать при увеличении в 200-400%.



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



В меню "Выделение" выбираем "Выделить все", делаем верхний слой с изображением видимым и активным. Снова вызываем фильтр "Размытие вне зоны ГРИП" и получаем следующее:




Вот, собственно, и все.

По панели инструментов в левой части снимка хорошо виден характер размытия: я не убрал ее намеренно.

В заключение нужно заметить, что простой метод размытия (верха и низа) во многих случаях вполне приемлем. Он "спотыкается" лишь на снимках с высокими зданиями, как в этом примере. В таких случаях есть два выхода: либо мириться с тем, что верх и/или низ такого здания будут нерезкими, либо работать с картой глубины, как описано выше. Впрочем, есть и еще один способ: работать одновременно с исходным и размытым слоями, выделить на исходном слое части зданий, которые желательно иметь резкими и на окончательном изображении, и наложить выделенные части на результат. Но такой подход, в отличие от карты глубины, на позволяет имитировать постепенное нарастание размытия по мере удаления от зоны резкого изображения для высоких зданий.

Ссылки по теме:

A Better Fake Tilt-Shift with the Gimp

Использование карты расстояний в Focus Blur

Эффект качественного размытия на фото