1、小背景
1997年3Dfx Voodoo显卡的面世标志着3D加速图形时代的到来,当时的技术还局限于像素处理和图元光栅化加速的层面。此后出现的GeForce 256才是第一款真正通过基于硬件的变形和光照实现全部场景加速的显卡。
GeForce 2支持DirectX 7标准,是GeForce 256系列显卡中运算较快的一个版本,但仍属于固定功能的显卡。
GeForce 3是第一款集成了可编程GPU的DirectX 8级别显卡,支持Shader Model 1.1。
Radeon 8500是GeForce 3同一时代的产品,但比GeForce 3稍晚一点问世,它支持Shader Model 1.4。
nVIDIA发布了支持DirectX 9.0标准的GeForceFX显卡,ATi则发布了9700系列显卡。这两种显卡均支持DX9和Shader Model 2.0,在一些额外特性上nVIDIA还支持Shader Model2.0a。
现在GeForce 6和GeForce7系列显卡已经能够支持DirectX 9.0c和Shader Model3.0。Radeon的x800系列产品则只能支持DirectX 9.0c和Shader Model2.0b。
着色器是什么东东?
简单地说,着色器是渲染像素和顶点的小程序,分为像素着色器和顶点着色器两种类型。这些程序能够向基本的几何图形添加效果,例如,向蓝色纹理平面添加水纹使其具有反射效果,也可向多边形纹理添加玻璃效果使其具有透明的视觉特性。现在游戏画面的品质要比三四年前好许多,着色器的作用功不可没。
由于着色器具有可编辑性,游戏开发者可根据需要为产品打造出独特的视觉效果。nVIDIA和ATi公司都建有适合各自显卡的着色器标准库。在不需要特定效果时,开发者也可以直接调用这些标准库。
1997年3Dfx Voodoo显卡的面世标志着3D加速图形时代的到来,当时的技术还局限于像素处理和图元光栅化加速的层面。此后出现的GeForce 256才是第一款真正通过基于硬件的变形和光照实现全部场景加速的显卡。
GeForce 2支持DirectX 7标准,是GeForce 256系列显卡中运算较快的一个版本,但仍属于固定功能的显卡。
GeForce 3是第一款集成了可编程GPU的DirectX 8级别显卡,支持Shader Model 1.1。
Radeon 8500是GeForce 3同一时代的产品,但比GeForce 3稍晚一点问世,它支持Shader Model 1.4。
nVIDIA发布了支持DirectX 9.0标准的GeForceFX显卡,ATi则发布了9700系列显卡。这两种显卡均支持DX9和Shader Model 2.0,在一些额外特性上nVIDIA还支持Shader Model2.0a。
现在GeForce 6和GeForce7系列显卡已经能够支持DirectX 9.0c和Shader Model3.0。Radeon的x800系列产品则只能支持DirectX 9.0c和Shader Model2.0b。
着色器是什么东东?
简单地说,着色器是渲染像素和顶点的小程序,分为像素着色器和顶点着色器两种类型。这些程序能够向基本的几何图形添加效果,例如,向蓝色纹理平面添加水纹使其具有反射效果,也可向多边形纹理添加玻璃效果使其具有透明的视觉特性。现在游戏画面的品质要比三四年前好许多,着色器的作用功不可没。
由于着色器具有可编辑性,游戏开发者可根据需要为产品打造出独特的视觉效果。nVIDIA和ATi公司都建有适合各自显卡的着色器标准库。在不需要特定效果时,开发者也可以直接调用这些标准库。