Version: 5.5
Antialiasing
Bloom (Optimized)

Блум (Bloom)

Blooming is the optical effect where light from a bright source (such as a glint) appears to leak into surrounding objects. The Bloom image effect adds bloom and also automatically generates lens flares in a highly efficient way. Bloom is a very distinctive effect that can make a big difference to a scene and may suggest a magical or dreamlike environment especially when used in conjunction with HDR rendering. On the other hand, given proper settings it’s also possible to enhance photorealism using this effect. Glow around very bright objects is a common phenomena observed in film and photography, where luminance values differ vastly. Bloom is an enhanced version of the simpler but optimized Bloom (Optimized) and older Bloom And Flares image effects.

This example shows a proper HDR glow as created by the Bloom effect. In this scene, bloom uses a threshold of 1.0 indicating that only HDR reflections, highlights or emissive surfaces glow, but common lighting is generally unaffected. In this particular example, only the car window (sporting the reflection of HDR sun values) glows.
This example shows a proper HDR glow as created by the Bloom effect. In this scene, bloom uses a threshold of 1.0 indicating that only HDR reflections, highlights or emissive surfaces glow, but common lighting is generally unaffected. In this particular example, only the car window (sporting the reflection of HDR sun values) glows.
Here is the same scene shown without the Bloom effect. Using Bloom can add realism to your scenes.
Here is the same scene shown without the Bloom effect. Using Bloom can add realism to your scenes.
Example showing Anamorphic Lens Flares result as created by the Bloom effect
Example showing Anamorphic Lens Flares result as created by the Bloom effect

Как и с другими эффектами изображения, этот эффект доступен только в Unity Pro и вы должны иметь установленные Pro Standard Assets перед тем как начать его использовать.

Свойства

Свойство: Функция:
Quality Высокое качество сохраняет высокую частоту и уменьшает алиасинг.
Mode Чтобы отобразить дополнительные настройки, выберите комплексный режим.
Blend Метод, используемый для добавления блума в цветной буфер изображения. Мягкий Screen режим более предпочтителен для сохранения деталей изображения, но он не работает с HDR.
HDR Использует ли блум буферы HDR. Это может привести к несколько иному отображению, если интенсивность пикселей останется при значении [0,1], подробнее об этом в tonemapping и HDR.
Intensity Глобальная интенсивность добавленного источника света (влияет на блум и блики).
Threshold К участкам изображения, которые будут ярче данного порогового значения будет применён blooming (и скорее всего lens flares тоже).
RGB Threshold Chose different thresholds for R, G and B.
Blur iterations Количество применений размытия по Гауссу (gaussian blur). Большее количество итераций улучшают сглаживаемость, но требуют большего времени для просчёта и скрывают маленькие частоты.
Sample distance Максимальный радиус размытия. Не влияет на производительность.
Lens Flares Тип lens flare. Настройки следующие Ghosting, Anamorphic или комбинация обоих.
Local intensity Локальная интенсивность используется только для lens flares. 0 полностью отключает lens flares.
Threshold Порог аккумулированная световой энергии, который определяет к каким частям изображения может быть применён эффект lens flares.

Режимы смешивания: добавить и экран

Режимы смещивания определяют то каким способом будут скомбинированы два изображения, когда буду наложены друг на друга. Каждый пиксель основного изображения будет математически добавлен к пикселю, находящемуся под ним на другом изображении. Для этого эффекта доступны два режима смешивания - Добавить (Add) и Экран (Screen).

Режим добавления

Если изображение смешивается в режиме добавления (Add), значения каналов цветов (красного, зелёного, синего) будут просто все вместе добавлены и зафиксированы в максимальном значении 1. Суть эффекта состоит в том, что те участки изображения, которые не являются достаточно яркими будут смешаны с теми же участками другого изображения, чтобы получить максимально возможную яркость в этих участках. Применения этого эффекта к изображению чревато потерей в нём цвета и деталей, именно поэтому этот режим смешивания следует применять тогда, когда необходимо достичь эффекта ослепления (“white out” effect).

Экранный режим

Режим под названием экран (Screen) был так назван потому что он имитирует эффект проецирования на белый экран одновременно двух изображений. Каждый цветовой канал комбинирован отдельно от других, но похожим образом. Во-первых значения двух исходных пикселей канала инвертируются (т.е. вычитаются из 1). Затем, два инвертированных значения умножаются и результат снова инвертируется. Результат будет ярче в сравнивнении с яркостью каждого из этих пикселей по-отдельности, но он будет ещё ярче если один из пикселей изначально имел высокую яркость. Суть эффекта состоит в том, что в изображении сохраняется больше информации о цвете и деталях, что в конечном счёте приводит к более нежному эффекту, нежели при использовании режима добавления (Add mode).

Аппаратная поддержка

This effect should run on all hardware that Unity supports.

Antialiasing
Bloom (Optimized)