从微软的DirectX的十年发展历程为载体,讲述3D技术、显卡的发展历程。
DirectX 8,竞争者出现
到了2001年的时候,到了2001年的时候,微软发布了DirectX 8.0。微软在DirectX 8.0上首次引入了“像素渲染”的概念,同时具备了像素渲染引擎(Pixel Shader,简称PS)与顶点渲染引擎(Vertex Shader,简称VS),而那时候衡量一款显卡的架构的一个很重要指标就是含有多少条流水线,每条流水线中含有多少PS和VS,PS和VS的多少与效率决定了显卡档次与性能。与T&L相比,PS和VS的出现,能否让程序更好实现动态光影效果,而且让GPU的架构更为灵活,提供了其可编程能力。
3Dmark 01的测试画面
在2002年的时候,微软将DirectX 8.0小幅度升级,成为了DirectX 8.1,PS升级到1.2、1.3、1.4版,可以支持最高每时钟28指令执行,其中PS 1.4版当时仅ATi Radeon 8500显卡支持。不过在DirectX 8.1并没有得到广泛的支持,ATi的Radeon 8500是少数支持的DirectX 8.1技术的产品。
七彩虹推出的Radeon 8500显卡
在2001年、2002年的时候,在DirectX上已经步入了DirectX 8.0时代,NVIDIA的竞争对手——ATi也陆续发布了自己DirectX 8.0显卡。不过这时候最普及的显卡并不是Geforce 3、Radeon 8500这些新品,而是Geforce 2MX系列显卡和Geforce 4MX系列显卡,但Geforce 2MX系列显卡和Geforce 4MX系列显卡并不支持DirectX 8.0,仅支持DirectX 7.0。纵使如此,但是这丝毫没有影响Geforce 2MX系列显卡和Geforce 4MX系列显卡的营销,除了NVIDIA的营销成功,还有一个重要因素是即使Geforce 2MX系列显卡和Geforce 4MX系列显卡支持DirectX 8.0技术,亦不可能在DirectX 8.0模式下流畅运行游戏。而这一局面,至今没有改善,每当新一代DirectX发布,除了旗舰显卡外其它定位的显卡都无法运行支持新一代DirectX的游戏。若要中低端显卡能运行DirectX显卡也能流畅运行时,那意味着新一代的DirectX即将出来。
最后一提的是,在R2XX时代,ATi放出了Tessellation技术的前身——TruForm技术,不过由于开启TruForm技术后,物体、人物会出现胡乱变形的情况,该技术并没有被市场所接受。
网友评论