directx 10.1(DirectX 10.1的历史)

APP下载2026-06-05905

大家好,今天小编来为大家解答以下的问题,关于directx 10.1,DirectX 10.1的历史这个很多人还不知道,现在让我们一起来看看吧!

DirectX 10.1的历史

DirectX 9.0/9.0b/9.0c时代

directx 10.1(DirectX 10.1的历史)

2002年底微软发布DirectX 9.0,随后又更新为DirectX 9.0b和DirectX 9.0c,传统的硬件T&L单元被取消,DirectX 9.0的出现也使得OpenGL API在游戏开发领域的应用走到了尾声,基于OpenGL API开发的游戏屈指可数。新的特色是提升了Vertex Shader和Pixel Shader的版本,从而展现出更为强大的性能。DirectX 9.0中包含了NURBS和Displacement Mapping(置换式贴图)这两项关键的技术。NURBS在3Dmax中是很常见的,但是运用到3D游戏后,我们所看到的画面将更加接近真实。NURBS就是专门做曲面物体的一种造型方法,可以用它做出各种复杂的曲面造型和表现特殊的效果,如人的皮肤,面貌或流线型的跑车等。而Displacement Mapping技术借助在平面的多边形上加上一些数据,可以帮材质加上深浅高低的轮廓视觉效果。总体而言,DirectX 9.0是对于DirectX 8.1版本的补充,出现这一现象是因为当时的3D显卡技术的发展滞后于DirectX接口。

统一渲染最先出现在微软的Xbox360游戏机上,DirectX 10最大的革新正是统一渲染架构(Unified Shader Architecture)。DirectX 9中引入了2.0/2.X/3.0三个版本的Vertex Shader(顶点着色引擎)以及Pixel Shader(像素着色引擎),从表面上看是技术的推进,但从更深层的角度看,这是微软帮助Nvidia和ATI搭建竞争舞台,但DirectX 9资源利用的不合理令软件开发商畏首畏尾。进入DirectX 10时代之后,微软改用统一渲染架构来引领群雄。

统一渲染架构,其实就是将Pixel Shader、Vertex Shader、Geometry Shader统一封装。显卡中传统管线消失,所有运算单元都可以任意处理一种Shader运算。事实上游戏对Vertex Shader的要求会比较高,Pixel Shader则要求较低(也有相反的例子),这是造成资源利用率低的首要原因。采用DirectX 10统一渲染架构后,资源得到充分利用,有效地避免这种不合理的分配现象。

如果说GPU PhysX是GeForce显卡的独有物理加速技术,那么DirectX 10.1只能说是Radeon显卡提供的一种特色技术。为什么不能说这是ATI独有呢?其实DirectX 10.1图形芯片市场并非AMD-ATI独占,S3的Chrome 400系列也是支持DirectX 10.1的,但是其驱动不稳定、性能低下、大量贴图错误难以得到消费者认可,故市面上大量存在的都是Radeon显卡。

从Radeon HD3800到现在的Radeon HD4800,AMD-ATI最大的一个技术亮点就是率先支持微软DirectX 10.1。但受限于上游硬件厂商间的角力,DirectX 10.1的推广并不是一帆风顺。对显卡来说,再好的技术若没有游戏和驱动来配合,都是空谈。DirectX 10.1也是一样,虽然最关键的驱动可以搞定,但是没有广泛的游戏支持,也是巧妇难为无米之炊。

客观上讲,DirectX 10.1新增加的内容对画质的提升不算太大,一些原本在DirectX 10中定为可选的特性规定为强制特性,如将16位浮点纹理过滤升级为32位,4x MSAA多重采样反锯齿等。因这种情况,ATI虽然自HD3000系列以来就开始支持DirectX 10.1,不过ATI似乎还没有从这一先进技术上获得多少实惠。

作为最早支持DirectX 10.1的游戏——《刺客信条》,遭到了“技术和谐”。开始时,开发《刺客信条》的育碧蒙特利尔工作室在渲染代码中加入支持DirectX 10.1的渲染代码,AMD和《刺客信条》开发者直接合作,拿出一系列在DirectX 10.1下执行效率更高的代码。但不久育碧却发布一个新的补丁,除了修正一些错误之外,还取消了对DirectX 10.1的支持,他们解释称是因为游戏对DirectX 10.1的支持不成熟,他们需要重新写代码。不过总所周知《刺客信条》作为一款Nvidia“The Way”游戏,目前Nvidia的显卡都不支持DirectX 10.1,有猜测称育碧取消DX10.1是受到了强大压力。

