Version: 5.3 (switch to 5.4b)
Crease Shading
Глубина резкости (Depth of Field)

Depth of Field (Deprecated)

Depth of Field (Deprecated) is a common postprocessing effect that simulates the properties of a camera lens. The name refers to the fact that the effect was added in Unity 3.4, but now is superseded by a more modern Depth Of Field effect which uses optimized techniques to simulate lens blurs and enables better transitions between focal areas. However, depending on the use case, performance might be a lot better in the old 3.4 version as it was developed for older hardware.

В реальной жизни камера будет фокусироваться на объекте, расположенном на определённом расстоянии; объект расположенный ближе или дальше от камеры может оказаться вне фокуса. Размытие подаёт сигнал не только о дистанции объекта, но также и начинает отображать bokeh, который если говорить на языке визуальных артефактов появляются вокруг ярких участков изображения, как только объекты выпадают из зоны фокуса.

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

!Только около трубок, расположенных в зоне фокуса](../uploads/ImageEffects/DofExample1.png)

Размытие переднего и заднего плана с применением глубины резкости
Размытие переднего и заднего плана с применением глубины резкости

You might also consider using the Tilt Shift effect for a more straightforward but less sophisticated depth-of-field effect.

As with the other image effects, you must have the Standard Assets Effects package installed before it becomes available.

Свойства

Свойство: Функция:
General Settings
Resolution Определяет внутренние целевые размеры визуализации. Низкое разрешение даст быстрое время визуализации и затрат памяти.
Quality Уровень качества. Выберите между скоростным OnlyBackground или высоко-качественным BackgroundAndForeground, который отдельно просчитает расфокусированную глубину резкости для обоих зон.
Simple tweak Переключает в упрощённую фокусную модель.
Visualize focus Благодаря этому в игровом режиме отображается фокусная плоскость, которая помогает при обучении и отладке.
Enable bokeh При этом будет создана более реалистичное размытие линзы, где более яркие области будут масштабированы и перекрыты.
Focal Settings
Focal distance Дистанция в мировом пространстве от камеры до фокусной плоскости.
Object Focus Определить фокусную дистанцию используя целевой объект в сцене.
Smoothness Сглаживание при переходе между вне-фокусной и фокусной зоной.
Focal size Размер фокусной зоны.
Blur
Blurriness Как много итераций будет использовано во время сглаживания разных буферов изображения (каждая итерация требует время).
Blur spread Радиус размытия. Он не зависит от разрешения, поэтому вам может понадобиться переопределить значение для каждого используемого разрешения.
Bokeh Settings
Destination Включение сглаживания переднего и заднего планов растягивает время визуализации, но на выходе даёт более реалистичные результаты.
Intensity Интенсивность смешивания использованная в виде боке форм будет накапливаться. Наращивать это значение следует аккуратно.
Min luminance Порог яркости, ниже которого к пикселям не будет применяться боке артефакт.
Min contrast Порог контрастности ниже которого к пикселям не будет применяться боке артефакт. Суть здесь в том, что боке формы обычно бывают вам нужны в зонах с высокой частотой (например в плотных или “шумных” зонах изображения), так как в противном случае вблизи они перестают быть видны. Вы улучшите производительность, если воспользуетесь этим параметром во избежание появления боке артефактов.
Downsample Внутренние целевые размеры визуализации, которые будут использованы для аккумуляции (расширения) боке форм.
Size Максимальный размер боке. Будет модулироваться количеством расфокусировки (кружком рассеивания).
Bokeh Texture Текстура определяющая размер боке форм.

Из-за того, что боке эффект создаётся путём рисования треугольников в каждом пикселе, он может сильно повлиять на частоту кадров, особенно если не был правильно оптимизирован. Настройте для улучшения производительности Size, Min luminance, Min contrast, Downsample и Resolution. И так как экран бывает чёрным перед тем как будут применены формы боке, вы должны использовать нужный уровень Blurriness для устранения возможных артефактов.

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

Для этого эффекта нужна видеокарта с поддержкой Shader Model 3 и depth textures. Сверьтесь со страницей аппаратные возможности графики и её эмуляция для более детального ознакомления со списком совместимого железа.

Crease Shading
Глубина резкости (Depth of Field)