GeForce3 unter Beschuss: ATIs Radeon 8500 Vorschau

"SmartShader" - ein weiterer programmierbarer Vertex- und Pixel-Prozessor Während NVIDIA gemeinsam mit Microsoft den programmierbaren Vertex-Prozessor "Vertex Shader" und den programmierbaren Pixelprozessor "Pixel Shader" von GeForce3 nannte, entwickelte ATi für beide den Namen "SmartShader".

"SmartShader" - ein weiterer programmierbarer Vertex- und Pixel-Prozessor

Während NVIDIA gemeinsam mit Microsoft den programmierbaren Vertex-Prozessor "Vertex Shader" und den programmierbaren Pixelprozessor "Pixel Shader" von GeForce3 nannte, entwickelte ATi für beide den Namen "SmartShader". Der programmierbare Vertex-Prozessor der Radeon 8500 bietet die gleiche Funktionalität wie GeForce3. Der Grund, warum ATi den Pixel-Shader der Radeon 8500 "klüger" sieht als NVIDIAs, ist die Tatsache, dass ATi den Beschwerden von Entwicklern zugehört hat, die den Pixelshader von GeForce3 als nicht ausgereift genug erachten, besonders im Vergleich mit dem ziemlich ausgereiften Vertex-Shader von GeForce3. 'Smartshader' kann bis zu sechs Texel-Eingänge pro Pixel-Shader-Programm verwenden, fügt einen neuen Befehlssatz hinzu und erlaubt längere Programme (22 statt 12 Befehle pro Programm). Die Spezifikationen von Smartshaders unterschiedlichem programmierbarem Pixelprozessor sind in DirectX 8.1 implementiert und während GeForce3 sechs Texel-Eingaben pro Durchgang nicht erlauben kann, sollte es mit dem anderen Befehlssatz kommunizieren, sobald es unter DirectX 8.1 läuft. Alles in allem ist "Smartshader" eine gute Sache und wird sicherlich von Entwicklern begrüßt werden.

SmartShader erlaubt Sachen wie:

Prozedurale Deformation Geometriekompression Morphing Fur-Rendering Skelettanimation Keyframe-Interpolation Volle Bump-Mapping-Unterstützung: Environment mapped (Blinn), emboss, dot3 Anisotrope Beleuchtung Phong-Schattierung Licht- und Glanzkarten Reflexionen, Schatten, Spotlights, Texturmorphing Texturkoordinatentransformation Texturkoordinatenerzeugung für sphärische, Dual Paraboloid und Cubic Environment Mapping Projizierte Texturen Video Texturen

Top