directx 10.1(DirectX 10.1的历史)

如果说DirectX 10是一个重大转折,那DirectX 10.1则作为一种技术上的补充。DirectX 10.1保持了DirectX 10原有整体结构和编程模型,同时提供了许多增强功能。顶点、几何和像素着色指令集得到更新,进一步支持Shader Model 4.1,提供32bit浮点滤波改善HDR渲染画质。新功能大致上分为三类:反锯齿效能的改进,Shader及纹理能力增强,更加严密的规范等等。

DirectX 10的DirectX 10.1

正如以前的DX版本一样,DX10.1也是DX10的超集,因此它将支持DirectX 10的所有功能,同时它将支持更多的功能,提供更高的性能。 DX10.1的一个主要提高是改善的shader资源存取功能,在多样本AA时,在读取样本时有更好的控制能力。除此之外,DX10.1还将可以创建定制的下行采样滤波器。

DX10.1还将有更新的浮点混合功能,对于渲染目标更有针对性,对于渲染目标混合将有新的格式,渲染目标可以实现独立的各自混合。阴影功能一直是游戏的重要特效,Direct3D 10.1的阴影滤波功能也将有所提高,从而可望进一步提高画质。其他方面,DX10.1的提高也不少,包括32bit浮点滤波,可以提高渲染精确度,改善HDR渲染的画质。完全的抗锯齿应用程序控制也将是DX10.1的亮点,应用程序将可以控制多重采样和超级采样的使用,并选择在特定场景出现的采样模板。DX10.1将至少需要单像素四采样。

DX10.1还将引入更新的驱动模型,WDDM 2.1。与DX10的WDDM2.0相比,2.1有一些显著的提高。

首先是更多的内容转换功能,WDDM2.0支持处理一个命令或三角形后进行内容转换,而WDDM2.1则可以让内容转换即时进行。由于GPU同时要并行处理多个线程,因此内容转换的即时性不仅可以保证转换质量,还可以提升GPU效率,减少等待时间。另外,由于WDDM 2.1支持基于过程的虚拟内存分配,处理GPU和驱动页面错误的方式也更为成熟。

gta5pc版的设置里DirectX版本10,10.1,11有什么区别

在GTA5的PC版设置中,选择DirectX版本可以见到有DX10、DX10.1和DX11三个选项。以下为这三个选项的区别:

1. DirectX 10(DX10):选择DX10时,部分画面特效会关闭,如景深、曲面细分、动态模糊和环境光遮蔽。草地品质会降低为普通。

directx 10.1(DirectX 10.1的历史)

2. DirectX 10.1:与DX10相比,10.1并没有带来显著的视觉差异,它主要是对DirectX 10的小幅度更新。

3. DirectX 11:选择DX11,玩家可以开启所有的画面特效。DX11提供了比DX10更高的图形细节,因此画面看起来更加精细。

当前市面的显卡普遍支持DX11,甚至有些已经支持DX12。然而,一些老旧显卡可能只支持到DX10或DX9.0。Rockstar为了确保即使是旧显卡也能运行GTA5,提供了这些DirectX选项。尽管本质上这些选项带来的差异不大,但细节上DX11确实提供了更好的视觉效果。如果显卡支持,建议选择DX11。如果不支持,使用DX10也不会对游戏体验产生太大影响。

游戏设定在一个模仿美国各城市的虚构世界,背景注重在开放世界的设计上。玩家可以自由选择任务的时间和方式来推动故事发展,同时有许多附加任务可以选择。游戏融合了动作冒险、驾驶、第三人称射击等多种元素,并且含有少量的角色扮演、匿踪和竞速内容。该系列因其高自由度和多样化的玩法而闻名。游戏中也包含了对美国文化和社会现象的讽刺,以及色情暴力内容,这些元素同样引起了广泛的争议。游戏中的多位主角都试图在这个虚构的犯罪世界中提升自己的地位,但他们的动机在不同的作品中各有不同。

directx 10.1的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于DirectX 10.1的历史、directx 10.1的信息别忘了在本站进行查找哦。

免费的在线客服 有哪些在线客服是永久免费的
« 上一篇2026-06-05
torrentkitty在线官网? torrentkitty磁力官网地址
下一篇 »2026-06-05