Version: 5.3 (switch to 5.4b)
Sun Shafts
Screen Space Ambient Occlusion

Screen Space Ambient Obscurance

This image effect approximates Ambient Occlusion in realtime, as an image post-processing effect. It darkens creases, holes and surfaces that are close to each other. In real life, such areas tend to block out or occlude ambient light, hence they appear darker. It is an improvement to the existing Screen Space Ambient Occlusion effect in terms of quality and – depending on settings and hardware – speed. Additionally, it doesn’t rely on a generated normals buffer as it is recreating them on the fly based on depth.

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

На следующих скриншотах показано сравнение применения данного эффекта отсечения в простой сцене.

Высокое значение окружающего освещения попросту удаляет всяческое затенение, из-за чего распознать объекты становиться сложнее
Высокое значение окружающего освещения попросту удаляет всяческое затенение, из-за чего распознать объекты становиться сложнее
С применённым усечением окружающего освещения (ambient occlusion), получившееся затенение делает объекты видимыми.
С применённым усечением окружающего освещения (ambient occlusion), получившееся затенение делает объекты видимыми.

Угол затемнения (вкратце: АО) в большей степени контролируется через параметрыIntensity и Radius. Однако, есть также шаги пост-размытия, с помощью которых можно сгладить местами грубые и шумные результаты полученного АО. Следующий скриншот показывает результат применения небольшого размытия.

Частоту и силу отсечения можно контролировать через шаги пост-размытия(<span class="doc-prop">Blur Iterations</span> and <span class="doc-prop">Blur Filter Distance</span>)
Частоту и силу отсечения можно контролировать через шаги пост-размытия(Blur Iterations and Blur Filter Distance)

Свойства

Свойство: Функция:
Intensity Угол затемнения, создаваемый данным эффектом.
Radius Максимальная зона, берущаяся в расчёт во время проверки на возможные отсечения.
Blur Iterations Добавляется размытие, которое должно смягчить изначально шумный результат.
Blur Filter Distance Дистанция сэмплирования, используемая во время проходов применения размытия.
Downsampling Разрешение, при котором должны быть произведены расчёты. Его снижение даст прирост в скорости, но скажется на качестве.

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

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

Sun Shafts
Screen Space Ambient Occlusion