[G80的革新技术]
G80根据DirectX 10的推荐采用了统一渲染架构,这是G80最重要的技术革新,也是划时代的标志。这次变革不再仅仅是多了几条管线或者提高了多少频率,而是带来了一种全新的渲染模式,在全新的运算模式下衍生出了各种全新的和革新的相关技术:
一,Stream Processor
G80首次引入了Stream Processor的概念。Stream Processor是继Pixel Pipelines和Vertex Pipelines之后新一代的显卡渲染技术指标,Stream Processor既可以完成Vertex Shader运算,也可以完成Pixel Shader运算,而且可以根据需要组成任意VS/PS比例,从而给开发者更广阔的发挥空间。
简而言之,过去按照固定的比例组成的渲染管线/顶点单元渲染模式如今被Stream Processor组成的任意比例渲染管线/顶点单元渲染模式替代,Stream Processor是全新的全能渲染单元。
二,Shader Model 4.0
G80采用了最新的Shader Model 4.0,Shader Model 3.0的最高指令长度为512,而Shader Model 4.0的最高指令长度为64K,Shader Model 4.0的最高指令长度是Shader Model 3.0最高指令长度的128倍。指令越长越复杂,同时可以实现更真实的画面。同时G80提供了最高128个渲染处理单元,而且在纹理的渲染模式上拥有更高的效率,因此可以实现接近于真实的物理表面,可以让画面具有更强的冲击力。
三,Geometry Shader
Geometry Shader也是G80新加入的全新技术,Geometry Shader是专门处理场景中的几何图形。Vertex Shader每次只能计算出一个顶点的数据,而Geometry Shader则每次可以处理6个顶点数据,能够快速处理大量的几何多边形数据,将处理器从复杂庞大的几何运算中解放出来。
四,Coverage Sampling Antialiasing
G80有余采用了统一渲染架构而引入了Lumenex引擎,以代替曾经的CineFX引擎。Lumenex引擎的技术特性中比较引人注目的就是全新的抗锯齿模式——Coverage Sampling Antialiasing(CSAA)。CSAA可以同时采用覆盖采样和几何采样来实现反锯齿的采样工作,因此CSAA拥有更高的运算效率。