Jump to content

Блум (шейдерный эффект)

(Перенаправлено из Светового цветения )
Пример цветения на компьютерном изображении (из фильма «Сон слонов »). Свет на ярком фоне распространяется на более темные области, такие как стены и персонажи.
Пример блума на снимке, сделанном фотоаппаратом. Обратите внимание на синюю бахрому, которая особенно заметна вдоль правого края окна.

Bloom (иногда называемый световым свечением или свечением ) — это эффект компьютерной графики, используемый в видеоиграх , демонстрациях и рендеринге с расширенным динамическим диапазоном (HDRR) для воспроизведения артефактов изображения реальных камер. Эффект создает полосы (или перья) света, идущие от границ ярких областей изображения, создавая иллюзию чрезвычайно яркого света, подавляющего камеру или глаз, захватывающий сцену. Он стал широко использоваться в видеоиграх после публикации статьи об этой технике авторами «Трона 2.0» в 2004 году. [1]

Есть две признанные потенциальные причины цветения.

Несовершенный фокус

[ редактировать ]

Одна из физических причин «блума» заключается в том, что в реальном мире линзы никогда не могут идеально сфокусироваться. Даже идеальный объектив свёртывает входящее изображение с помощью диска Эйри (дифракционная картина, получаемая при прохождении точечного источника света через круглую апертуру). [2] В нормальных условиях эти недостатки незаметны, но при очень ярком источнике света эти недостатки становятся видимыми. В результате изображение яркого света выходит за пределы своих естественных границ.

Функция диска Эйри очень быстро отваливается, но имеет очень широкие хвосты (на самом деле, бесконечно широкие хвосты). Пока яркость соседних частей изображения находится примерно в одном диапазоне, эффект размытия, вызванного диском Эйри, не особенно заметен; но в тех частях изображения, где очень яркие части соседствуют с относительно более темными частями, хвосты диска Эйри становятся видимыми и могут выходить далеко за пределы светлой части изображения.

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

Например, когда фотография сделана в помещении, яркость объектов снаружи, видимых через окно, может быть в 70 или 80 раз ярче, чем объектов внутри комнаты. Если уровни экспозиции установлены для объектов внутри комнаты, яркое изображение окон будет просачиваться за пределы оконных рам при свертывании с диском Эйри камеры, используемой для создания изображения.

Насыщение ПЗС-датчика

[ редактировать ]
Цветение на ПЗС- изображении

Блум в цифровых камерах вызван перегрузкой фотодиодов, которые являются светочувствительными элементами датчика изображения камеры. [3] Когда фотодиод подвергается воздействию очень яркого источника света, накопленный заряд может перетечь на соседние пиксели, создавая эффект ореола. Это известно как «утечка заряда».

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

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

Практическая реализация

[ редактировать ]

Игровые системы текущего поколения способны отображать 3D-графику с использованием с плавающей запятой кадровых буферов для создания изображений HDR . Для создания эффекта цветения линейное изображение HDRR в буфере кадра свертывается с помощью ядра свертки на этапе постобработки перед преобразованием в пространство RGB . Шаг свертки обычно требует использования большого гауссова ядра, что непрактично для графики реального времени, что заставляет программистов использовать методы аппроксимации. [4]

Использование в играх

[ редактировать ]

Некоторые из первых игр, в которых использовался эффект цветения, включают предварительно отрендеренную CGI- игру Riven (1997), [5] воксельная ( игра Outcast 1999), [6] и в реальном времени трехмерные полигональные игры The Bouncer (2000). [7] и Ико (2001). [8] Позднее Блум был популяризирован среди сообщества разработчиков игр в 2004 году, когда авторы Tron 2.0 опубликовали статью об этой технике . [1] Bloom освещение использовалось во многих играх, модификациях и игровых движках, таких как Quake Live , Cube 2: Sauerbraten и игровой движок Spring .

Эффект был популярен в 7-го поколения . играх [9] которые были выпущены с 2005 по начало 2010-х годов. Несколько игр того периода подверглись критике за чрезмерное использование этой техники. Сильное освещение в RollerCoaster Tycoon 3 в то время как «отвратительное» (2005) было охарактеризовано GameSpot . [10] Gaming Bolt назвал эту тенденцию уловкой, умершей вместе с поколением, и раскритиковал интенсивное использование этой техники в основных выпусках того времени, таких как The Elder Scrolls IV: Oblivion (2006), для Xbox 360 порт Burnout Revenge (2006). ) и «Сумеречная принцесса» (2006). Syndicate (2012) также описывается как обладающий «тающим на глазах» цветением. [11] [12]

См. также

[ редактировать ]
  1. ^ Jump up to: а б Джеймс, Грег; О'Рорк, Джон (26 мая 2004 г.). «Свечение в реальном времени» . Разработчик игр/Гамасутра. Архивировано из оригинала 26 января 2022 года . Проверено 17 марта 2022 г.
  2. ^ «Диск Эйри» . svi.nl. Архивировано из оригинала 7 мая 2007 г. Проверено 3 мая 2007 г.
  3. ^ Насыщение и цветение ПЗС-матрицы
  4. ^ «Как сделать хорошее цветение для HDR-рендеринга» . Гарри Калогиру. Архивировано из оригинала 18 августа 2006 г. Проверено 20 мая 2006 г.
  5. ^ Форкад, Тим (февраль 1998 г.). «Распутывание Ривен». Мир компьютерной графики .
  6. ^ «Doom to Dunia: Визуальная история движков 3D-игр – страница 5» . Максимум ПК. 21 июля 2009 г. Архивировано из оригинала 8 февраля 2015 года . Проверено 05 марта 2015 г.
  7. ^ Мэсси, Том (9 февраля 2015 г.). «Да: Обзор воспоминаний о Celceta» . Еврогеймер . Проверено 25 февраля 2022 г.
  8. ^ Мильке, Джеймс (15 октября 2005 г.). «Горько-сладкая симфония» . 1УП . Архивировано из оригинала 29 июня 2012 г. Проверено 7 октября 2008 г.
  9. ^ «Блум-катастрофы - Донкихотский инженер» .
  10. ^ Окампо, Джейсон (7 июля 2005 г.). «RollerCoaster Tycoon 3: Пропитанный! Обзор» . ГеймСпот . Проверено 17 марта 2022 г.
  11. ^ Хоутон, Дэвид (8 марта 2012 г.). «56 потрясающих экранов с самым уморительным ярким освещением в истории видеоигр» . Проверено 17 марта 2022 г.
  12. ^ Галлант, Мэтью (18 июля 2008 г.). «Блум-катастрофы — Донкихотский инженер» . Проверено 17 марта 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 412d99be0dbfea02d7cd0277d329b880__1698340440
URL1:https://arc.ask3.ru/arc/aa/41/80/412d99be0dbfea02d7cd0277d329b880.html
Заголовок, (Title) документа по адресу, URL1:
Bloom (shader effect) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)