设为首页收藏本站
打印 上一主题 下一主题

[zt]兄弟们,HDR到底是啥各位搞明白没啊?

[复制链接]
查看: 350|回复: 2
跳转到指定楼层
1
发表于 2007-2-1 18:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HDR不光是那绚丽的光晕效果,是在图像渲染的时候使用一个非常非常大的数字来(简单的说..)代表亮度.
不开HDR的渲染亮度最多只有255级,HDR就有很多很多很多级了,级数也是不一样的,有的HDR给每个颜色都有那么多级,有的就要简单一些.
由于这个亮度级别非常非常的多,所以有的显卡就不能同时支持HDR+AA,细节我也不大清楚..
也就是说呢,其实光晕这一部分本身不涉及HDR的,用BLOOM也可以产生相似的效果,但是没有HDR,后加上的光晕那根本就是........
那么除了光晕以外HDR还能带来什么呢?
我也想不出几个例子,
1.反射的灯光.
在HL2中的水面效果可以说的非常非常的真实,如果你们看一下开和不开HDR的对比就可以发现,关了HDR的反射出的天会非常非常暗,连"白色"都不是,开了HDR至少是纯白的.
极品7.8.9.10都没有HDR,车身反射的灯光根本没有灯光的感觉,10里面还有点,但是路面又太亮了.
这是因为不开HDR最亮的物体也只能是白色,一经过反射衰减遍不再是白的而是灰的了...,HDR就不同,反射只后一样是白的,但是亮度有微小的下降.
2.瞳孔大小的模拟.
如果你拿一张很黑的图,狂加亮度,你得到的就是一张很灰的图,因为太暗的东西明暗细节全都丢失了,如果你的照片文件是"HDR"的,那么很黑的东西,即使你看不出来,也一样有明暗对比.
HDR的游戏可以非常大幅度的调整亮度而不会丢失细节,被光晕挡上的细节也能看到,被阴影遮上的细节也能看到,就算你的显示器只有500:1也一样.
那么是什么让有的游戏中的HDR非常假呢?
1.无限制明暗和对比
典型:FARCRY 1.4
简单的说"瞳孔"可以无限大,当你看夜空的时候,它的亮度非常非常低,可能是0,所以程序自动疯狂的调大亮度,把任何比0亮的东西全变白色. 反过来也可以全变黑色...
2.光晕起点,最大值....
你看白纸一般不会产生光晕,看太阳一般也不会,只有几乎感觉不出的光晕.
有的游戏调整不好,光晕产生起点太低,最大值太小...
典型:FARCRY 1.4 上古4 彩虹六号:伟加斯
上古4更加烂一点,几乎啥都会有光运,简直郁闷死了...
3."暗晕"?
有的游戏连黑的东西在白色背景上的时候会产生黑色的光晕...我估计这是节省系统性能才没有去掉...
典型:战地2142
5.很假的光晕效果
典型:FARCRY1.4 里面的一部分光晕
FARCRY里面的HDR命令后面跟的1~12可不是什么精细度!跟性能一点关系可都没有的!那个是选择光晕的,自己挨个试试把,有的简直假到家,有的简直帅到家...
有的游戏简直就是有完美的HDR应用:
PREY
极限赛道:日出/联合
英雄连
战地2142
CRYSIS
狂野西部
当然还有很多,这些举个例子,最完美的无疑是CRYSIS/极限赛道:并列,第2我选狂野西部,第3英雄连,PREY
至于为什么PS加的光晕无法媲美真HDR我还没想明白....想明白了再发...



最强的HDR都是那些看不出来的,如果一看就是开了HDR,那就是垃圾的HDR.
真的HDR不关一下对比对比是看不出来的,因为对你的眼睛来说太自然了....



比如CRYSIS,别人不告诉你你几乎看不出了HDR

[ 本帖最后由 akulaIISSN 于 2007-2-1 18:18 编辑 ]
分享到:  微信微信
收藏收藏 分享分享
2
发表于 2007-2-2 01:16 | 只看该作者
C2人才济济,在图形领域大有作为的估计也不在少数。
下面是一些老旧资料,我不是的图形程序,资料有误还望之点。
“高动态范围光映像与OpenEXR HDR
HDR是「高动态范围」的缩写,有HDR光映像的电玩游戏,比没有HDR的游戏更能展现真实的画面,但并非所有的绘图卡都能展现HDR的图形。
在与DirectX 9兼容的绘图处理器出现前,谈到绘图卡运算的光映像准确范围,绘图卡的限制一直都很大,一直到目前为止,所有光映像都必须以8位(或256)整数阶层来运算。
一旦拥有真正DirectX 9等级的绘图处理器上市,绘图卡就有能力在全24位或是16.7百万阶层下,显示高范围的光映像准确度。
有了16.7百万阶层的亮度,与DirectX 9/Shader Model 2.0兼容的绘图卡运算能力也增加了之后,PC游戏的HDR光映像就有可能实现。HDR光映像是个复杂的概念,要看到实际操作才能领会,可以简单地解释为HDR光映像的对比增加(阴影更深,亮光更亮),同时在阴影和光亮区中又能增加影像细节的光映像总量;有HDR功能的电玩游戏,在视觉上亮度和深度比起没有HDR的游戏,要来得逼真。
和最新Pixel Shader 3.0规格兼容的绘图处理器,拥有更高的光映像准确度(32位),并且可使用浮点精度的混色,这代表所有SM 3.0的绘图卡都能支持特殊的HDR技术,称「OpenEXR」,这是为电影工业所开发的规格。
有一些仅支持HDR技术OpenEXR的游戏,并不能支持Shader Model 2.0绘图卡上的HDR,不过,支持非OpenEXR技术的游戏,会与任何DirectX 9绘图处理器一同作业。例如,PC游戏《上古滚动条4:遗忘之都》采用OpenEXR HDR,并且只能在新的绘图卡上展现这项功能,这些新的绘图卡支持Shader model 3.0规格-如Nvidia的GeForce 6800或ATI的Radeon X1800。《战栗时空2》是以3D引擎为基础的游戏,像《绝对武力:次世代》和《战栗时空2:劫后余生》都允许HDR在仅支持Pixel Shader 2.0的旧式DirectX 9绘图卡上呈现,GeForce 5系列或ATI的Radeon 9500就是一例。
最后,应该要注意所有类型的HDR需要极高的运算能力,如果不是最强大的绘图处理器或运算系统,速度会被拖慢,如果你想要体验最新的HDR游戏,一定要配备高效能的绘图硬件。
回复 支持 反对

使用道具 举报

3
发表于 2007-2-2 02:32 | 只看该作者
=__= crysis的凹凸贴图看来已经做到出神入化的地步了..... 到处都是..随处可见...........
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们

作战两千(COMBAT2000)成立于新世纪2000年,COMBAT2000品牌秉承精益求精的态度,以诚信为宗旨,力求获得广大用户的拥戴及所有合作伙伴以及供应商的支持。

联系我们

  • 地址: 广州市萝岗区科学大道起云路1号视联电子科技园A栋711室
  • 电话: (am10:00-pm17:00) 400 602 2000
  • 传真:+86-20-8231-1913
  • Email: sales@combat2000.com

分享到

新加入会员

© 2001-2013 COMBAT2000论坛.粤ICP备14001821号  Powered byDiscuz! X3.2 Licensed  
快速回复 返回顶部 返回列表