作者:广东在线游戏网日期:
返回目录:游戏资讯
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 10就是DirectX最新的技术,它能给我们带来最新的多媒体体验,要想获得它不仅要软件支持也要硬件支持。
DirectX 10显卡有什么不同?
DirectX 10显卡关键理念之一是“统一运算架构”,即显卡的运算单元既可以进行象素运算,也可以进行顶点运算,甚至还可以进行更多种类的复杂运算。同时DirectX 10显卡还提供了很多新的特效技术,比如128BIT的HDR技术等等。简单点说DirectX 10显卡理论上会更有效率,而且提供了更多游戏视觉中的新效果。
DirectX 10相比DirectX 9带来的多媒体变化,体现最大的就是3D视觉效果了。比如更精细的画质,DirectX 9的财质贴图是有限制的,而DirectX 10的画质贴图是无限制的,也就是说游戏设计人员想把游戏画面制作成多细致就有多细致。而DirectX 9已经遇到了极限瓶颈,它不能将游戏带来一个更完美的效果中。
三维设计中的线和面购成了3D世界,由框来构成出结构,再由贴图完成表面工作,3D物件就出来了。但是一个屏幕中的线的座标都是有限的,在一帧图像中过多的线如果被用于去处理毛孔,那所有的座标都用在毛孔上了,自然也就没有资源去做其它东西了。因为DirectX 10的画质贴图是无限制的,它可以让虚似现实成为可能的,因为更多的空间可以让引擎设计师去考虑皮肤,毛孔,汗e5a48de588b6e799bee5baa6365毛等细节。同样好的DirectX 10游戏场景越来越复杂,将会有更高要求的显卡运算要求,所以能玩效果好的DirectX 10游戏一定要款高端的DirectX 10显卡。
DirectX 10游戏比DirectX 9游戏的画质要好吗?
DirectX 10游戏比DirectX 9游戏的画质要好吗?答案是肯定的,不然这哪里算做技术的进步呢?但这个观点也不是绝对的,因为DirectX 10游戏画质效果能达到多么逼真的效果,取决游戏设计公司在一款DirectX 10游戏上花费的心血和投入。前面说了DirectX 10的画质贴图是无限制的,也就是说游戏设计人员想把游戏画面制作成多细致就有多细致,所以只要游戏设计公司愿意大投入,那款款DirectX 10游戏都可以像《孤岛危机》一样完美。
一、发布时间不同
1、DirectX11:2009年10月22日,微软公司正式发布Windows 7,DirectX 11集成在Windows 7 中同复步登场。
2、DirectX9:2002年底,微软发布DirectX9.0。
二、渲染不同
1、DirectX11:在移动平台和低配置设备上,基于Tile渲染器的D3D11.1应用程序性能更高:没有覆写和丢弃。
2、DirectX9:PS单元的渲染精度已达到浮制点精度,传统的硬件T&L单元也被取消。
三、着色不同
1、DirectX11:加入了对Tessellation(镶嵌)的支持。Tessellation 由外壳着色器(Hull Shader)、镶嵌单元(百tessellator)以及域着色器(Domain Shader)组成。同时还加入了计算着色器。
2、DirectX9:全新的VertexShader(顶点着色引擎)编程将比以前复杂得多,新的VertexShader标准增加了流程控度制,更多的常量,每个程序的着色指令增加到了1024条。
参考资料来源:百度百科-DirectX 11
参考资料来源:百度百科-DirectX9.0
DirectX 10将解决游戏开发人员面临的一系列问题,至少在涉及物理处理时,会带来更多帮助,但由于不会提供单独的物zd理API,情况显然不会完美。 目前DirectX 9对物理处理的支持难以让人满意,比如,你必须先创建一个立体的盒子,然后设置顶点和像素,再进行渲染,但无法在物理层次上对其进行操作,而是需要使用A geia PhysX物理卡等进行物理设计,然后才能实现物理水平的移动、碰撞、爆内炸等效果。 DirectX 10则可以自动创建具备物理特性的立体盒子,使物理的部署更为简单。此外,DirectX 10还会引入几何渲染技术,可以进一步模仿刚性物体在实际环境中的物理表现。
不过,忙于Windows Vista系统的微软已经确认,DirectX 10中不会专门提供物理API,微软近期也没有此类开发计划,所以DirectX 10仍将继承前辈的很多优缺点,不容会成为物理技术的救星。