AnvilKitAnvilKit

泛光

基于物理的 HDR 泛光后处理

泛光效果演示

泛光

基于物理的泛光效果,从超过亮度阈值的 HDR 值中提取。

管线

Scroll to zoom · Drag to pan · Click ⛶ for fullscreen

配置 (BloomSettings ECS 资源):

参数默认值说明
enabledtrue开关泛光(关闭时零 GPU 开销)
threshold1.0泛光提取的 HDR 亮度阈值
knee0.1软膝盖范围,用于平滑阈值过渡
intensity0.3泛光贡献乘数
mip_count5降采样级别数量
use anvilkit_render::renderer::bloom::BloomSettings;

// 运行时调整
app.insert_resource(BloomSettings {
    threshold: 0.8,
    intensity: 0.5,
    ..Default::default()
});

文件bloom.rsbloom_downsample.wgslbloom_upsample.wgsl

目录