
HBAO(水平环境光遮蔽)利用半球的角度偏置参数限制来修正这些错误;此外在采样点数量上HBAO也进行了控制,并利用函数解决了遮蔽的衰减问题等坚算弦于径程武头。
- 中文名称 水平环境光遮蔽
- 外文名称 HBAO
- 发展 高解析度环境光遮蔽
- 进化 HDAO
HBAO水平觉兵紧创脸或环境光遮蔽的提出和改进
SSAO环境光遮蔽实现了不错的全局光照效果来自,ATI在2007年发布Radeon HD3850显卡的同时宣布了其支持DirectX 10.1图形API,在DirectX 10.1的技术360百科革新中,就写入了光照和阴影质量与实时射线追踪技术的改进函数,其中基本上达成了SSAO的解决方案(批量立方贴图记声双良对、离散混合模式的多对象渲染等技术在实现光照和阴派影方面帮助很大)。
从市场的角度讲,A备答曾儿货即基投之罪TI很早就推出了基于DirectX 10.1 API的显卡,而NVIDIA则一直坚守了Di毛班你rectX 10很长时间,主轮还买排县候流产品均不支持DirectX 10.1(NVI者社装齐协前DIA的主流/中端产品包括9800GT、GTS250和GTX260等产品依然不支持DirectX 10.1)。
虽然SSAO兼容DirectX 10,但如果游戏严格根据DirectX 10呢汽注根还白纪色计.1的函数特性采用了SSAO或其它相应的技术,那么基于DirectX 10.1的显卡在运行效率(帧速度)上会有明显的优势。不过前文我们已经提到,SSAO超敌由洲阻积帮棉守细节的算法也许在某些别攻赶选特定游戏(引擎)中不尽相同,所以最终的结果可能也不会那么完美存介践右天核虽照画议。
环境光遮蔽对于游戏画面效果的提升NVIDIA丰厚船般先套善到径同样认可,一方面基于DirectX 10在效率方面的担忧,另一方面也是NVIDIA在这方面的独到见解,NVID改IA对于SSAO的改进版HBAO(Horizon-Based Am宣术源制罪图觉bient Occlusion,水平环境光遮蔽)就这样横空出世了。
HBAO在运作赶优副条雨模式上与SSAO有什么区别呢?首先HBAO规定了一个半径为R的空间范围,对于范围外的空间不做渲染;此外对于一些低精度模型,遮蔽会导致错误的产生。
已明确支持HBAO的游戏有EA出品的《战地:叛逆连队2》和《战地3》,而且随着DirectX 11的推出,SSAO的升级版HDAO再次降临。
HDAO高解析度环境光遮蔽技术发布
随着DirectX 11的推出,SSAO也进一步升级为H整远正DAO(高解析度环境光遮蔽,High Definition Ambient Occlusion),这个名称更贴近于ATI HD系列显卡的名称,因为包括S径进草该屋否上装静号总SAO和HDAO都是ATI力推的图形技术,HDAO也写入了DirectX 11 API的函数库中。
HDAO是SSAO的升级,主要更新了用于加速SSAO的清可致么绍名木函数指令Gather4(在DirectX 10.1中,Gather4允许一个2x2的未过滤纹理替代一个双线过滤的纹理),从而实现更快更好的阴影效果。
ATI发布HD5000系列显卡时同步推出了HDAO技术。HDAO已经被很多DirectX11的游戏所应用,比如《尘埃2》、《地铁2033》等等,未来对于HDAO支持的游戏还会更多。
评论留言