Открыть сервис

Voodoo Graphics

Voodoo Graphics — это серия графических ускорителей (3D-ускорителей), разработанная и производившаяся компанией 3dfx Interactive с 1996 по 2000 год. Устройства данной серии предназначались для обработки трёхмерной графики в персональных компьютерах и стали одними из первых массовых решений, позволивших запускать трёхмерные игры с высоким для того времени качеством изображения и производительностью. Архитектура Voodoo Graphics не являлась полноценной видеокартой, а представляла собой сопроцессор, работающий в паре с обычной 2D-видеокартой.

История

Предпосылки появления

В середине 1990-х годов индустрия компьютерных игр переживала переход от двухмерной графики к трёхмерной. Существовавшие на тот момент стандартные видеокарты (например, на базе чипов S3 Trio64 или Tseng Labs ET6000) были ориентированы на 2D-рендеринг и не имели аппаратной поддержки трёхмерных операций, таких как текстурирование, закраска полигонов и Z-буферизация. Программный рендеринг трёхмерных сцен на центральном процессоре был крайне медленным и не обеспечивал приемлемой частоты кадров в играх, требовавших реалистичной графики.

Компания 3dfx Interactive была основана в 1994 году бывшими инженерами Silicon Graphics (SGI), имевшими опыт разработки высокопроизводительных графических рабочих станций. Они поставили перед собой цель создать доступный аппаратный ускоритель для массового рынка ПК.

Разработка и выход на рынок

Первый продукт серии — ускоритель Voodoo Graphics (часто называемый просто «Voodoo 1») — был анонсирован в 1995 году и начал поставляться в 1996 году. Изначально он выпускался в виде отдельной платы расширения (PCI). В отличие от современных видеокарт, Voodoo Graphics не выводил изображение на монитор самостоятельно. Для работы требовалась обычная 2D-видеокарта, к которой подключался кабель от Voodoo. Когда запускалась 3D-игра, Voodoo перехватывал управление монитором и выводил трёхмерное изображение, а после выхода из игры возвращал управление основной видеокарте.

Ключевым фактором успеха стала поддержка фирменного API Glide, разработанного 3dfx. Glide предоставлял разработчикам игр простой и эффективный интерфейс для доступа к аппаратным возможностям Voodoo. Благодаря этому многие популярные игры того времени (например, Quake, Tomb Raider, Need for Speed II SE) получили версии, оптимизированные под Voodoo, что давало значительный прирост производительности и качества графики.

Эволюция и закат

После успеха первого поколения компания выпустила несколько последующих моделей:

В 2000 году компания 3dfx была приобретена NVIDIA, и производство ускорителей Voodoo было прекращено. Технологии и патенты 3dfx, включая архитектуру SLI, были использованы NVIDIA в последующих продуктах.

Архитектура и характеристики

Аппаратное обеспечение

Ускорители Voodoo Graphics (первое поколение) были построены на трёх специализированных микросхемах:

  1. FBI (Frame Buffer Interface) — управлял видеопамятью, Z-буфером, выводил изображение на монитор.
  2. TMU (Texture Mapping Unit) — отвечал за наложение текстур, фильтрацию (билинейная) и MIP-текстурирование.
  3. Pixelfx — выполнял пиксельные операции, такие как закраска и смешивание.

Ускоритель имел 4 МБ видеопамяти (EDO DRAM), которая использовалась для хранения кадрового буфера, Z-буфера и текстур. Разрешение вывода ограничивалось 640×480 или 800×600 пикселей при 16-битной глубине цвета.

Программное обеспечение

Основным API для Voodoo Graphics был Glide. Он предоставлял разработчикам прямой доступ к аппаратному конвейеру, что обеспечивало высокую производительность. Glide поддерживал:

Помимо Glide, ускорители 3dfx поддерживали также OpenGL (через драйвер MiniGL) и Direct3D (начиная с Voodoo 2), но производительность через эти API была ниже.

Применение

Основной областью применения Voodoo Graphics были компьютерные игры. Ускорители обеспечивали:

Voodoo Graphics также использовались в некоторых профессиональных приложениях (например, CAD), но в основном — в игровой индустрии.

Влияние и наследие

Voodoo Graphics оказали огромное влияние на развитие компьютерной графики. Они:

Технология SLI, разработанная 3dfx, была возрождена NVIDIA в 2004 году для своих видеокарт GeForce 6 и 7 серий. Название «Voodoo» до сих пор используется в компьютерной культуре как символ раннего этапа трёхмерной графики.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →