PixelShader 2和3的比較
如果今天將顯卡只區分DirectX 8或DirectX 9,顯然是不夠的,取而代之的是改用PixelShader的版本區隔,在不同版本的PixelShader技術下,游戲軟件的視覺特效上的差異已是一日千里,尤其是用在實際的波紋及水光特效上,實在讓人目不暇給,例如在世紀帝國III,就用了許多PixelShader 3的效果,如果軟件偵測到NVIDIA的GeForce 6或7和ATI 的Radeon X1x00顯卡時,PixelShader會自動設在「Very High」的等級,而較老舊的顯卡只支持版本2或2.0b,所以只設在「High」,差別在于新卡可以顯示出更多的波紋細節和水面不同層次效果,另外,善與惡2(Black & White 2)游戲中,使用PixelShader 2.0b以上版本可以勾勒出漂亮的海浪波濤泛白的特效,而只能使用PixelShader 2的GeForce 5系列顯示卡中,海浪就顯的零散而渾濁。
這是在世紀帝國III中,將PixelShader設為「低」時的顯示效果,陰影不見了。
這是PixelShader設為「中」時顯示簡單的陰影特效。
在設為「高」時(PixelShader 2 und 2.0b),除了陰影外,還看到波浪的反射光影效果。
設為「最高」時(PixelShader 3),所有的細節都呈現出來,而且讓水面更加清澈見底。
這是在善與惡2(Black & White 2)游戲中,及使用PixelShader 2的設定也看得到美麗的倒影和水波的效果。
如果在PixelShader 2.0b和3版本上,那還可以看到浪花及深淺有致的海面。