Java教程

Tone Mapping

本文主要是介绍Tone Mapping,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
https://zhuanlan.zhihu.com/p/484407937

Tone Mapping


Tone mapping用于将颜色从原始色调(通常是高动态范围,HDR)映射到目标色调(通常是低动态范围,LDR),映射的结果通过介质进行显示,在人眼的视觉特性的作用下,达到尽可能复原原始场景的效果。Tone mapping的效果取决于从原始色调到目标色调的映射关系,这一映射关系可以是简单的缩放或截断,也可以是对摄影中已有关系的逼近。

如果直接对数值进行截断,毫无疑问会丢失场景中明亮部分的细节,因为它们都被映射成为白色(或者其它处于范围上限的颜色)。简单的缩放,例如将场景中的所有颜色都除以场景中颜色的最大值。当场景中一小部分很亮,其它部分相对很暗时,简单的缩放会导致暗部的细节丢失。

搜索

复制

这篇关于Tone Mapping的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!