IrisVision - IrisVision

IrisVision был карта расширения разработан Силиконовая Графика для IBM совместимый ПК в 1991 году и была одной из первых карт 3D-ускорителей, доступных на рынке ПК высокого класса. IrisVision на самом деле была адаптацией графический конвейер найденный на персональной рабочей станции IRIS на Архитектура Micro Channel и потребитель ЭТО автобусы, которые можно найти на большинстве современных ПК. Он также примечателен тем, что впервые любой вариант ИРИС GL когда-либо был перенесен на ПК (опыт, который впоследствии привел к созданию OpenGL API).

История

В 1988 году Silicon Graphics представила MIPS -на основании рабочая станция компьютер, серия Personal IRIS. Несколько лет спустя IBM лицензировала графическую подсистему и (тогда новую) графическую библиотеку IRIS (IRIS GL). API для них RS / 6000 POWERstation линейка рабочих станций на базе POWER1. IrisVision был непреднамеренным ответвлением попыток SGI перенести подсистему на архитектуру Micro Channel от IBM. Они обнаружили, что отлаживать реализации прототипа на IBM PS / 2.

Процитируя R.C. Коричневый:

«В какой-то момент в чьей-то голове загорелся свет;« Почему бы нам не продать этот набор плат для использования в ПК? ». Так родился IrisVision. Изначально карта MCA была переработана, чтобы предложить некоторые функции, критически важные для Рынок ПК, включая стандартный 15-контактный видеовыход в стиле VGA и 15-контактный сквозной входной разъем VGA. Разъем Genlock IBM был перемещен в верхнюю часть карты, а стереофонические сигналы дисплея также выводились на сквозной разъем VGA. Карта занимала 1 слот 32-битного MCA и соседний слот 16/32 бит.Одна или две дочерние платы обеспечивали буфер кадра и память z-буфера.
Затем началась работа по разработке версии карты со стандартной архитектурой (ISA или AT-bus). Он займет 2 16-битных слота ISA и будет использовать те же дочерние карты, что и версии MCA (и IBM) набора плат ».

Технические характеристики

Как и его вариант Personal IRIS, IrisVision может обрабатывать 8-битные и 24-битные растровые изображения с 24-битным Z буфер. Разница заключалась в том, что все это было интегрировано с Geometry Engine пятого поколения без необходимости обновлять сами карты. Примерно в то же время SGI готовилась представить следующую серию видеокарт для своих ИРИС Индиго рабочие станции, называемые «Express Graphics», которые поставлялись в двух вариантах для Personal IRIS: Turbo Graphix и Элан Графика pipeline, оба являются развитием IrisVision.

Он поставлялся в комплекте с фирменным 32-битный Компилятор C чтобы воспользоваться 80386 и 80486 32-битные расширения (в это время SGI двигалась к 64-битный микропроцессоры на собственной платформе). 32-разрядный DOS-Extender PharLap также был упакован для дальнейшего использования больших объемов памяти (до 2 ГБ). Из-за природы конвейера все вызовы выполнения IRIS GL отображались в полноэкранном режиме (MS-DOS не может отображать окна, поэтому программисты могут писать свои интерфейсы на чистом IRIS GL).

Забытая 3D-революция

Оборудование для 3D-графики было относительно новой перспективой для микрокомпьютеров в то время и было неизвестно в мире персональных компьютеров IBM. Программное обеспечение для 3D-графики в основном ассоциировалось с PowerAnimator и Softimage или нишевые приложения на Amiga 3000, такие как Видео тостер и Световая волна, или Macintosh Quadra, такие как StrataVision, а оборудование для 3D-графики часто ассоциировалось с UNIX машины. Напротив, в мире персональных компьютеров IBM VGA едва попал в центр внимания, когда IrisVision вышла на рынок. IrisVision представила альтернативу, которую мало кто мог себе представить на платформе Intel: платформу 3D, которая использовала MS-DOS в качестве базовой операционной системы.

AutoDesk быстро поняли, что могут извлечь выгоду из этой графической подсистемы, и выпустили свои самые успешные продукты для производства CAD и 3D с поддержкой этой карты, в том числе AutoCAD (Редакции 12 и 13) и 3D студия 2–4. В конечном итоге поддержка Майкрософт Виндоус будет разработан, но без особых проблем, так как вряд ли какое-либо программное обеспечение в системе с графическим интерфейсом будет использовать преимущества карты.

Несмотря на все это, IrisVision оставался в относительной безвестности, поскольку IRIS GL еще не достигла своего апогея, поскольку в то время существовал де-факто 3D API. ФИГС, и мало кто имел какое-либо представление о том, что делать с 3D-графикой (за пределами CAD промышленность). Еще одна попытка перенести оборудование SGI на платформу ПК не произойдет до появления SGI Visual Workstation.

Смотрите также

внешние ссылки