30 年前の 1996 年 10 月 7 日、3dfx の Voodoo Graphics チップセットを搭載した Orchid Righteous 3D グラフィックス カードが発売され、PC ゲームの歴史における転換点となった。Smith 氏によれば、この発売は PC ゲームの景観を『永遠に変え』、当時の PlayStation や Nintendo 64 と比較して『石器時代のよう』だと感じさせる機能をもたらした。このカードは PC ゲームで可能だったものの根本的な転換を示し、家庭用システムで以前に体験したものを超えるグラフィックス品質を提供した。

左にソフトウェアレンダリング、右に 3dfx Voodoo Graphics アクセラレーションを示す Quake ゲームプレイの比較
ソフトウェアレンダリングと 3dfx アクセラレーションされた Quake の際立った視覚的違いは、なぜ Voodoo カードがゲーム機を『石器時代のように』見せたのかを示しているwww.club386.com

このスプリットスクリーン比較は、3dfx Voodoo Graphics カードが当時のソフトウェアレンダリングソリューションに対してもたらしたゲーム性能の革新的な向上を示している

3dfx Glide API を使用して Unreal Tournament のイントロダクション画面を表示する Orchid Righteous 3D グラフィックス カード
Orchid Righteous 3D は 3dfx Voodoo Graphics テクノロジーを搭載した初めてのコンシューマー向けグラフィックス カードであり、ここで Glide インターフェース経由で Unreal を動作させている様子が示されているwww.club386.com

この画像は 1996 年 10 月 7 日に発売された実際の製品を示し、時代を代表する人気タイトルを通じてその実際のゲーム性能を強調している

Voodoo Graphics ハードウェアは、ラスタライズと基本的なカラー塗りつぶしを担当する Frame Buffer Interface (FBI) と、テクスチャ、アルファブレンディング、ミップマッピング、トリリニアフィルタリングを追加する Texture Mapping Unit (TMU) からなる革新的なデュアルチップ設計を採用していた。各チップは 2MB の EDO メモリにアクセスでき、オンボード合計で 4MB となった。特に注目すべきは、このカードが PCI スロットから直接 15W の電力をすべて供給し、追加の電源コネクターを必要としなかった点だ。Smith 氏は、メモリコストの低下が製品の普及に不可欠だったと語る。当初はメモリが高価だったため 1,000 ドル程度になると予測されていたが、メモリ価格の下落により最終的な小売価格は 249 ドルから 279 ドルの間に落ち着いた。

内部回路とアーキテクチャを示す 3dfx Voodoo Graphics テクスチャマッピングユニット (TMU) のダイアップショット
テクスチャマッピングユニット (TMU) は Voodoo Graphics 設計の 2 つのチップのうちの 1 つで、テクスチャ、アルファブレンディング、ミップマッピング、トリリニアフィルタリングなどの高度なレンダリング機能を担当していたwww.club386.com

この TMU コンポーネントの内部ビューは、デュアルチップ Voodoo Graphics アーキテクチャにおけるテクスチャマッピングおよび関連するグラフィカルエフェクトを処理する専用ハードウェアを示している

同社のアプローチは意図的に従来の枠を超えたもので、汎用グラフィックスソリューションを作ろうとするのではなく、ゲーム用途にstrictに焦点を当てていた。Smith 氏によれば、Diamond Multimedia などの競合は当初、『こいつは狂ってる? VGA もついてないのに、誰がこんなものを PC に入れるんだ』と疑問を呈したという。この懐疑心は、初期の Voodoo カードが別途 2D VGA カードを必要とし、アナログ VGA パススルー ケーブルでつながれていた事実に起因していた。ゲームを起動すると、ユーザーは実際にモニターが 2D カードから Voodoo Graphics ボードに切り替わる際の可聴なクリック音を聞くことができた。この設計選択は技術的制約と戦略的ビジネス判断の両方を反映しており、Smith 氏はチームが『VGA のやり方を知らなかった』こと、および VGA をサポートするために技術を購入・統合すれば大きなコスト増になることを認めている。さらに重要なのは、VGA をサポートしようとすると WordPerfect や Excel といった多数の Windows ビジネスアプリケーションとの互換性が求められ、ユーザーはそれを期待していたが、それに追加料金を払うことは望んでいなかった点だ。