ТЕХНОЛОГИИ: Из света в тень
ТЕХНОЛОГИИ: Из света в тень
Автор: Максим Стеклов
Нечасто случается, что технология, призванная решить определенные проблемы, не только их не решает, но и усугубляет. Но именно это случилось с технологией изображений с расширенным динамическим диапазоном (HDRI). Изначально предназначенная для повышения реалистичности фотографий и 3D-изображений, HDRI неожиданно стала удобным инструментом для творческого самовыражения и интересной игрушкой для многих любителей фотографии. Фотографы с удовольствием экспериментируют с новой технологией, превращая банальные пейзажи в изображения, напоминающие скорее картины, чем фотоснимки.
А если переведенные в пространство RGB HDR-кадры меньше похожи на реальность, чем обычные карточки с заваленными тенями и пересвеченными лицами... Наверное, это проблемы реальности.
Дело о недостаточной точности
Прежде чем перейти к рассказу о HDRI, необходимо вкратце рассказать, как записываются, хранятся и отображаются цифровые изображения сегодня. А также о том, как фиксирует изображение человеческий глаз.
В модели RGB любой цвет кодируется тройкой целых чисел, описывающих соответственно интенсивность зеленого, синего или красного каналов. Например, черный цвет может быть представлен как (0, 0, 0), а белый — находящийся на противоположном конце шкалы — как (255, 255, 255). Таким образом, для отображения любой картинки у нас есть 16,7 млн. оттенков, а сама картинка называется восьмибитной (или 24-битной), потому что на каждый канал нам требуется 8 бит, а каждая точка изображения кодируется с помощью трех 8-битных чисел. Динамический диапазон (здесь: отношение максимальной интенсивности цвета к минимальной) такой цветовой модели составляет 28:1, или 256:1.
Для 16-битных RGB-изображений (когда на каждый канал отводится уже не один байт, а два) теоретический динамический диапазон заметно больше и составляет 216:1, или 65536:1. Это впечатляет, если не вспоминать, что человеческое зрение способно улавливать освещение от 10-6 кд/кв. м до 108 кд/кв. м (), то есть имеет абсолютный диапазон 1014:1 (правда, человеческий глаз не может регистрировать свет во всем диапазоне одновременно; максимальный охват составляет от 10000 до 30000 к 1).
Принципиальная недостаточность цветового пространства RGB усугубляется скромными аппаратными возможностями современных сенсоров и отображающих устройств. Реальная чувствительность сенсоров в цифровых фотокамерах, как правило, не превышает 1000:1 (теоретически она может быть и выше, в зависимости от матрицы, но ограничена сверху шумовыми эффектами). На выходе камера может давать хоть 12-битный, хоть 112-битный RAW, однако на динамический диапазон записанного в файл изображения это не повлияет, поскольку в нем просто физически нет необходимой информации.
Мониторов, способных корректно отобразить 48-битную картинку с заявленным динамическим диапазоном, скажем, 10000:1, сегодня также не существует (за редкими и дорогими исключениями, но о них ниже).
Дополнительный минус модели RGB (и, например, CMYK) в том, что она виртуальна и не привязана к реальным значениям, то есть является физически некорректной — и не может быть приведена к корректной модели без потерь, раз уж все показатели в ней задаются целыми числами, и их набор ограничен. Исправляет эту ситуацию схема HDRI (High Dynamic Range Imaging), в которой на каждый цветовой канал отводится 16 или 32 бита, а характеристики задаются не целыми, а вещественными числами, что позволяет полностью описывать доступный человеческому зрению диапазон с нужным уровнем детализации. Все остальные модели (включая RGB) называют моделями с низким динамическим диапазоном (Low Dynamic Range).
(Так получилось, что словосочетание динамический диапазон в контексте HDR зачастую используется для обозначения разных, хотя и близких понятий — и для яркостного диапазона сцены, и для описания диапазона цветовой модели, и как синоним фотографической широты датчика. Это вносит некоторую путаницу.)
Изначально главными пропагандистами и пользователями HDRI были специалисты по трехмерной графике (см., например, статью «Фотореализм» в «КТ» #628), поскольку использование HDR позволяет без потерь и ошибок рассчитать освещенность созданной сцены. И пусть большую часть этой информации отобразить не удастся — даже те крохи, которые дойдут до зрителя, все равно создадут должный эффект и сделают искусственную картинку более реалистичной. И сегодня аббревиатура HDR в применении к компьютерной графике означает прежде всего повышенную фотореалистичность изображения, близость к тому, что можно получить с помощью фотоаппарата или кинокамеры.
Как ни странно, применение схожей технологии в фотографии дает обратный результат. У фотографов, экспериментирующих с HDR, получаются безумно красивые снимки, не страдающие излишней реалистичностью. Собственно, первое, что приходит в голову при знакомстве с HDRI-фотографиями, — как же здорово эти люди научились рисовать в 3D.
Дело о недостаточной освещенности
Любой, кто хотя бы раз держал в руках фотоаппарат, сталкивался с тем, что при неверно подобранной экспозиции одни снимки получаются слишком темными, а другие — слишком светлыми. Однако даже оптимально выставленные параметры экспозиции не помогут, если у сцены, которую мы хотим снять, слишком широкий яркостный диапазон: или хорошо получатся детали, лежащие в тени, но засветятся светлые участки, или будут достоверно переданы светлые участки, но потеряются те, которые освещены недостаточно.
До последнего времени фотографу оставалось либо подобрать другую композицию, с меньшей разницей между светом и тенью, либо сложить штатив и пойти домой.
Наглядный пример подобной «неудобной» композиции — снимок из затемненной арки, сделанный в солнечный день. Человеческий глаз прекрасно различает и детали внутренней отделки, и то, что находится за ее пределами. Однако на снимке хорошо получится либо интерьер (при засвеченном выходе из туннеля), либо пейзаж, обрамленный в черную аркоподобную рамку (не исключены и промежуточные варианты, когда и в арке, и за ее пределами что-то можно разглядеть, но они обычно не более приятны глазу, нежели описанные крайности).
Казалось бы, технология HDRI создана как раз для таких случаев, однако где взять недостающую информацию об общем яркостном диапазоне сцены? Ответ очевиден: нужно сделать несколько снимков с разными параметрами экспозиции и взять информацию из них, создав единое изображение с расширенным динамическим диапазоном.
Любую инструкцию о создании HDR-изображений в домашних условиях можно свести к следующим пунктам:
1. Установите фотоаппарат на штатив.
2. Сделайте несколько снимков с разной экспозицией так, чтобы максимально охватить диапазон сцены (например: —2EV, оптимальное значение экспозиции, +2EV).
3. Полученные файлы совместите в одном из программных продуктов для работы с HDR-изображениями (HDRShop, PhotoMatrix, Photoshop CS2 и т. п.).
4. Преобразуйте ваше HDR-изображение в RGB для просмотра на обычном мониторе.
Первый пункт достаточно очевиден. Так как нам придется совмещать несколько снимков, мы должны обеспечить их максимальную идентичность. По той же причине эта технология не подходит для создания HDR-изображений движущихся объектов. Хотя программное обеспечение предусматривает возможность автоматического выравнивания исходных снимков для последующего их совмещения, эта функция а) может сильно замедлить подготовку HDR-изображения, б) не рассчитана на случаи, когда объект на одном кадре находится в левой части изображения, а на другом — в правой.
Количество совмещаемых снимков во многом зависит от выбранного для подготовки и последующей конвертации HDR пакета и снимаемой сцены, но здравый смысл подсказывает, что независимо от программы, в которой будет производиться совмещение, нужно не менее трех снимков.
Самая большая проблема возникает на четвертом шаге, когда полученное HDR-изображение нужно приводить к печальному, но общему знаменателю. Другими словами, избавляться от плавающей запятой и возвращаться в цветовое пространство RGB, поскольку на непосредственно RGB-мониторе просмотреть HDR-изображение невозможно. Алгоритмы обратной конвертации могут работать как с учетом контекста, в котором размещен пиксел (локальные), так и без оного (глобальные), когда весь динамический диапазон HDR без затей проецируется на RGB.
Дело о недостаточной информации
Возникает вопрос: если задача только в том, чтобы добавить на снимок недостающие детали, то зачем нужны все эти лишние преобразования, раз конечный результат все равно выводится в RGB? Вопрос совершенно правомерен. Мы действительно можем взять всего два изображения (с экспозицией для «теней» и для «светлых областей») и сделать из них одно. Более того, такой подход скорее даст натурально выглядящий снимок, чем совмещение нескольких кадров в HDR и последующая конвертация в RGB. Но, во-первых, на сценах с широким диапазоном такой подход может и не сработать; во-вторых, это не так интересно; а в-третьих, HDR-изображения за последний год-два приобрели популярность, во многом благодаря некоторой искусственности. Во многих случаях ее наверняка можно было бы избежать или хотя бы уменьшить, однако авторы снимков порой специально выставляют настройки так, чтобы придать фотографиям некий налет «нездешности».
Еще один способ обойтись без HDR при вытягивании фотографий — использование в качестве исходника одного файла RAW (который, конечно, содержит избыточную — по сравнению с JPEG или TIFF — информацию об изображении). В результате манипуляций с уровнями экспозиции при конвертации RAW действительно можно получить несколько отличающихся друг от друга изображений, а затем совместить их и создать некую общую картинку, взявшую все самое лучшее от этих полуфабрикатов. Однако недостающая информация о яркостном диапазоне сцены сама по себе ниоткуда не появится. Не исключено, что изображение действительно станет лучше (контрастней), но того же эффекта можно добиться и более простыми средствами. Тем не менее, эта технология многим симпатична, потому что, в отличие от HDR, позволяет «улучшать» кадры, на которых есть движущиеся объекты, да и необходимость в штативе отпадает.
Можно ли автоматизировать процесс создания HDR-изображений? В общем-то, все, что можно автоматизировать, уже автоматизировано. В камере для HDR должен быть настраиваемый автоматический брекетинг экспозиции. Во многих моделях эта функция есть. Все остальное (совмещение RAW-файлов и обратная конвертация) теоретически тоже можно реализовать (и соблазн велик, потому что грамотная обработка HDR в камере выводит цифровые мыльницы на новый уровень качества снимков, а заодно на порядки уменьшает востребованность встроенной вспышки), но и алгоритмы автоматической обратной конвертации пока далеки от совершенства, и не факт, что относительно слабое железо цифровых камер потянет такие преобразования. Как минимум одна HDR-камера существует уже сегодня (SpheroCam HDR), но это дорогое профессиональное устройство, применяемое обычно для создания карт освещенности сцены с целью последующего использования этой информации при 3D-рендеринге.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Подходящая тень
Подходящая тень Можем пойти дальше и оттенять картинку, когда на нее наводят курсор. Это уместное использование CSS3-свойства box-shadow, так как мы заставляем увеличенную фотографию выглядеть так, как будто она приподнимается над страницей.Заметим: падающая тень – это
Тень на кнопке
Тень на кнопке Последний фрагмент CSS3, который мы добавим к этой прекрасной кнопке, – небольшая тень (box-shadow), которая даст еще немного объема. С такой тенью кнопка будет выглядеть лучше на сером фоне.Вот код, который добавляет свойство box-shadow, работающее в браузерах, в
RSS-тень вашего блога
RSS-тень вашего блога RSS — это формат быстрой передачи новостей и обновлений сайтов, расшифровывается как Really Simple Syndication (с англ. — «очень простой сбор сводной информации»). В RSS-канал (или RSS-фид) блогов попадают посты или анонсы постов (в зависимости от настроек) сразу после
Тень
Тень В раскрывающемся списке Режим выбирают режим смешивания цветов, то есть как цвет тени будет взаимодействовать с цветами нижерасположенного слоя. Выбрать режим наложения можно в настройках каждого стиля.По умолчанию цвет тени черный (рис. 5.13). Конечно, если
Matte/Shadow (Матовое покрытие/тень)
Matte/Shadow (Матовое покрытие/тень) Материал Matte/Shadow (Матовое покрытие/тень) применяется для создания специальных эффектов в сценах преимущественно с фоном в виде растрового изображения. Вы можете назначить этот материал, чтобы сделать невидимой часть объекта или чтобы
Drop Shadow (Отбрасывать тень)
Drop Shadow (Отбрасывать тень) Drop Shadow (Отбрасывать тень) – эффект, позволяющий имитировать тень, отбрасываемую элементом, находящимся на текущем слое. Выберите данный эффект в списке эффектов, после чего появляется окно настройки тени (рис. 8.2), где мы можем задать такие
Inner Shadow (Внутренняя тень)
Inner Shadow (Внутренняя тень) Следующий эффект – Inner Shadow (Внутренняя тень) – создает иллюзию того, что объект вогнутый и его края отбрасывают тень внутрь. Перед применением данного эффекта мы также настраиваем все необходимые параметры. Изменения значений параметров можно
Свет и тень
Свет и тень Наверное, каждый фотолюбитель сталкивался с ситуацией, когда снимок выглядит слишком темным или слишком светлым. Такое случается и в традиционной «пленочной» фотографии, и в современной цифровой.В Photoshop есть два простых способа исправить этот недостаток.
НОВОСТИ: Зловещая тень испанки
НОВОСТИ: Зловещая тень испанки Птичий грипп пришел в Россию и, по неподтвержденным пока данным, распространяется дальше в Европу. Проблема не только сельскохозяйственная: эксперты Всемирной организации здравоохранения продолжают рассматривать заболевание как мину
ТЕХНОЛОГИИ: Информационные технологии Древней Руси
ТЕХНОЛОГИИ: Информационные технологии Древней Руси Автор: Ваннах МихаилИнформационные технологии Древней Руси? Ну да, конечно. Когда при раскопках античности обнаружили проволоку, то сделали вывод, что у древних был телеграф. Тем археологическим культурам, где
ТЕХНОЛОГИИ: 2G, 3G, 3.5G, 3.75G… Технологии мобильной связи дробятся и множатся
ТЕХНОЛОГИИ: 2G, 3G, 3.5G, 3.75G… Технологии мобильной связи дробятся и множатся Автор: Родион НасакинНи один аналитик не возьмется со стопроцентной уверенностью указать технологию, по которой будет работать подавляющее большинство сетей мобильной связи через пять-десять лет.
Софтерра: Тень сурка
Софтерра: Тень сурка Существует множество компьютерных проблем, с которыми каждый пользователь борется по-своему - начиная от вирусов и заканчивая «естественным старением» системы. Что бы вы ни делали, в один прекрасный день ваша любимая Windows начнет проявлять
ПЕРЕПИСКА: Из тени в тень перелогинясь
ПЕРЕПИСКА: Из тени в тень перелогинясь Автор: Константин ИлющенкоПрочитав в статье «Web… money… money…» (#27-28 от 31.07.06) слова Евгения Козловского "… с помощью WebMoney вот уже несколько лет рассчитывается с иногородними авторами «Компьютерра», я подумал было про тень. Однако
ТЕХНОЛОГИИ: Контроллер контроллеру рознь: Паровозные технологии XXI века
ТЕХНОЛОГИИ: Контроллер контроллеру рознь: Паровозные технологии XXI века Автор: Анатолий СорокинВ своей предыдущей статье «IT-технологии Бога Войны» («КТ» #644-645) автор попытался сделать анализ применения и применимости современного хайтека к реалиям современной
Кафедра Ваннаха: Тень Парето Михаил Ваннах
Кафедра Ваннаха: Тень Парето Михаил Ваннах Опубликовано 06 марта 2012 года Вполне возможно, что кто-то из читателей уже прочёл или изыщет время и прочтёт новый роман Умберто Эко «Пражское кладбище». Занятная история, повествующая о деятельности
Кафедра Ваннаха: Тень Парето
Кафедра Ваннаха: Тень Парето Автор: Михаил ВаннахОпубликовано 06 марта 2012 годаВполне возможно, что кто-то из читателей уже прочёл или изыщет время и прочтёт новый роман Умберто Эко "Пражское кладбище". Занятная история, повествующая о деятельности тайной полиции и внешней