IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> TA百人计划:LDR与HDR -> 正文阅读

[人工智能]TA百人计划:LDR与HDR

基本概念

  • HDR= High Dynamic Range(高动态范围)

    远高于8位的精度

    单通道可超过1

    常用HDR图片存储格式有hdr/tif/exr/raw等(相机常用的格式)

    HDRI、真实世界

  • LDR = Low Dynamic Range(低动态范围)

    8位精度

    单通道0-1

    常用LDR图片存储格式,有jpg/png等

    拾色器、一般的图片,电脑屏幕

????????????????????????????????????????????????????????

  • 动态范围(Dynamic Range)= 最高亮度/最低亮度

对于屏幕,如电视、显示屏等,由于不同的制造方法、实现手法,所产生的实际亮度、实际的物理亮度是不同的(物理亮度的单位不统一)。LDR是一个0-1范围的值,由于不同屏幕的亮度强度不一样,就需要对其进行匹配(匹配当前屏幕最低亮度0到当前屏幕最高亮度1的范围)。

为什么需要HDR?

1、LDR是对现实颜色进行压缩并呈现出来,看似丰富但相比现实还是局限了很多,后续加工可能会颜色不够而难以进行,在游戏中,为例追求更高的动态范围以及更丰富的细节表达,我们会使用HDR来有效的防止颜色过曝,超过亮度为1的也能很好的表现

2、HDR才有超过1的数值,才有光晕(bloom)的效果,高质量的bloom能体现画面的渲染品质

????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????? ? ???????

????????????????????????????????????????????????????????????????????? LDR与HDR对比


Unity中的HDR

优点

1.画面中亮度超过1的部分不会被截为1,增加亮度的细节并且减少曝光

2.减少画面较暗的部分的色戒感

3.更好地支持Bloom效果

缺点

1.渲染速度较慢,需要更多显存

2.不支持硬件抗锯齿

3.部分手机不支持

Camera-HDR设置

  • 场景将渲染为HDR图像缓冲区

  • 屏幕后处理:Bloom&Tonemapping

  • 完成转化:HDR->LDR

  • LDR图像发送给显示器

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??????????????? ? ?

?

Lightmap HDR设置

  • 选择High Quality将启用HDR光照贴图支持,而Normal Quality将切换为使用RGBM编码

  • RGBM编码:将颜色存储RGB通道中,将乘数M存储在Alpha通道中

? ? ? ? ??

?

拾色器HDR设置

  • 使用Intensity滑动条可以调整颜色的强度

  • 滑动条每增加1,则提供的光量增加一倍

????????? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

HDR与Bloom

????????Bloom用来表现高光的晕光效果????

? ? ? ? ? ? ?

????????Bloom的渲染过程:

????????1.先渲染出原图

??????????????? ? ? ? ? ? ? ? ? ? ? ?

????????2.再获取图像中较亮的部分

? ? ? ? ? ? ? ? ? ? ? ?

?

????????3.再对高光部分进行高斯模糊

? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? 4.叠加成图

? ? ? ? ? ? ? ????????????????

?

HDR与Tonemapping

????????概念:

? ? ? ?1.色调映射,将HDR压缩转化为LDR,即通过显示器表现更多的颜色。这种映射关系叫做? ? ?????????Tonemapping。

????????2.线性映射效果很差,所以把高亮区域和阴影区域向中间等亮度方向压缩- >S 曲线

?

????????????????????????????????????????????????????????????????????????????????ACES曲线

???????????????????????????????????????????????????????????????????????????????????????????

?????????????????

?

???LUT

  • 理解:就是滤镜,通过LUT,你可以将一组RGB值输出为另一组RGB值,从而改变画面的曝光与色彩
  • 和ToneMapping不同,LUT是在LDR之间做变化。 而ToneMapping是对HDR做变换的。
  • 调整RGB三通道的LUT被称为3D LUT

img

  • 可以在PS中调整LUT,导出的LUT作为滤镜调整画面

img

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-12-28 22:55:34  更:2021-12-28 22:56:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 23:20:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码