![]()
ATI RADEON 8500 - Driven to new Heights (3/9) |
Anisotropic Filtering Anisotropic filtering offers much crisper textures than other methods. Even when using trilinear filtering, the floor textures in Quake 3 appear very smudged at a certain range. The much more extravagant anisotropic filtering lessens this effect, though at the cost of speed. NVIDIA and ATI use different philosophies by naming their Anisotropic Filtering. ATI claims that the RADEON 8500 can do 16tap Anisotropic filtering but NVIDIA speaks of 64tab of GeForce 3. But they mean the same - in the end. For ATI, the 16 stands for the ratio or level of filtering employed. Some background information: Bilinear filtering requires 4 texels (displayed pixels of a texture, which additionally may already have been manipulated by a Light/Pixel Shader). Trilinear uses 8 texels, while anisotropic uses 16, 32, 64,128 or more texels. The number in NVIDIA's documentation for the Ti500 refers to the number of texels used, e.g. 64tap for 64 texels. On the RADEON, anisotropic filtering uses blocks of already blended Samples (bilinear (4) or trilinear (8)). Therefore the highest quality setting on the RADEON 8500 is 16:1 bilinear (64tap). This means that the filter uses 16 blocks of bilinear filtered texels (16 blocks x 4 texels = 64). Until recently, the ATi drivers had the settings High (4:1 / 16tap) and Highest (16:1 / 64tap).
(Download as uncompressed BMP - 400kb) The quality comparison yields a surprise: ATi's 16tap is nearly identical to NVIDIA's 64tap setting! And thatīs not a surprise (see text above).
A surprising result! Enabling anisotropic filtering only slows the RADEON down by 7fps. At comparable quality (64tap), the Ti500 loses almost 80fps!!! Even the relatively moderate 16tap setting costs the Ti500 a full 30fps. According to ATi, R8500's impressive performance when using anisotropic filtering is a result of a dynamic filter implemented in the driver. This means that the card doesn't necessarily use the highest possible quality filter for a given texture. For example, if you are standing right in front of a wall in a first person shooter, the driver will only use bilinear filtering (4 texels), since the difference to anisotropic filtering (64 texels) would be all but unnoticeable (a claim which remains to be proven). In other situations, for example when looking down a long corridor, the high quality filter is activated. Since no additional information is available at the moment, here's a quote from ATi's David Nalasco: "The RADEON 8500 only uses the full number of samples in parts of the image where they are really needed, which saves bandwidth while still delivering full anisotropic image quality. Just another example of the "intelligent architecture" that saves bandwidth whenever possible." We're still awaiting a reaction from NVIDIA. There is some information that NVIDIA is using Trilinear Anisotropic filtering in GeForce 3 compared to Bilinear Anisotropic in ATIīs R8500. NVIDIA says that they are using texel 16 samples for Triliniar Anisotr. and 8 for Bilinear. But itīs hard to estimate since there are no official driver settings yet. |
Copyright: 20.11.2001 - RIVA Station 2001 - Lars Weinand URL of this Article: www.rivastation.com/r8500_2_e.htm - If you want to link to it, please use this URL! :-) |