TA百人计划学习笔记 2.7LDR与HDR

这篇具有很好参考价值的文章主要介绍了TA百人计划学习笔记 2.7LDR与HDR。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 资料
    • 源视频 【技术美术百人计划】图形 2.7 LDR与HDR_哔哩哔哩_bilibili
    • PPT 2700ldr与hdr
    • 参考笔记 
      • 2.7 LDR和HDR · 语雀
    • 任务
      • 【技术美术百人计划先行】基础渲染光照介绍(一)_哔哩哔哩_bilibili
  • 相关概念
    • HDR
      • HDR= High Dynamic Range
        • 远高于8位精度
        • 单通道可以超过1
        • 常用HDR图片存储的格式有hdr/tif/exr/raw等(其中很多是相机常用格式)
        • HDRI、真实世界
      • 下载HDR图的网址
        • http://www.hdrlabs.com/sibl/archive.html
        • 360° Hdri Panorama Overview | Openfootage
    • LDR
      • LDR = Low Dynamic Range
        • 8位精度
          • 对于8位精度的补充:8位 = 28= 256(0~255)
        • 单通道0-1
        • 常用LDR图片存储的格式有jpg/png等
        • 常用DCC工具中的拾色器、一般的图片、电脑屏幕都是LDR
          • 例如拾色器中0-255(256)
        • 因为不同的厂家生产的屏幕亮度(物理)实际上是不统一的,那么我们在说LDR时,它是一个0到1范围的值,对应到不同的屏幕上就是匹配当前屏幕的最低亮度(0)和最高亮度(1)
    • 动态范围
      • Dynamic Range(动态范围)=最高亮度/最低亮度
    • ToneMapping
      • 将超高的动态范围(HDR)转换到我们日常显示的屏幕上的低动态范围(LDR)的过程
  • HDR的作用
    • LDR只能将现实中的颜色压缩再呈现出来,HDR可以有更好的色彩,更高的动态范围和更丰富的细节。
    • 可以有效防止画面过曝,超过1的亮度值的色彩也能很好地表现,像素光亮度变得很正常,视觉传达更真实
    • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

    • HDR才有超过1的数值,才会有光晕(bloom)效果,高质量的bloom效果能体现出画面的渲染品质
      • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

  • Unity中的HDR
    • 1.Camera中的HDR设置
      • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

      • 开启的话,会将场景渲染为HDR图像缓冲区
      • 下一步进行屏幕后处理:
      • Bloom和ToneMapping
        • 在ToneMapping过程中,会把HDR转换为LDR
        • LDR的图像会发送给显示器
    • 2.Lightmap的HDR设置
      • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

         
        • 选择High Quality将启用HDR光照贴图的支持,选择Normal Quality将切换为使用RGBM编码
        • RGBM编码:将颜色存储在RGB通道中,将乘数(M)存储在Alpha通道中
    • 3.拾色器的HDR设置
      • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

         
        • 如果将Property的颜色参数的前边加上[HDR]就会将其标识为HDR
      • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

         
        • 颜色设置为HDR,那么拾色器中就会出现一个Intensity的滑条用来调整强度
        • 滑条每增加1,提供的光强度增加一倍。
    • 4.HDR的优点、缺点
      • 优点
        • 画面中亮度超过1的部分不会被截掉,增加了亮部的细节,减少了曝光
        • 减少画面暗部的色阶感
        • 更好的支持bloom效果
      • 缺点
        • 渲染速度慢,需要更多显存
        • 不支持硬件抗锯齿
        • 部分低端手机不支持
  • HDR与Bloom
    • Bloom的作用
      • Bloom用来表现光晕的效果
    • Bloom实现过程
      • 渲染出原图
      • 计算超过某个阈值的高光像素
      • 对高光的像素进行高斯模糊
      • 然后叠加光晕、成图
      • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

    • Unity中的Bloom
      • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

      • 在第一步down sample处计算高光的像素,然后不停的做down sample并存在rt里,到达一定次数后(由参数控制),再一步步up scale回去,在这个过程中会将之前的rt加入,一步步up sample回到原来。
      • 参考链接:
        • Bloom
        • Unity通用渲染管线(URP)系列(十一)——后处理(Bloom) - 知乎
  • HDR与ToneMapping
    • ToneMapping的概念:
      • 想要在显示器上表现更高动态范围的颜色,就要把HDR转换为LDR(这个过程就是ToneMapping),这种映射关系就是色调映射。
      • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

         
        • 但这并不符合我们对真实世界的理解,因此,基本上所有的映射最后都是通过一个s曲线来实现。
      • ACES曲线
        • 定义
          • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

          • Academy Color Encording System学院颜色编码系统是最流行、最被广泛使用的ToneMapping映射曲线
          • 效果:对比度提高,能很好的保留暗部和亮部的细节
        • 其他类型的ToneMapping曲线
          • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器

  • LUT(Lookup Table)
    • 定义
      • 滤镜,通过LUT,你可以将一组RGB值输出为另一组RGB值,从而改变画面的曝光与色彩
      • 和ToneMapping不同,LUT是在LDR之间做变化。 而ToneMapping是对HDR做变换的。
    • 格式有如下几种
      • TA百人计划学习笔记 2.7LDR与HDR,学习,笔记,游戏美术,着色器文章来源地址https://www.toymoban.com/news/detail-806286.html

         
        • 调整RGB三通道的LUT被称为3D LUT

