对曝光的理解 autoExposure
https://docs.unrealengine.com/en-US/Engine/Rendering/PostProcessEffects/AutomaticExposure/index.html
自动曝光
对应的表现是 从暗的房间到亮的地方 会整个变暗 (这样才能看到亮处细节,不然亮的地方就曝成特别白的颜色了,丢失了细节)
反之亦然
调整的是EV
曝光值 定义的是快门速度和光圈大小 shutter 和f-number
https://en.wikipedia.org/wiki/Exposure_value
这个过程对应的是人眼的瞳孔 到亮的地方 变小 ev变小
同样对应相机 到亮的地方照相要 调低 ev exposure value
前序知识
https://en.wikipedia.org/wiki/Film_speed#ISO
iso-film speed 感光度
shutter speed 快门时间
f-number = 焦距/光圈直径 越大进光量越大
Aperture光圈
ev100
exposure value for ISO100 film speed
就是说在感光度是iso100(iso是个标准 )的情况下 的ev(调光圈和快门)
The ISO (International Organization of Standards) 12232:2019 standard
iso越高越亮
算法先是histogram
用cs生成当前screen space 采样出来的 亮度值的范围(实际上用的是log(luminance)) 根据当前明暗 调整ev 做一个映射
使最终颜色到合适的一个区域
曝光补偿
用自动测光自动改曝光会 让亮的地方 过暗 暗的地方过亮 都趋近于中间
在这个基础上加个矫正 就是曝光补偿
亮的地方增加一些
暗的地方减少一些
这部分的理解还是不太到位