
DirectX 11新技术的简单介绍
·DirectX 11新技术的简单介绍
也许对于绝大多数笔记本用户来说,基于DirectX 9的游戏还是目前游戏玩家硬盘里的主力,而已经发布了将尽快4年的DirectX 10,尽管其自身有着前瞻性和独到之处,但实行效率的地下,还是无法使其拥有像DirectX 9那样辉煌成绩。而微软在去年正式推出了全新的Windows 7操作系统,同时也推出了新一代图形API——DirectX 11。在DirectX 11的新技术下,GPU也将获得更强大的通用计算能力,多线程机制的纳入让游戏渲染效率更高。另外,诸如光线追踪技术的引入,都会对游戏工业产生深远影响。
AMD无论是是在硬件端、还是在软件端都已经做好了充分的准备,尤其是针对Windows 7新增的功能,例如DirectX 11 API和Direct Compute,值得一提是就在与Windows 7发布的同年间,AMD也发布了代号为Manhattan的ATI Mobility Radeon HD5000系列显卡,同时该系列的显卡还是目前唯一完全支持微软DirectX 11的笔记本独立显卡。而联想ideapad Y460就是首款采用ATI Mobility Radeon HD5000系列显卡的笔记本电脑。
AMD率先于微软Windows 7完美结合
每一代DirectX API的升级或者游戏引擎的升级都会带来游戏画质提升,而其中DirectX API的升级会具有更广的应用性,那下面我们一起简单的来看看DirectX 11所具有的新技术。
● DirectX 11的新技术介绍
>>Direct3D11渲染管线
>>Tessellation镶嵌技术
>>多线程的支持
>>计算着色器Compute Shader
>>Shader Model 5.0
>>改进的纹理压缩
DirectX 11加入了对Tessellation(镶嵌)的支持。Tessellation由外壳着色器(Hull Shader)、镶嵌单元(tessellator)以及域着色器(Domain Shader)组成。同时还加入了计算着色器(Compute Shader),计算着色器与DirectX 10中引入的GS不同,它并不是渲染管线的一部分,CS也是DirectX 11的重要改进之一,可以很大程度上协助开发人员弥补现实与虚幻之间的差别。
装载ATI Mobility Radeon HD5650独立显卡的联想ideapad Y460A-IFI
纹理质量对画面效果起着至关重要的作用。比如我们运行3D游戏时,画面内同样一个物体,观察距离较远时,纹理锐利而清晰,但当你拉近视角,近距离细看时,纹理就非常粗糙了。出现这种问题,一方面是纹理压缩率损失严重,细腻的纹理压缩存放后,损失大量细节;另一方面是大纹理难以保证保证游戏运行速度和软件体积。因此,DirectX 11最快速和最直观的改变就是再次改进了纹理的压缩算法,将纹理体积和纹理质量控制在一个相当优秀的范围之内。
DirectX 10与DirectX 11的对比效果图(点击放大)
联想今年的主力产品——ideapad Y460就采用了支持DirectX 11的ATI Mobility Radeon HD5000系列的显卡,其中主要以HD5650最为代表。在我们简单的了解DirectX 11的技术和特点后,通过上面DirectX 10与DirectX 11的对比效果图,可以看到在画面看到,DirectX 11对光线和阴影部分显示的效果要好很多,而DirectX 10并没有明显的光线分明,同时对于阴影的处理也非常模糊,在画面细节的效果上还是很欠佳。另外,我们也选出了支持DirectX 10的HD 4650和支持DirectX 11的HD 5650进行了多款游戏的对比测试。

发动机的咆哮——《极品飞车13》
·发动机的咆哮——《极品飞车13》
《极品飞车13:变速》的游戏风格依旧将保留该系列前作的特点,照片级质量的出色画面和近似真实的驾驶感受,不过在局部画面上却有着很大的区别。首先是华丽的立体仪表盘,能够更加真实的反映出驾驶员的头部运动、惯性和加速灯情况,另外,从驾驶室的视觉来看,游戏中的人物角色还可以自由地左顾右盼。其次真实的漂移感受和细节画面的物理模拟。最后在逼真的画质上还加入了特别的烟雾效果和动态模糊效果,在赛车飞驰和漂移的过程中,车轮与地面摩擦产生的灰尘飘扬的场面非常生动。
《极品飞车13:变速》
为了能游戏画面展现的更加逼真,同时也根据大多数玩家的常用设置,我们将游戏的分辨率设置为联想ideapad Y460最佳的1366×768,并开启全屏模式,关闭垂直同步,其它的游戏选项均调制为高(High),另外还开启了X2的抗锯齿能力。当然对装载了ATI Mobility Radeon HD5650独立显卡的联想ideapad Y460来说,在这种设置下流畅地运行该游戏是没有任何问题的,而我们重点的还是在欣赏DirectX 11所带来的生动画面。
通过对整体比赛中帧数的记录,我们得知最小帧数为28FPS,最大帧数为42FPS,平均帧数为34.88FPS,这个成绩说明联想ideapad Y460能够流畅的运行这类游戏。同时,我们通过对画面细节的欣赏,可以看到当车速提升到150以上时,画面就会渐渐模糊,同时在急速转弯和漂移时,立体感的方向盘会左右的偏移,此时驾驶者也会随着摇晃的车身左顾右盼。赛场上的阳光直接射入驾驶室内,路边的赛车旗随风舞动,每个画面的细节都被渲染的栩栩如生。

