GeForce3 Under Attack: ATi's Radeon 8500 Previewed

'SmartShader' - een andere programmeerbare vertex- en pixelprocessor Terwijl NVIDIA samen met Microsoft de programmeerbare vertex-processor 'Vertex Shader' van GeForce3 en de programmeerbare pixelprocessor 'Pixel Shader' noemde, bedacht ATi de naam 'SmartShader' voor beide

'SmartShader' - een andere programmeerbare vertex- en pixelprocessor

Terwijl NVIDIA samen met Microsoft de programmeerbare vertex-processor 'Vertex Shader' van GeForce3 en de programmeerbare pixelprocessor 'Pixel Shader' noemde, bedacht ATi de naam 'SmartShader' voor beide. De programmeerbare vertex-processor van Radeon 8500 wordt geleverd met dezelfde functionaliteit als GeForce3's. De reden waarom ATi de pixel shader van Radeon 8500 'slimmer' vindt dan die van NVIDIA, is het feit dat ATi naar de klachten van ontwikkelaars luisterde, die de GeForce3-pixel shader als niet verfijnd genoeg beschouwden, vooral in vergelijking met de nogal geavanceerde vertexshader van GeForce3. 'Smartshader' kan maximaal zes texel-ingangen per pixel shader-programma gebruiken, voegt een nieuwe instructieset toe en staat langere programma's toe (22 in plaats van 12 instructies per programma). De specificaties van de verschillende programmeerbare pixelprocessors van de Smartshader zijn geïmplementeerd in DirectX 8.1 en hoewel GeForce3 zes texel-ingangen per doorgang niet zal kunnen toestaan, moet het communiceren met de andere instructieset zodra het wordt uitgevoerd onder DirectX 8.1. Al met al is 'Smartshader' een goede zaak en zal het zeker worden verwelkomd door ontwikkelaars.

SmartShader staat dingen toe zoals:

Procedurele vervorming Geometriecompressie Morphing Bontweergave Skeletanimatie Keyframe-interpolatie Ondersteuning voor volledige bump-toewijzing: omgevingsafbeelding (Blinn), emboss, dot3 Anisotrope verlichting Phong-arcering Licht- en glansafbeeldingen Reflecties, schaduwen, schijnwerpers, textuurvervormingen Structuurcoördinatentransformatie Textuurcoördinaten genereren voor sferische, dubbele paraboloïde en kubieke omgevingsafbeelding Geprojecteerde structuren Videotexturen

Top