设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
什么叫DirectX 10
返回列表
发新帖
什么叫DirectX 10
[复制链接]
11
|
2
|
2007-8-13 10:18:32
|
显示全部楼层
|
阅读模式
DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。 举个例子吧,骨灰级玩家(玩游戏比较长的)在DOS下玩游戏时,可不想我们现在,安装上就可以玩了,他们往往首先要先设置声卡的品牌和型号,然后还要设置IRQ(中断)、I/O(输入于输出)、DMA(存取模式),如果哪项设置的不对,那么游戏声音就发不出来。这部分的设置不仅让玩家伤透脑筋,而且对游戏开发者来说就更头痛了,因为为了让游戏能够在众多电脑中正确运行,开发者必须在游戏制作之初,便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的 API(应用编程接口)来写不同的驱动程序,这对于游戏制作公司来说,是很难完成的,所以说在当时多媒体游戏很少。微软正是看到了这个问题,为众厂家推出了一个共同的应用程序接口——DirectX,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持Directx才行。 DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分。 显示部分担任图形处理的关键,分为Direct Draw(DDraw)和Direct 3D(D3D),前者主要负责2D图像加速。它包括很多方面:我们播放mpg、DVD电影、看图、玩小游戏等等都是用的DDraw,你可以把它理解成所有划线的部分都是用的DDraw。后者则主要负责3D效果的显示,比如CS中的场景和人物、FIFA中的人物等等,都是使用了DirectX的Direct 3D。 声音部分中最主要的API是DirectSound,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。我们前面所举的声卡兼容的例子,就是利用了DirectSound来解决的。 输入部分Direct Input可以支持很多的游戏输入设备,它能够让这些设备充分发挥最佳状态和全部功能。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等。 网络部分DirectPlay主要就是为了具有网络功能游戏而开发的,提供了多种连接方式,TPC/IP,IPX,Modem,串口等等,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施
回复
使用道具
举报
千问
|
2007-8-13 10:18:32
|
显示全部楼层
常用电脑的朋友应该对DirectX都不会感到陌生,游戏不能玩了,升级DirectX便可解决;图片显示效果不好,升级DirectX也可以解决问题。很多问题都跟DirectX有关,那么这个DirectX到底起到了什么作用?为什么很多软件都必须依赖它才可能呢? 什么是DirectX DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。 举个例子吧,骨灰级玩家(玩游戏比较长的)在DOS下玩游戏时,可不想我们现在,安装上就可以玩了,他们往往首先要先设置声卡的品牌和型号,然后还要设置IRQ(中断)、I/O(输入于输出)、DMA(存取模式),如果哪项设置的不对,那么游戏声音就发不出来。这部分的设置不仅让玩家伤透脑筋,而且对游戏开发者来说就更头痛了,因为为了让游戏能够在众多电脑中正确运行,开发者必须在游戏制作之初,便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的 API(应用编程接口)来写不同的驱动程序,这对于游戏制作公司来说,是很难完成的,所以说在当时多媒体游戏很少。微软正是看到了这个问题,为众厂家推出了一个共同的应用程序接口——DirectX,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持Directx才行。 DirectX 10 可以说是DirectX的第十个版本。
回复
使用道具
举报
千问
|
2007-8-13 10:18:32
|
显示全部楼层
http://zhidao.baidu.com/q?word=DirectX+10&ct=17&pn=0&tn=ikaslist&rn=10 回答者:zejun - 魔界至尊 十八级 8-13 10:17DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。 举个例子吧,骨灰级玩家(玩游戏比较长的)在DOS下玩游戏时,可不想我们现在,安装上就可以玩了,他们往往首先要先设置声卡的品牌和型号,然后还要设置IRQ(中断)、I/O(输入于输出)、DMA(存取模式),如果哪项设置的不对,那么游戏声音就发不出来。这部分的设置不仅让玩家伤透脑筋,而且对游戏开发者来说就更头痛了,因为为了让游戏能够在众多电脑中正确运行,开发者必须在游戏制作之初,便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的 API(应用编程接口)来写不同的驱动程序,这对于游戏制作公司来说,是很难完成的,所以说在当时多媒体游戏很少。微软正是看到了这个问题,为众厂家推出了一个共同的应用程序接口——DirectX,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持Directx才行。 DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分。 显示部分担任图形处理的关键,分为Direct Draw(DDraw)和Direct 3D(D3D),前者主要负责2D图像加速。它包括很多方面:我们播放mpg、DVD电影、看图、玩小游戏等等都是用的DDraw,你可以把它理解成所有划线的部分都是用的DDraw。后者则主要负责3D效果的显示,比如CS中的场景和人物、FIFA中的人物等等,都是使用了DirectX的Direct 3D。 声音部分中最主要的API是DirectSound,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。我们前面所举的声卡兼容的例子,就是利用了DirectSound来解决的。 输入部分Direct Input可以支持很多的游戏输入设备,它能够让这些设备充分发挥最佳状态和全部功能。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等。 网络部分DirectPlay主要就是为了具有网络功能游戏而开发的,提供了多种连接方式,TPC/IP,IPX,Modem,串口等等,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施 回答者:牧雷 - 高级魔法师 六级 8-13 10:17这个帮你找的 看吧 DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有Direct Graphics(Direct 3D+Direct Draw)、Direct Input、Direct Play、Direct Sound、Direct Show、Direct Setup、Direct Media Objects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方面的优秀表现,让它的其它方面显得暗淡无光。DirectX开发之初是为了弥补Windows 3.1系统对图形、声音处理能力的不足,而今已发展成为对整个多媒体系统的各个方面都有决定性影响的接口。 DirectX 5.0 微软公司并没有推出DirectX 4.0,而是直接推出了DirectX 5.0。此版本对Direct3D做出了很大的改动,加入了雾化效果、Alpha混合等3D特效,使3D游戏中的空间感和真实感得以增强,还加入了S3的纹理压缩技术。同时,DirectX 5.0在其它各组件方面也有加强,在声卡、游戏控制器方面均做了改进,支持了更多的设备。因此,DirectX发展到DirectX 5.0才真正走向了成熟。此时的DirectX性能完全不逊色于其它3D API,而且大有后来居上之势。 DirectX 6.0 DirectX 6.0推出时,其最大的竞争对手之一Glide,已逐步走向了没落,而DirectX则得到了大多数厂商的认可。DirectX 6.0中加入了双线性过滤、三线性过滤等优化3D图像质量的技术,游戏中的3D技术逐渐走入成熟阶段。 DirectX 7.0 DirectX 7.0最大的特色就是支持T&L,中文名称是“坐标转换和光源”。3D游戏中的任何一个物体都有一个坐标,当此物体运动时,它的坐标发生变化,这指的就是坐标转换;3D游戏中除了场景+物体还需要灯光,没有灯光就没有3D物体的表现,无论是实时3D游戏还是3D影像渲染,加上灯光的3D渲染是最消耗资源的。虽然OpenGL中已有相关技术,但此前从未在民用级硬件中出现。在T&L问世之前,位置转换和灯光都需要CPU来计算,CPU速度越快,游戏表现越流畅。使用了T&L功能后,这两种效果的计算用显示卡的GPU来计算,这样就可以把CPU从繁忙的劳动中解脱出来。换句话说,拥有T&L显示卡,使用DirectX 7.0,即使没有高速的CPU,同样能流畅的跑3D游戏。 DirectX 8.0 DirectX 8.0的推出引发了一场显卡革命,它首次引入了“像素渲染”概念,同时具备像素渲染引擎(Pixel Shader)与顶点渲染引擎(Vertex Shader),反映在特效上就是动态光影效果。同硬件T&L仅仅实现的固定光影转换相比,VS和PS单元的灵活性更大,它使GPU真正成为了可编程的处理器。这意味着程序员可通过它们实现3D场景构建的难度大大降低。通过VS和PS的渲染,可以很容易的宁造出真实的水面动态波纹光影效果。此时DirectX的权威地位终于建成。 DirectX 9.0 2002年底,微软发布DirectX9.0。DirectX 9中PS单元的渲染精度已达到浮点精度,传统的硬件T&L单元也被取消。全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控制,更多的常量,每个程序的着色指令增加到了1024条。 PS 2.0具备完全可编程的架构,能对纹理效果即时演算、动态纹理贴图,还不占用显存,理论上对材质贴图的分辨率的精度提高无限多;另外PS1.4只能支持28个硬件指令,同时操作6个材质,而PS2.0却可以支持160个硬件指令,同时操作16个材质数量,新的高精度浮点数据规格可以使用多重纹理贴图,可操作的指令数可以任意长,电影级别的显示效果轻而易举的实现。 VS 2.0通过增加Vertex程序的灵活性,显著的提高了老版本(DirectX8)的VS性能,新的控制指令,可以用通用的程序代替以前专用的单独着色程序,效率提高许多倍;增加循环操作指令,减少工作时间,提高处理效率;扩展着色指令个数,从128个提升到256个。 增加对浮点数据的处理功能,以前只能对整数进行处理,这样提高渲染精度,使最终处理的色彩格式达到电影级别。突破了以前限制PC图形图象质量在数学上的精度障碍,它的每条渲染流水线都升级为128位浮点颜色,让游戏程序设计师们更容易更轻松的创造出更漂亮的效果,让程序员编程更容易。 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对游戏产业的影响可谓深远。 概括总结:4字 提高性能 每带显卡都支持的不一样 比如MX440=DX8.0 从5200开始DX9.0 从8500开始就是10啦 不过现在没啥游戏等软件用这个呢 占时没用别买浪费钱等有时再买价格也能低很多 回答者:yanshi001 - 助理 二级 8-13 10:18常用电脑的朋友应该对DirectX都不会感到陌生,游戏不能玩了,升级DirectX便可解决;图片显示效果不好,升级DirectX也可以解决问题。很多问题都跟DirectX有关,那么这个DirectX到底起到了什么作用?为什么很多软件都必须依赖它才可能呢? 什么是DirectX DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。 举个例子吧,骨灰级玩家(玩游戏比较长的)在DOS下玩游戏时,可不想我们现在,安装上就可以玩了,他们往往首先要先设置声卡的品牌和型号,然后还要设置IRQ(中断)、I/O(输入于输出)、DMA(存取模式),如果哪项设置的不对,那么游戏声音就发不出来。这部分的设置不仅让玩家伤透脑筋,而且对游戏开发者来说就更头痛了,因为为了让游戏能够在众多电脑中正确运行,开发者必须在游戏制作之初,便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的 API(应用编程接口)来写不同的驱动程序,这对于游戏制作公司来说,是很难完成的,所以说在当时多媒体游戏很少。微软正是看到了这个问题,为众厂家推出了一个共同的应用程序接口——DirectX,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持Directx才行。 DirectX 10 是DirectX的第十个版本。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
求教高人看看这是谁?
2
惊世骇俗,猜猜这是哪个单位的会标?
3
徐石是怎样受到刺杀行动的牵连(转载)
4
请高人把这几个韩国字打出来,因为本人不懂韩文!
5
发几张图纸给大家看下(转载)
6
众人互动,五一到哪里玩最爽呢?
7
求PS高手帮忙不反对恶搞
8
转:网络互动:营销市场新宠?——网娱智信(转载)
9
青岛的这些地方你都去过么?
10
[成长时]正参加自考的,求你们进来坐坐~~~!
11
[业余派]公共传媒管理的问题(在线等)
12
毕业证没编号意味着什么?
13
[成长时]有文转理的吗
14
[恋爱天]现在我想知道你的女朋友对你做了什么?
15
[恋爱天]我和她这样会有结果吗?
16
[职民地]2006届毕业的XDJM门 你们开始“卖”自己了吗
17
[职民地]有谁学自动化的????有谁学测控的??????(转载)
18
失败的教育改革的原因(转载)
19
[成长时]你长这么大最感激谁
20
[成长时]大家来说入党怎样?
21
你们中有几个是自学进去的?
22
[职民地]请教学营销的同学们一些问题啊~~。。。
23
[调查咨询]毕业后的你多久没有回母校了?怀念吗?
24
[成长时]值得珍藏的10个企业管理网站(转载)
25
彷徨啊!!是调剂呢?还是工作?
26
3.15--大家谈谈各自食堂的刷卡方法
27
男友工作找不到一起怎么办?
28
[恋爱天]怎样看待初恋??
29
[业余派]专八听力谁之过
30
大学最后半年最应该做点什么?
31
[业余派]传说一绝对,求个下联,谢谢了。
32
睡在上铺的兄弟,你还好吗?
33
都说某宝不靠谱,哪些网站能买到正品的护肤品化妆品呢??JM们能交流下吗?
34
视频公布了,大家看了吗?看到很多人都说徐应该被击毙
35
揭秘!你的护肤品都是正品吗?教你如何辨别真假!
36
谁发明的尖头鞋?穿着我的脚每次都很痛啊!还是因为尖头鞋要买大一码?
37
有没有人和我一样别人靠得太近就会拒人于千里之外的?真的是类似于条件反射
38
没人8凉席吗,现在天多热啊,大家都使什么凉席
39
去韩国带什么护肤品或者化妆品好啊?
40
万能的天涯啊,求这个字帖叫什么名字,最好能附上网址!
41
内地第一美男和香港第一美男谁更美男
42
闺蜜企鹅被盗,我借了钱给她,那这笔损失我应该自己一个人承担吗
43
想知道有没有人跟我一样觉得陈意涵在故意卖萌
44
公务员省考又感觉失败了,谁能来指点下我以后该怎么办
45
我来讲个普普通通的故事——合适和相爱到底什么更重要
46
刚从X度辞职,目前在家做代购,大家有什么想问的吗
47
求助!特迷茫
48
三个月减20斤,求助减肥成功的宝宝们
49
求大神帮忙解答一首外语DJ,找了几年了
50
你们身边有没有那种特别特别爱迟到的人,我已经受不了了!!
51
金星萨顶顶肯定是约好的吧
52
【欢乐颂讨论帖】大家来818五小美都是什么星座的呀~~~~~
53
怎么才能阻止讨厌的东北人迁居到山东?
54
男生进,如果你们的相亲对象是没有谈过恋爱的妹子,难道你们不应该很开心吗?
55
台女星力挺鹿晗:他赚的是人民币 哪算非法打工(转载)
56
求助,觉得好迷茫,帮出出主意
57
有没有人月经少啊啊啊啊啊,好捉急
58
发小被盗号我借了钱给她 ,那这笔损失应该我单方面承担吗
59
大家对莆田人都是怎么看的??
60
有没有讨厌安迪喝水的那姿势.....
61
需要在公司请假4天去旅游,用什么理由请假领导会顺利的批
62
有多少人和我一样不能睁一只眼闭一只眼,是能练出来么?
63
欢乐颂,你最喜欢谁?
64
为什么满大街都是尖头鞋阿!!!求推荐舒适圆头鞋阿!!!
65
欢乐颂最新的两集为什么看不了啊?
66
泰国版《不一样的美男》居然没有人扒吗?太不科学了啊!
67
致那位一言不合就脏粗不绝口拉黑人的游客楼主:我们为什么不喜欢曲?
68
韩国男明星素颜照、到底谁才是真正的帅哥.转自路过的一只(转载)
69
求救,多发性子宫肌瘤手术一年后又复发会影响怀孕吗,有没有药物可以控制
70
最近要结婚了 选什么西装好呢?
71
有多少筒子觉得旧版还珠格格里的新疆屌丝蒙丹是丑男?来来统计一下?
72
是我BLX了吗?舍友咳嗽一周了,每天晚上午睡都很烦躁…于是委婉的提醒了结果…
73
养多少个孩子都不愁与富二官二代的孩子真的都那么坑爹?
74
女人到底有多不懂车?只认识衣服和化妆品么?
75
有没有得过足底筋膜炎后来治好了的啊!!!
76
物价都介么高了,你们或者你们的家长身边真的还有月收入三千以下的存在么?
77
求救!冰箱味道特别大 怎么办啊!!
78
女孩子都爱吃什么零食?我想送一箱给一女生
79
求购诺基亚2300手机一部
80
检测你的智商,你确信自己能答对吗?
81
在中国,这事儿谁能办?
82
最近流行什么
83
是我的电脑中了病毒,还是天涯的字变小了?
84
怎么办?他借我钱三年
85
公理何在?
86
为什么两个鸡蛋只随碎一个?
87
大虾是怎样炼成的
88
这世道还有没有王法了
89
你知道云开大山在哪里吗?
90
大家讨论:化学实验对怀孕的影响(经验者进)
91
电信该不该收这个费?!
92
中国人目前最渴望实现的需求是什么?
93
大家一起讨论手机图铃下载?
94
他奶奶的,谁修该了偶的密码
95
什么都涨工资不涨 什么都降物价不降
96
杜甫《兵车行》中“点行频”的“行”读什么
97
好男人是吗样的?
98
怎样对待生活才会过的精彩!
99
没有什么失败走不出来[写在母亲节前夕]
100
遇到这种人你们怎么办!告诉我!