首页

文章

什么是Directx?9和10有什么区别?

发布网友 发布时间:2022-03-28 21:33

我来回答

4个回答

热心网友 时间:2022-03-28 23:03

DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。
作为DirectX 9的下一代,DirectX 10自然会有很多改进的地方,不过现在我们得到的消息能够确定的新特性也不过几种:
1.硬件功能的支持完全不同
在DirectX 9以及以前的版本之中DirectX都只是一种纯粹的平台而已,硬件开发商可以按照自己的实际需要去支持DirectX,硬件商的“随意开发”已经令游戏开发商在兼容性方面有点无所适从,但是从随着Windows Vista推出的DirectX10开始,3D性能将与Direct3D的版本号绑定,也就是说所有3D厂商都必须在显卡上支持相同的3D功能,以往3D功能各自为政的情况将一去不复返了,这将为游戏开发提供标准同一的硬件开发环境,nVIDIA和ATi以后也不得不按照微软的要求在显卡中统一功能支持。可以说在DirectX 10推出的那一天起,显示卡3D技术的“战国时代”将统一起来。

2.Shader Model新旧交替
在众多的3D技术之中,Shader Model(简称SM)恐怕是最受关注的了。Shader的意思就是“着色器”,它是渲染像素和顶点的小程序,分为像素着色器(Pixel Shader)和顶点着色器(Vertex Shader)两种类型。这些程序能够向基本的几何图形添加效果,例如向蓝色纹理平面添加水纹使其具有反射效果,也可向多边形纹理添加玻璃效果使其具有透明的视觉特性。现在游戏画面的品质要比三四年前好许多,着色器的作用功不可没。在早期的DirectX 9.0a/b之中只是支持SM 2.0标准,而在随着WindowsXP SP2推出的DirectX 9.0c里面人们发现DirectX开始支持SM3.0了。作为未来的API接口,DirectX 10顺理成章地升级到SM 4.0。

3.3D也能多任务
现在的DirectX都无法让多个3D程序之间共享显存,甚至是共享图形处理芯片(GPU)的周期,以致我们同一时间之内只能运行有限的3D软件,要不然速度就会大受影响。而在DirectX 10里面,GPU将和CPU一样让多个3D程序共享显存、GPU周期以及其他资源,3D也可以多任务了!

4.DirectX9所没有的渲染引擎
在老版本的DirectX里面,着色只能以“点”为单位,因此在某些大量多边形的3D画面处理上就会显得效率低下,造成GPU的沉重负担。而在DirectX 10里面将引入全新的渲染引擎“Geometry Shader”(几何着色),它可以通过对整体多边形的渲染来加速图形运算,新着色模式将大幅提高很多3D立体作图功能效率,而且还允许GPU独立于CPU外完成数据循环工作,使粒子系统完全脱离CPU束缚。有了这个新引擎,最直接的受益人应该是我们了,因为我们可以在显示卡不升级,保持原有画面质量的前提下享受到更高的速度!

5.向下兼容性比拼
DirectX 9无疑可以向下兼容旧版本DirectX的特性,DirectX 10是可以向下兼容的。它将向下兼容DirectX 6、7以及DirectDraw,此外它还会集成Direct3D 9扩展版。

热心网友 时间:2022-03-29 00:21

