Truform是ATI宣布用在RadeonII(镭II)图形
芯片中的第一个新技术,而Smart Shader则是ATI将用在Radeon II图形芯片中的第二项技术,Smart Shader具有微软Directx 8.1 Pixel和Vertex Shader的所有技术特点,换而言之,ATI的Smart Shader技术是微软Directx 8 Pixel和Vertex Shader的延伸和扩展,这种延伸和扩展就是Smart Shader技术,对应成Directx8.1,就是其中Pixel Shader和Vertex Shader所新添加的部分。下面我们就来看看ATI在Radeon II中将使用的Smart Shader技术。

一、Vertex Shader
Vertex Shader也叫做"顶点处理单元",最早是由nVIDIA在旗下的Geforce3图形芯片中实现的,另外nVIDIA早前还在Geforce2图形芯片中引入了Pixel Shader,也叫做象素处理单元,由于这种芯片
硬件图形专业处理单元的引入,目前游戏
设计人员可以随意自由地以编程语言的方式,来编辑自己所需要的3D加速的图形操作,然后Geforce3或者Radeon II图形芯片只需要执行这些编制出来的指令即可。因此
游戏设计人员无须等待图形芯片厂商在芯片中集成自己需要的3D功能和API,游戏设计人员现在可以编制自己的3D加速效果集。

nVIDIA和ATI在各自图形芯片中集成的Shader处理单元可以实现很多超酷的图形效果,例如通过顶点处理单元来实现实时阴影和物体变形的效果。ATI Smart Shader技术中的顶点处理功能要比nVIDIA Geforce3nFinite FX 引擎中的顶点处理功能强上不少,Radoen II芯片可以为图形的每个顶点处理多达16组的独立数据流,游戏设计人员编制出来的一个典型顶点处理
程序可以拥有128条指令,其中就包含了96个顶点数值并利用到了12个临时数据寄存器。