不支持Flash
|
|
|
鸦哥大讲堂:DirectX10你知道了多少?http://www.sina.com.cn 2007年09月29日 06:31 中关村在线
作者:中关村在线 龚力成
中关村在线显卡频道作为全国最大的显卡媒体,每天都有10万以上的网友来访。其中有比鸦哥还专业的老鸟玩家,有几年攒机经验的DIY用户,也有每天关注行情的持币消费者,但更多的是刚接触显卡不久准备攒机的新手。 “NVIDIA、PureVideo HD、H.264编码、核心/显存频率、DirectX 10、8600GT、2600XT”等等显卡领域的专业词汇,对于刚接触显卡不久的新手来说真的很难理解。这就像别人跟我谈论一点不懂的手机操作系统一样,鸦哥也总是摸不着头脑,真的很希望有个人能系统的给我讲述下这些知识,帮助我正确的选择适合我的手机。回到显卡身上,很多新手网友同样也渴望获得一些简单易懂显卡知识,所以我给ZOL网友准备一个新栏目——《鸦哥大讲堂》,希望这个内容能帮助到广大显卡新手正确选购产品。 今年是显卡3D API从DirectX 9.0c版本向DirectX 10版本过渡的一年,所以DirectX 10是当前显卡讨论中最为热门的话题,本期《鸦哥大讲堂》我们就来谈谈这个DirectX 10。(【名词解释】:API是Application Programming Interface的缩写,是应用程序接口的意思,而3D API则是指显卡与应用程序直接的接口。3D API能让编程人员所设计的3D软件只要调用其API内的程序,从而让API自动和硬件的驱动程序沟通,启动3D芯片内强大的3D图形处理功能,从而大幅度地提高了3D程序的设计效率。) DirectX 10技术是什么? 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游戏的画质区别吗? DirectX 10相比DirectX 9带来的多媒体变化,体现最大的就是3D视觉效果了。比如更精细的画质,DirectX 9的财质贴图是有限制的,而DirectX 10的画质贴图是无限制的,也就是说游戏设计人员想把游戏画面制作成多细致就有多细致。而DirectX 9已经遇到了极限瓶颈,它不能将游戏带来一个更完美的效果中。 三维设计中的线和面购成了3D世界,由框来构成出结构,再由贴图完成表面工作,3D物件就出来了。但是一个屏幕中的线的座标都是有限的,在一帧图像中过多的线如果被用于去处理毛孔,那所有的座标都用在毛孔上了,自然也就没有资源去做其它东西了。因为DirectX 10的画质贴图是无限制的,它可以让虚似现实成为可能的,因为更多的空间可以让引擎设计师去考虑皮肤,毛孔,汗毛等细节。同样好的DirectX 10游戏场景越来越复杂,将会有更高要求的显卡运算要求,所以能玩效果好的DirectX 10游戏一定要款高端的DirectX 10显卡。 不支持Flash
|