» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[业评] 现在游戏主机都上HDR功能是不是骗人的?【更新:看了大家的回复我明白了一些】

我给LZ换一个角度解释一下,LZ可以考虑一下
以前,程序输出的颜色,亮度是相对值,也就是相对显示设备而言的,比如输出(255,255,255)这个白色,在200nit亮度的显示器上就是显示200nit白,在300nit亮度的电视上就显示300nit白。开发人员无从得知。
而对于目前的HDR10输出,程序员是可以控制亮度的,通过设定metadata,可以实现比如1.0是300nit,3.0是900nit这样。也就是说,程序员知道自己输出的颜色,亮度到底是多少。当然,如果超出了显示设备的显示能力,显示设备必然还有处理一下。


TOP

引用:
原帖由 lvcha 于 2016-11-18 11:49 发表
posted by wap, platform: Firefox
但是。 如果我的显示器本身是处理0-900的,我通过hivicast调整到我觉得合理的范围,比如最亮是500,最暗是0.
那程序员只需要知道255 255 255就足够了吧?
这里涉及一个‘你觉得舒服’与‘开发者/美术知道这个应该是什么样’的差别。
XBOX一代时期,微软就专门写过一篇文档,告诉开发者们,开发显示器上显示的游戏,与开发TV上显示的游戏,需要在美术以及颜色上做哪些调整之类。可见,如果开发人员,是以某典型显示器的输出画面作为参考制作调整素材与材质等,可能到了典型的电视上,得到的效果并不是他一开始想要的。
而显示设备多种多样,以某一型号作为参考来进行开发,显然也不能做到完备适配,所以,以绝对色域坐标作为参考,自然更有优势。至于最终显示设备你是否再进行校色,那也是随意,你可以调到自己认为舒服的程度。

当然,这只是HDR输出带来的一个额外作用。关于HDR本身,已经讲过太多,这方面我讲一点,目前的HDR显示,和10年前游戏渲染的HDR,其实是有差别的,HDR显示,相对来说叫做‘亮度范围扩展’更恰当。

[ 本帖最后由 hourousha 于 2016-11-18 12:06 编辑 ]



TOP

发新话题
     
官方公众号及微博