The 'Avenger' graphics core was originally conceived immediately after Banshee. Due to quite staggering mismanagement by 3dfx, this caused the next-generation 'Rampage' project to suffer delays which would prove to be fatal to the entire company.
Avenger was pushed to the forefront as it offered a quicker time to market than the already delayed Rampage. Avenger was no more than the Banshee core with a second texture mapping unit (TMU) added - the same TMU which Banshee lost compared to Voodoo2. Avenger was thus merely a Voodoo2 with an integrated 128 bit 2D video accelerator and twice the clock speed.
Much was made of Voodoo3 (as Avenger was christened) and its 16-bit only rendering. This was in fact quite complex, as Voodoo3 operated to full 32 bit precision (8 bits per channel, 16.7M colors) in its texture mappers and pixel pipeline as opposed to previous products from 3dfx and other vendors, which had only worked in 16 bit precision.
To save framebuffer space, the Voodoo3's rendering output was then dithered to 16 bit, which is fundamentally entirely different to (and much higher quality than) running the whole thing in 16 bit. However, the controversy came about over what happened next.
The Voodoo3's RAMDAC, which took the rendered frame from the framebuffer and generated the display image, performed a 2x2 box or 4x1 line filter on the dithered image to almost reconstruct the original 24 bit render. 3dfx claimed '22 bit' equivalent. The controversy began because most people relied on screenshots to compare image quality, yet Voodoo3's framebuffer (where a screenshot is taken from) is not the result put on screen. Therefore, screenshots did not accurately portray Voodoo3's display quality which was actually much closer to the 24 bit outputs of TNT2 and Rage128 but far, far faster. 32 bits cannot be output to a display, as the extra 8 bits are transparency information.
Performance
The Voodoo3 2000, 3000 and 3500 differed only in clock frequencies (memory and core were synchronous). The clock rates were 143MHz, 166MHz and 183MHz respectively on the Voodoo2 style 1x2 pixel pipeline. This gave the 3000 and 3500 a very significant advantage in multitextured fillrate over its main rival, the 125MHz TNT2, but the TNT2 had just under twice the single texturing fillrate of the Voodoo3.
Modern (for the time) multitexturing games such as Quake3 and Unreal Tournament were almost exclusively Voodoo3 territory, a TNT2 even in its poor quality 16 bit mode couldn't keep up without overclocking. Older games, which made light use of multitexturing (such as Quake2 or Deus Ex) exposed Voodoo3's weak single texturing performance.
Voodoo3 remained performance competitive throughout its life, eventually being comprehensively outclassed by GeForce 256.
3dfx Voodoo3 2000 Install CD
File: 3DFX-Voodoo3-2000.zip
f69ac4d3210018eb248ace14e2d3a7cc7ab77abde34b5d60af88baab6ed06474
3dfx Voodoo3 3000 Install CD
File: 3DFX-Voodoo3-3000.zip
fd7354218547baa22ad9406e0960cc692b46c2f6ee656a0cb9c52c9280659a62
3dfx Voodoo3 3500 TV Driver
File: v3_3500TV_11.zip
a10977fda94cf0e7f638137d6ab5b8fb26ab55a8e888f7c9eafab3bc25118e07
3dfx Voodoo3 3500TV Win9x NTSC Driver
File: v33500tv-w9x-us-rc1.exe
98a94e2638d908fc509f0d87e31c51a4334b827bcc4ea1a9641b59529e0431d8
3dfx Voodoo3 3500TV Win9x PAL Driver
File: v33500tv-w9x-nonus-rc1.exe
fa15b3dd971e764f25c4b24e0a4d74cbdd239d03bb4e7ad1d5e748ebdef71425
3dfx Voodoo3 3500TV Windows 2000 Driver
File: v33500tv-w2k-rc1.exe
7cd8cce387076eddd2f9e94beded40af8207934b85b79b13ea06060588377c32
Voodoo3 Amigasport 3.0 Win2k/XP driver
File: amigasport3.0finalbuildfull.exe
96c6a2952f5ed5101c45b126219c70205f368d2401b3c711adde749186234dae
Voodoo3 Voodoolizer 1.05.00 Win2k/XP driver (w DX9 support)
File: Voodoolizer_1.05.00_WinXP_2K.zip
f00705cae1eb0b8d9ca5a8ac64fe623a66be8b154bd97e0443c56e1d77f3942e
Voodoo3/4/5 3dfx Underground WinXP driver 1.09-beta2
File: vs-wxp-1.09-beta2.zip
639945b4b0b07650cd78836f05800d4fa0b8a1895af7a192e5f8be691d208098
Voodoo3/4/5 AmigaMerlin Win2k/XP drivers 2.5 SE (DX9 improved)
File: am25sexp.zip
4ad2a764b112ee3ca6318b09bc7d9e05285e390520f59c9347f3336b5305196f
Voodoo3/4/5 Amigamerlin Win9x/ME driver 2.9
File: am29win9x.exe
cf9b5d23d97f3ee47d561aa24f8213bc6a189d6a9364291554286e867786b5c1
Voodoo3/4/5 Voodoolizer 1.05.00 Win9x/ME driver (DX8.1 support)
File: Voodoolizer_1.05.00_Win9x_Me.zip
fc39131aef7338af07e35e57dc954759221c5d3dbb85a046cf4d940d98aaabe3
Voodoo3/4/5 Voodoolizer Win2k/XP driver 1.04.01 beta6 (w DX8.1 support)
File: Voodoolizer_1.04.01_beta6_WinXP_2K.zip
6b62b8d742c3826f24a8b70d35403aacbcda49fb6b2084d756da7e718462c49e