知道现在市场上,不同显卡之间竞争的最激烈的技术是什么吗?核心频率合显存容量?那些都是次要的;渲染管线的数量?不对不对;支持DirectX的版本?嗯,总算说到点子上了,不过还只说对了一半。
现在FX,NVIDIA 6系,7系和ATI R420等显卡都支持DirectX9,不过所支持的Shader Modal版本却并不相同。那么你知道Shader Modal这个频繁出现在各大硬件网站中的新兴词汇是什么意思吗?它真的有那么重要吗?它对游戏又会产生什么样的影响呢?耐心的看下去,这一切都会在本文中找到答案。

Shader Modal简史
在进入正题之前,先来简单介绍一下,Shader Modal从诞生到发展至今的来龙去脉。
早在1997年,计算机世界里迎来了第一款3D图形加速卡—3DFX的VooDoo。不过VooDoo性能有限,只能够用于处理象素数据。之后不久,业界第一款象素填充率超过1G的显卡,由NVIDIA公司发布。为了纪念这一具有里程碑意义的产品,因此取名为GeForce 256。这也是第一款由始到终,所有场景都进行全3D加速的显卡,并且能够硬件处理光影转化。
面世之后,好评如潮的256又迎来了自己的升级版产品—GeForce 2。从GeForce2开始,程序员便能够针对显卡编程,不过由于当时GeForce2对程序员开放的自由度很低,因此被称作“不完全可编程”显卡。另外另外一项重要的技术DirectX7,也开始在GeForce2上崭露头角。
由于当时绘图芯片市场竞争非常激烈,因此技术也在飞速发展。第一款完全可编程的GPU GeForce3也于不久面世。游戏开发人员第一次能够在显卡上面自由的编织自己的梦想。正是由于GeForce3这项空前的技术革命,引起当时绘图芯片市场大地震。伴随着GeForce3的成功,DirectX8开始被程序员广泛采用,Shader Modal1.1也开始进入人们的视线。
好事成双NVIDIA收购了3DFX,正是意气风发,不可一世的时候,不管是产品发布还是技术研制,都显得是“步履如飞”。而唯一能够跟得上NVIDIA,并且能够与其持久相抗的公司,就只有ATI一家而已。在GeForce3发布后一点,ATI推出了自己的新产品R8500。由于R8500进入市场时间稍晚,所以支持DirectX8.1和Shader Modal1.4。
随后两公司分别推出的GeForceFX和R9700,宣布绘图芯片正式支持DirectX9规格的时代到来。但是两款产品所支持的Shader Modal有小小的差别,NVIDIA支持多点额外的特效,因此被称为Shader Modal2.0a。直到今天为止,NVIDIA已经发布的GeForce6系和GeForce7系的显卡,支持DirectX9.0c和Shader Modal3.0。虽然ATI后来发布的X800也支持DirectX9.0c,但Shader Modal却只支持2.0b。
好了,关于Shader Modal诞生史的介绍到此为止,告一段落。看看上文中品目繁多的Shader Modal修订版本,是否有点头晕。没有关系,只有记住一点,就是Shader Modal天生就是为了可编程的绘图芯片所推出的技术,它的到来会让我们的游戏世界变得更加的丰富多彩。