正在阅读:从COD11说起 浅谈近年3D渲染技术的演变从COD11说起 浅谈近年3D渲染技术的演变

2014-05-16 00:15 出处:PConline原创 作者:Fison 责任编辑:chenzhangwu

DirectX 12:展望未来

背景

DirectX 12正式发布
DirectX 12

  时隔了整整4年半,微软终于推出了新版的API DirectX 12,与DirectX 11内置与WIN7中相似,想使用新API必须通过安装最新的WIN8系统才可以使用,而Windows 7则需要独立安装。DirectX 11已带来画面立体动态化的革命,DX12还会让画质渲染带来何种高度?

失望:只是改进版

  DirectX 12不是新的图形显示硬件技术,而是更偏向软件上的改良与优化。DirectX 12将更好支持多核心、多线程的优化,降低GPU处理瓶颈,并强化跨平台功能,可有效支持微软各式平台,并提升硬件功耗表现。所以,我们只能以失望形容。不过还是看看有哪些具体表现吧。

DirectX 12正式发布

DirectX 12正式发布
降低CPU占用

  DX除了会调用显卡之外,还会在物理运算时调用大量CPU资源,之前的DX经常会出现因为CPU太弱导致显卡性能无法完整发挥的情况,这次DX12大幅度优化了多核心协同工作时的负载,基本可以做到多个核心的负载均衡,整体的负载均衡的分配到每个核心上之后,每个核心的负载将会有所下降,对CPU的需求也有所下降。 

DirectX 12正式发布
DX12更专注移动平台

  作为DX12最大的噱头之一,移动领域的高通也将将和微软联手合作,DX12是否能进一步提升目前移动设备的能效比,从而提高移动设备性能还不好说。但如果能实现PC端与移动端在程序开发上的互联,那将是一个巨大的飞跃。

Mantle

mantle
AMD的馒头让微软枕食难安?

  说到DX12不得不提AMD的Mantle——“馒头”,是AMD自主创建的一款新型的图形编程模式,其充分利用现代化GPU性能,允许游戏开发者利用GCN架构的原生语言进行开发,带来了更深层次的硬件优化。用地球来说明架构,核心GCN,中层mantle驱动和API,外层图形应用程序。并且,兼容DX HLSL语言。可减小CPU开销,性能提升9倍,底层直接访问GPU资源。

观点

  由于可以绕过DX API直达硬件底层,微软可能也是感觉到了Mantle带来的挑战,加速了DX12发布的流程。但按正常的思路,Mantle应用在A卡上可能会获得比DX12更好的效率和表现,但是对于习惯了DX的开发者来说是个挑战。

 

PConline总结:

总结
DirectX

  可以看到,从9.0c到12,就是一个缓慢发展的过程,可见没有API的竞争,3D画质基本上没有本质上的进步,更不可能实现眼前所见的就是电脑游戏中的所见。无论是SM3.0、统一渲染、曲面细分等,都是性能上的优化以及DX9.0c支持下的画面的小修小补。希望在Mantle的攻势下,3D API能够重新获得爆发式发展。

  最后,我们当然不希望,每次游戏出来前的截图逆天,实际效果却一塌糊涂。比如,大家可自行百度当年那款发誓要成为《最终幻想》中国版的游戏:《最初幻想》。

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品