DirectX 9.0c
与过去的DirectX 9.0b和Shader Model 2.0相比较,DirectX 9.0c最大的改进,便是引入了对Shader Model 3.0(包括Pixel Shader 3.0 和Vertex Shader 3.0两个着色语言规范)的全面支持。举例来说,DirectX 9.0b的Shader Model 2.0所支持的Vertex Shader最大指令数仅为256个,Pixel Shader最大指令数更是只有96个。而在最新的Shader Model 3.0中,Vertex Shader和Pixel Shader的最大指令数都大幅上升至65535个,全新的动态程序流控制、 位移贴图、多渲染目标(MRT)、次表面散射 Subsurface scattering、柔和阴影 Soft shadows、环境和地面阴影 Environmental and ground shadows、全局照明 (Global illumination)等新技术特性,使得GeForce 6、GeForce7系列以及Radeon X1000系列立刻为新一代游戏以及具备无比真实感、幻想般的复杂的数字世界和*真的角色在影视品质的环境中活动提供强大动力。
因此DirectX 9.0c和Shader Model 3.0标准的推出,可以说是DirectX发展历程中的重要转折点。在DirectX 9.0c中,Shader Model 3.0除了取消指令数*和加入位移贴图等新特性之外,更多的特性都是在解决游戏的执行效率和品质上下功夫,Shader Model 3.0诞生之后,人们对待游戏的态度也开始从过去单纯地追求速度,转变到游戏画质和运行速度两者兼顾。因此Shader Model 3.0对游戏产业的影响可谓深远。
Directx 10.0
已经包含在Windows Vista操作系统中,目前无法单独下载使用
新的DirectX使你获得更好的图像显示质量,使多人游戏具可伸缩性,以及包括更棒的音频效果。它强化了针对DirectDraw和Direct3D的接口,简化了应用扩展,提升性能;改善了图形创作工具,更易于做出最佳的3-D角色和环境;点光源式光影和像素式光影使图象更*真;强化了DirectSound和DirectMusic,简化了其应用扩展;DLS2音频合成功能提高了乐器音频的真实感; DirectInput的设备影射功能令对设备的支持更简单;DirectPlay使多人游戏的性能和可扩展性得到了提高; DirectPlay提供了IP声音通讯;DirectShow的应用编程接口提供了音频/视频的实时合成和即时编辑; DirectShow支持Windows媒体音频和视频(WMA和WMV)的读写; Microsoft TV技术可以支持数字电视节目。当然,最重要的是一些新游戏需要它。 DirectX Redist通常每两个月更新一次,包含了DirectX Runtimes的所有更新,可以替代此前发布的旧版本,适合Windows XP、Server 2003、Vista等操作系统,不支持Windows 9x/2000。一般最新的3D游戏等应用程序都需要新的DirectX接口,因此强烈推荐更新,

热心网友 时间:2022-03-29 01:55

这个软件是检测你电脑软硬件的工具.当然了,软硬件的基本信息都有.10当然比9更详细了.

热心网友 时间:2022-03-29 03:47

D10比D9快,同显卡,装D10比D9显示的速度快
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 linux 系统中用C语言实现txt 文本文档插入任意行。 怎样把文本写的脚本在Linux下运行? 存在一个dict.txt文件,里面的内容见下图,如何在lin... linux 下让文本文件怎么样直接运行? 例如test.txt ... linux里怎么修改TXT文档 如何将xp下的txt文件导入虚拟机下的Linux中 在linux中给一个文本文件写内容的方法(三种) Linux中如何在终端运行一个txt文本文件?已切换到r... linux下的.TXT文件用什么软件打开 怎样在linux中度txt文件? 虚拟机linux下如何打开文本文档 linux下如何创建一个.txt类型的文件 linux新建txt文件命令 linux 怎么读取txt文件 Linux系统下怎样打开TXT文件呢? DirectX9是什么东西?做什么用? 去婚介所找对象靠谱吗? 为什么单身男女越来越多,单身男女去婚介所找对象... 有没有单身群,拉我进去找找对象 现在那么多网上找对象的,真的靠谱吗 DirectX9是个什么软件它有什么用 DX9是什么意思? 安装播放器不能用,说需要装directX9是什么意思? 怎么取消电话绑定 微信如何解除电话号码绑定 微信如何取消电话绑定 微信如何取消电话号码绑定? 三分钟 自备稿件 比较感伤的 谁能推荐一篇播音自备的文学稿件?? 求感人的小故事 要简短一点的 我要准备播音主持自... 播音艺术生自备稿件诗歌,小说类型短篇,急需,在线等 急急急~~~~~~~求300字左右自备稿件 我是一名学播音主持的女生,现急求自备稿件一篇,... 播音主持自备稿件,有什么好的还比较短 急需!!!播音主持的自备稿件,短的(大约不到两... 适合男生朗诵的抒情散文,影视表演艺考自备稿件,... 那位同学推荐几篇播音主持的自备稿件 短一点的 请求一篇情节跌宕起伏 感情丰富 短小的 播音主持自... 求:抒情的短篇散文、诗歌 推荐一些情感起伏大,短小,适合男生的近现代诗歌...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com