Как прошло одно собеседование, и почему мне нравится одна фотография

Спина

Здесь в Тауранге я выпил кружечку пивка у океана и поглядел, как дети ныряют с моста. Это три часа езды от Окленда. Место, как его называют местные, «Новозеландские Сочи» или «Новозеландская Калифорния», вероятно, станет моим следующим пристанищем. Собеседование с потенциальным работодателем прошло хорошо, и если они согласятся на обозначенную цену, перееду к чертям. В этот раз поговорить с рекрутом пригласили технарей и они, мнущиеся, задавали вопросы о любимых блогах (Smashing Magazine, PSDTUTs, List Apart), о любимом софте для разработки (Notepad), о предпочитаемых CMS (Silverstripe, Drupal), спрашивали «таблицы или не таблицы» (не таблицы, конечно), а в конце попросили сверстать чуть хитрый лэйаут с кучей столбцов. Сделав задание за 10 минут вместо положенных 30 я порадовал технарей ещё раз. Пример и правда получился, как из учебника. После этого был разговор с тётей-менеджером про то, почему я хочу переехать в Таурангу, почему они боятся нанимать неместных, про деньги опять же. Как обычно, они перезвонят.

Теперь о лирике. Заглавная фотография этого поста радует меня, эгоистичного автора, уже третий день. Показал её кому-то из знакомых и был спрошен, мол, расскажи, что в ней? Хорошо.

Итак. Фотография трёхмерная: есть первый, второ и третий планы, чётко отделённые друг от друга. Фотграфия движется: велосипедисты едут, люди идут. Размазанные фигуры и колёса контрастируют со статикой на переднем плане. Для тех, кто понимает смысл слова «выдержка», должно быть немного удивительно, как люди замерли настолько надолго. Фотография рифмуется: колёса на фоне, слева, справа, повсюду; на заднем плане кто-то несёт ребёнка точно тем же способом, что мужчина в чёрном держит мальчика в синем, нашего главного героя. Фотография контрастная: очень детский взгляд у персонажа с сигаретой, и отнюдь не детский у мальчика; тяжёлая спина в центре неожиданно скрадывает лицо основной, казалось бы, в кадре фигуры. Эта фотография, на мой взгляд, работает.

Логичный вопрос, который возникает, неужели я успел обо всём этом подумать за 1/30 секунды? Не обо всём, но подумать успел. Большую выдержку поставил сознательно, за несколько шагов до сцены. Поравнявшись с ними сделал несколько снимков, выжидая отсутствие автомобилей в кадре, и чтобы ребёнка на фоне поднесли, куда надо. До тех пор пока отец не обернулся. После этого я показал ему фотографии, посмеялись и разошлись. То было начало Золотой недели, большого семейного праздника в Китае.

Ещё шесть фотографий, которые цепляют

Комментарии

 

Про хдр, как слово-паразит.

— А этот пацак всё время говорит на языках, продолжения которых не знает.

Уэф, к/ф «Кин-дза-дза»

Здесь в Окленде меня нередко спрашивают «Это hdr»? (Пример фотографий под ссылкой.) Уж не знаю отчего, может быть от моих занятий 3D-рендерингом несколько лет тому назад, очень не люблю подобные вопросы. Сами знаете, желательно не пользоваться словами, значения которых вам неизвестно.

High Dynamic Range Imaging (Фотографическая широта) — комплексный метод получения цифровой модели изображения, которая впоследствии может быть преобразована в видимую глазом картинку. Обычные мониторы HDR-изображения пока показывать не умеют. (Говорят, у медиков есть специальные устройства для этого.) Но для сложных математических преобразований в самый раз — чем выше точность, тем точнее результат многократных умножений и делений.

Если подробнее, аккумулированные с нескольких снимков одного и того же объекта данные в том или ином виде описывают яркость (физические параметры светимости или сияния) точек изображения: полученная куча данных никак не привязана к чёрному и белым цветам на экране или мониторе. Это просто числа. Очень много чисел. Обычные камеры, обычные принтеры пока не умеют с ними работать, поэтому приходится изголяться.

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

Надеюсь, аналогия понятна. Как именно делать тональный мэппинг я не скажу — потому что любое преобразование HDR-изображения в обычное он и есть. Вне зависимости от порядка действий хорошо собранный рюкзак — залог комфортного активного отдыха. Этот процесс называется Tone Mapping (Тональный маппинг, на русский нормально не переводится). Вне всякой связи с HDRI его можно применить к любым изображениям, содержащим информации больше, чем может отобразить монитор или напечатать принтер.

Именно эффект тонирования вызывает появление ореолов, высветление теней и затемнение деталей. И с HDRI это в общем случае мало связано. Человеческий глаз очень сложный оптический элемент и никакая современная техника пока не может с ним сравниться по скорости получения и обработки информации. В будущем нас, конечно, ждут миллиарды миллиардов оттенков цветов и принтеры, которые могут это напечатать. А пока HDRI+Tone Mapping — жалкая попытка запихать холодильник, микроволновку и бассейн впридачу в походный рюкзак. Спасибо.

Комментарии

 

Технозаморочки

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

Perfect Sharping (2,5Кб), распаковываем и перетаскиваем в фотошоп. Этот нескромно названный сет фотошопных Action’ов состоит в моём случае из:

  • Sharpening And Resize
  • Select Edges
  • Intelligent Sharp (модифицированный скрипт Павла)
  • Unsharp Contrast (опционально)
  • Texture Improvement (эксперимент)

Итак, как это работает? Мы не хотим, чтобы повылезли шумы и поплыли цвета. Ещё не хотим терять контраст и вообще картинка в нужном размере должна выглядеть ничуть не хуже оригинала.

Чтобы не трогать шумы, мы автоматически выделим (Select Edges) наиболее резкие переходы — иными словами создадим «мягкую» контурную маску. К тому же нам не нужно трогать цвета, для этого идеально подходит пространство Lab, в котором Lightness содержит в себе информацию исключительно о яркости. Так что при наведении резкости будем работать в нём.

Необязательные действия

Комментарии

 

Имитируем Tilt and Shift линзу или как сэкономить $2000

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

Для начала нужно сделать фотографию объекта издалека, с самолёта, башни, горы, окна высотки, не суть. Добавить немного насыщенности и контрасту тоже не помешает. Получится что-нибудь в духе этого:

Исходник

Комментарии