回顾革命性的DX9.0c
DirectX 9.0c和Shader Model 3.0标准的推出,可以说是DirectX发展历程中的重要转折点,。在DirectX 9.0c中,Shader Model 3.0除了取消指令数限制和加入位移贴图等新特性之外,更多的特性都是在解决游戏的执行效率和品质上下功夫,Shader Model 3.0诞生之后,人们对待游戏的态度也开始从过去单纯地追求速度,转变到游戏画质和运行速度两者兼顾。因此Shader Model 3.0对游戏产业的影响可谓深远。
DX10游戏的顶峰-Crysis,短期内无法被超越。
DX10升级为SM4.0和统一渲染架构,并且带来了Physx物理加速和Geometry Shader技术。DX10.1只是在DX10的基础上将一些规格改为强制要求,但却可以简化程序员的工作和运行效率,因此AMD表示坚决支持,但Nvidia却认为DX10.1没有任何必要。SSAO是DX10.1新增的一项技术,但并非专利。DX10显卡虽然也能开启SSAO,但必须使用更加复杂的算法来实现,因此运行效率会比较低。比如在《鹰击长空》中,SSAO被列为DX10特效,而DX10.1技术主要用于提高SSAO的效能,A卡开启DX10.1之后性能提升可达20-30%之多!
DX11升级了DX10.1中用于加速SSAO的函数指令Gather4,从而实现更快更好的阴影过滤。DX11中,HDAO就是SSAO的升级版,实现了更好的效果。HDAO和SSAO都能向下兼容旧硬件,但运行速度会打折扣。换句话说,DX11和DX10.1是在改进算法、优化性能的基础上,使得显卡有能力渲染出更复杂、更完美的特效,而DX10虽然在也能达到同样的画面效果(不包括细分曲面),但速度会很慢,实用性不大。
DirectX 11带来五个主要技术:
DirectX 11将带来更好的游戏效果
说到微软的DirectX技术,相信大家不会感到陌生,尤其是喜欢玩3D游戏的玩家。简单来说,DirectX技术是一套多媒体接口方案,其中的Direct 3D部分表现非常优秀,被广大游戏和显卡厂商广泛使用,并成为了3D游戏和显卡的一个重要接口标准。现在DirectX最新版本已经升级为DirectX 11了,AMD-ATI的HD 5870显卡是世界上第一款支持该技术的显卡,未来将为3D游戏世界带来更逼真的游戏效果。
DirectX 11的五大技术
随着新一代操作系统Windows 7的发布,也带来了最新的DirectX 11。但其实DirectX 11只是DirectX 10的大幅度加强版,而不是9.0C和10.0/10.1的彻底革新。DirectX 11带来了Tessellation(拆嵌式细分曲面技术)、Multi-Threading(多线程)、DirectCompute(通用计算)、Shader Model 5.0(渲染引擎5.0)以及Texture Compression(纹理压缩)五个重要特性,为用户带来更好的视觉享受。Win7直接提供了DirectX 11,而Vista则可通过升级DirectX驱动包来支持11.0。
DX11关键技术-细分曲面
Tessellation细分曲面技术是AMD(ATI)常年研发多代的技术,经过多年发展最终倍采纳成为DX11的一项关键技术,因此历来都是宣传重点。
和光线追踪不同,现在的光栅化图形渲染技术的核心是绘制大量三角形来组成3D模型,而Tessellation技术就是利用GPU硬件加速,将现有3D模型的三角形拆分得更细小、更细致,也就是大大增加三角形数量,使得渲染对象的表面和边缘更平滑、更精细。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
|