感受狂野的风暴急速—《尘埃2》
·感受狂野的风暴急速—《尘埃2》
《科林麦克雷拉力赛:尘埃2》使用Codemasters自行开发的EGO游戏引擎,随着引擎效能的大幅提升,游戏画面品质也有显著的进步,在呈现画面效果的同时,还能即时模拟空气的运动,使得急驰车辆即时产生的气流将影响树木、旗帜、甚至车辆本身等所有物件。经过加强的沙尘效果除了在跑道上留下车痕、车身留下的灰尘,后方车辆还会因为前车扬起风沙留在车窗上的痕迹而影响视线。
《科林麦克雷拉力赛:尘埃2》
光线效果、车辆模组品质等也因为引擎而有优异的表现,不仅车辆的精确度与精细度超乎想像,光线与粒子效果、环境与伤害模组让游戏场面更壮观,出色的夜间景象充份展现光线系统的优异;此外,所有物体都有超高解析度的即时柔和阴影,对光线明暗变化模拟得非常细腻,即使连车后激起的尘土效果也很真实,提供玩家更丰富的游戏体验。
我们将《科林麦克雷拉力赛:尘埃2》这款游戏画面同《极品飞车13》一样的进行了设置,不过这款游戏就要显得更加狂野和真实。同样我们也进行了整场比赛的帧数记录,其中最小帧数为30FPS,最大帧数为42FPS,平均帧数为33.42FPS,当然也是可以流畅的运行该款游戏。因为整个游戏的风格都是以沙尘地带的场景为主,所以当赛车在飞驰的速度下经过时,所产生的气流带动周围树木、旗帜和车体本身的物件来回晃动,特别是在掠过水潭时,那溅起的水花非常逼真,高速状态下漂移所引起的沙尘效果不仅漫天飞舞,就连车身上都能留下明显的灰尘,而地面上早已留下了较深的轮胎痕迹。

《科林麦克雷:尘埃2》的炫图欣赏
·《科林麦克雷:尘埃2》的炫图欣赏
游戏中悬吊系统的作用明显,因此在沥青、石子、沙地、草地等不同路面会有不同的驾驶感觉。逼真的碰撞系统让车辆的损坏更为精细真实,车辆碰撞后不仅会有不同程度的外观损坏,车轮、悬吊、冷却系统、动力系统等也都会因为受到损伤而影响车辆的性能,被撞飞时更有可能会撞个稀烂。同时我们也为大家带来了某段比赛中炫丽的游戏图片。
基于DirectX 11技术的TessellATIon生成的是真实的顶点和曲面,所有的岩石、台阶和石块都是独立存在,而不再是平面上的虚拟贴图而已,此外,在光影和烟雾等方面DirectX 11表现的也是非常真实,这一点我们通过《科林麦克雷拉力赛:尘埃2》的游戏画面中可以明显的看出效果来。
《科林麦克雷拉力赛:尘埃2》炫图欣赏
另外,游戏引擎让游戏画面可以出现十万名观众,这表示每个转弯与直线前进时都可以看到像沙丁鱼般的群众,他们同时还会根据驾驶状况发出欢呼、叫喊等戏剧性的惊叹声,再搭配上联想Y460笔记本的JBL专业音箱配乐,让游戏充满了临场气氛。
在微软的Windows 7发布之后,随着各大PC厂商陆续采用支持DirectX 11的硬件设备,这势必会让DirectX 11在众游戏开发者们眼里变得更加具有吸引力,其独有的特性也会促进开发者们大胆的、迅速采纳这种API。所以,现在选择支持DirectX 11的笔记本电脑是非常明智的选择。