到了这里,关于TA百人计划学习笔记 2.7LDR与HDR的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 百人项目组unity2d游戏手机端发烫帧率低优化从10帧优化到60帧

    项目组排查及优化: 1.http://zh.esotericsoftware.com/forum/Skeleton-Unity-16481 此外,请务必在实际设备上测试 Release 版本的性能,因为调试版本的性能可能会更差,而分析器会使事情变得更糟。 这里一定要去掉开发者模式,否则会掉个10~20帧左右(提升明显) 2.检查正常2d游戏drawcall

    2023年04月23日
    浏览(29)
  • 【ARM 常见汇编指令学习 7 - LDR 指令与LDR伪指令及 mov指令】

    上篇文章:ARM 常见汇编指令学习 6 - bic(位清除), orr(位或), eor(异或) 下篇文章:ARM 常见汇编指令学习 8 - dsb sy 指令及 dsb 参数介绍 LDR指令 与 LDR伪指令 两者虽然名字相同但是作用却不相同,区分两者的方法就是看第二个参数,如果有等号,就是LDR伪指令。 LDR 指令 上面语句的

    2024年02月14日
    浏览(28)
  • 软考A计划-系统架构师-学习笔记-第三弹

    点击跳转专栏=Unity3D特效百例 点击跳转专栏=案例项目实战源码 点击跳转专栏=游戏脚本-辅助自动化 点击跳转专栏=Android控件全解手册 点击跳转专栏=Scratch编程案例 点击跳转=软考全系列 专注于 Android/Unity 和各种游戏开发技巧,以及 各种资源分享 (网站、工具、素材、源码、

    2024年02月08日
    浏览(37)
  • 软考A计划-系统架构师-学习笔记-第一弹

    点击跳转专栏=Unity3D特效百例 点击跳转专栏=案例项目实战源码 点击跳转专栏=游戏脚本-辅助自动化 点击跳转专栏=Android控件全解手册 点击跳转专栏=Scratch编程案例 点击跳转=软考全系列 专注于 Android/Unity 和各种游戏开发技巧,以及 各种资源分享 (网站、工具、素材、源码、

    2024年02月08日
    浏览(31)
  • 【HDR学习】HDR视频相关知识讲解(一)

    由来:HDR首先作为静态摄影的一种技术而闻名于世。在静态摄影中,这种进行多次曝光并堆栈成一张暗部和亮部都有细节的图像的方法就是HDR摄影。 随着科技的进步,人们观看影视的体验越来越好,这不仅体现在视频分辨率上,还体现在视频画质上。如今视频的分辨率越来越

    2024年02月11日
    浏览(28)
  • 软考A计划-网络规划设计师-学习笔记-上

    点击跳转专栏=Unity3D特效百例 点击跳转专栏=案例项目实战源码 点击跳转专栏=游戏脚本-辅助自动化 点击跳转专栏=Android控件全解手册 点击跳转专栏=Scratch编程案例 专注于 Android/Unity 和各种游戏开发技巧,以及 各种资源分享 (网站、工具、素材、源码、游戏等) 有什么需要

    2024年02月07日
    浏览(45)
  • 庄懂的TA笔记(十七)<特效:屏幕UV + 屏幕扰动>

    目录 庄懂的TA笔记(十七)<特效:屏幕UV + 屏幕扰动> 大纲: 正文: 一、屏幕UV: 二、屏幕扰动: 三、任务委托: 效果展示: 一、屏幕UV: 1、案例展示: 屏幕UV在过往案例使用中,出现了 镜头畸变,纹理大小不能锁定等问题,这节内容就把 屏幕UV 的 使用全部讲完 。

    2024年02月06日
    浏览(21)
  • SAP MM学习笔记39 - MRP(资材所要量计划)

    这一章开始,离开请求书,学点儿新知识啦。 MRP ( Material Requirement Planning ) - 资材所要量计划。 它的位置在下面的调达周期图上来看,就是右上角的 所要量决定那块儿。 MRP 的主要目的就是 确保品目的可用数量。 即按时调达生产及贩卖所需数量的品目。 MRP 常用于: - 监视在

    2024年02月07日
    浏览(39)
  • Apollo星火计划学习笔记——Apollo开放空间规划算法原理与实践

    Apollo星火计划课程链接如下 星火计划2.0基础课:https://apollo.baidu.com/community/online-course/2 星火计划2.0专项课:https://apollo.baidu.com/community/online-course/12     开放空间算法的配置主要在 valet_parking_config.pb.txt 中,分为4个部分: OPEN_SPACE_ROI_DECIDER 、 OPEN_SPACE_TRAJECTORY_PROVIDER 、 OPE

    2023年04月10日
    浏览(26)
  • Camera和Image sensor技术基础笔记(5) -- HDR相关技术

            动态范围最早是信号系统的概念,一种信号系统的动态范围定义为:最大的信号不失真的电平和噪声电平的差,在实际场景中,多用分贝(dB)为单位来衡量一个信号系统的动态范围。         以上说法可能有些抽象,来看两个例子。         1. 假设有一个系

    2024年02月12日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包