SSAO
屏幕空间环境光遮蔽
SSAO
使用半球核采样和深度重建法线的屏幕空间环境光遮蔽。
管线:
Scroll to zoom · Drag to pan · Click ⛶ for fullscreen
配置 (SsaoSettings ECS 资源):
| 参数 | 默认值 | 说明 |
|---|---|---|
enabled | true | 开关 SSAO |
quality | Medium | 采样数:Low=16、Medium=32、High=64 |
radius | 0.5 | 视空间单位的采样半球半径 |
bias | 0.025 | 深度偏移,防止平面上的自遮蔽 |
intensity | 1.0 | AO 暗度乘数(越高遮蔽越强) |
use anvilkit_render::renderer::ssao::{SsaoSettings, SsaoQuality};
app.insert_resource(SsaoSettings {
quality: SsaoQuality::High,
radius: 0.3,
..Default::default()
});文件:ssao.rs、ssao.wgsl、ssao_blur.wgsl