вторник, марта 30, 2010

Новый фотошоп. Теперь банановый!

Пару дней назад по ридеру растеклись видеоролики с демонстрацией работы нового Фотошопа (который ЦС5, в быту - Photoshop CS5). Особо впечатлился фичей "Content-Aware Fill" (совершенно не представляю, как умудрятся ее перевести на русский, наверное, что-нибудь вроде "Заливка по содержимому"). Суть фичи сводит практически на ноль необходимый опыт в ретушировании фотографий.

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

Сейчас, для того, чтобы исправить эту фотографию и привести ее в божеский вид, нужно долго сидеть с healing brush'ем и clone'ом, замазывая все неудачные места и очищая снимок от "мусора". Healing brush, конечно, здорово помог своим появлением, ведь до него - только что самим рисовать приходилось. С выходом нового фотошопа ситуация обещает измениться кардинально - главным образом, в сторону упрощения обработки.

Неким тулом наподобие кисти просто проводишь на фотографии в том месте, в котором присутствует нежелаемый дефект (не уверен, правда, что бывают "желаемые" дефекты) - и фотошоп залижет это место так, словно там никогда ничего не было. Налицо похожесть с healing brush'ем. Но, в отличие от последнего, новый инструмент не оставляет таких видимых следов, к тому же области применения его гораздо шире. Например, можно провести этой "кистью" по проводам на фотографии - и они затрутся. Программа будет сама смотреть, в каком месте лучше применить ту или иную заливку (сэмпл берется из других частейе фотографии или из других фотографий), сама замызывать и заблюривать удаленные участки, закрывать щели и т.д.

Особо впечатляюще смотрится ролик с девушкой на скамейке.

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


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

Подозреваю использование хитрых данных вне фотографии, иначе все выглядит просто мистическим фейком :)

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

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

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

Фантастика.