笔记12-图形 2.7 LDR与HDR
基本概念
HDR = High Dynamic Range
LDR = Low Dynamic Range
动态范围 = 最高亮度/最低亮度
LDR:
- 8位精度
- 单通道0-1
- 常用LDR图片储存格式
- 有jpg/png等。
- 拾色器、一般的图片、电脑屏幕
HDR:
- 远高于8位的精度
- 单通道可超过1
- 常用HDR图片储存格式有
- hdr/tif/exr/raw等。
- HDRI、真实世界
为什么需要 HDR
- 更好的色彩,更高的动态范围和更丰富的细节,并且有效的防止画面过曝,超过亮度值1的色彩也能很好的表现,像素光亮度变得正常,视觉传达更加真实。
- HDR才有超过1的数值,才有光晕(bloom)的效果高质量的bloom能体现画面的渲染品质。
HDR 图可以从 http://www.hdrlabs.com/sibl/archive.html https://www.openfootage.net/hdri-panorama/ 等网站下载。
Unity中的HDR
Camera-HDR设置
- 场景将渲染为HDR图像缓冲区
- 屏幕后处理:Bloom& Tonemapping
- 完成转化:HDR->LDR
- LDR图像发送给显示器
Lightmap HDR 设置
- 选择 High Quality 将启用HDR 光照贴图支持,而 Normal Quality将切换为使用 RGBM编码。
- RGBM编码:将颜色存储在 RGB 通道中,将乘数 (M) 存储在 Alpha 通道中
拾色器HDR设置
- 使用Intensity滑动条可以调整颜色的强度
- 滑动条每增加1,则提供的光量增加一倍
优点、缺点
- 画面中亮度超过1的部分不会被截为1,增加亮部的细节并且减少曝光
- 减少画面较暗部分的色阶感
- 更好地支持Bloom效果
- 渲染速度较慢,需要更多显存
- 不支持硬件抗锯齿
- 部分手机不支持
HDR与Bloom
后续视频 图形 4.1 Bloom算法 游戏中的辉光效果实现 中有讲
HDR与ToneMapping
ToneMapping(色调映射),可以把HDR转化为LDR。
ACES
- Academy Color Encording System 学院颜色编码系统
- 最流行、最被广泛使用的 ToneMapping 映射曲线
- 效果:对比度提高,很好地保留暗处和亮处的细节
其他ToneMapping曲线还有 Reinhard, CE, Filmic curve。
LUT
Look Up Table。滤镜。在LDR之间做变化
3D LUT: 调整 RGB 三个通道的 LUT。
-作业-
结合先行版基础渲染光照介绍(一)试试 IBL 在 HDR 和 LDR 的区别
- 标题: 笔记12-图形 2.7 LDR与HDR
- 作者: 铁名_IronName
- 创建于 : 2026-02-24 11:28:23
- 更新于 : 2026-02-24 12:32:46
- 链接: https://blog.ironname.top/2026/02/24/笔记12-技术美术百人计划/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论