Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Видеоадаптеры

ции цветов соседних пикселов, а также  более  качественная
трилинейная фильтрация с использованием MIP-карт  (Trilinear  MIP  Mapping).
Под MIP-картами (от лат. Multum in Parvum —  «многое  в  одном»)  понимается
набор текстур с разными масштабами, что  позволяет  в  процессе  трилинейной
фильтрации выполнять усреднение между соседними пикселами и между  соседними
MIP-картами. Трилинейная фильтрация  дает  особенный  эффект  при  наложении
текстур на  протяженный  объект,  удаляющийся  от  наблюдателя.  Современные
платы поддерживают трилинейную фильтрацию.

    Прозрачность,  или   альфа-канал   изображения   (Transparency,   Alpha
Blending) — это  информация  о  прозрачности  объекта,  позволяющая  строить
такие прозрачные и полупрозрачные объекты, как вода, стекло, огонь, туман  и
дымка. Наложение тумана (Fogging) часто выделяется  в  отдельную  функцию  и
вычисляется отдельно.

    Смешение цветов, или дизеринг  (Dithering)  применяется  при  обработке
двух- и трехмерных изображений с большим количеством цветов на устройстве  с
меньшим  их  количеством.  Этот  прием   заключается   в   рисовании   малым
количеством цветов специального  узора,  создающего  при  удалении  от  него
иллюзию  использования  большего  количества  цветов.  Пример  дизеринга   —
применяемый в полиграфии способ  передачи  градаций  серого  цвета  за  счет
нанесения мелких черных точек с различной пространственной частотой.  В  3D-
ускорителях дизеринг используется для передачи 24-битного цвета в 8- или 16-
битных режимах.

    Для  поддержки  функций  3D-ускорителя  в  играх  и  других  программах
существует  несколько  интерфейсов  прикладного  программирования,  или  API
(Application Program Interface), позволяющих приложению стандартным  образом
использовать  возможности  3D-ускорителя.  На  сегодняшний  день  существует
множество  таких  интерфейсов,  среди  которых  наиболее  известны  Direct3D
(Microsoft), OpenGL (Silicon Graphics), Glide  (3Dfx),  3DR  (Intel),  Heidi
(Autodesk), RenderGL (Intergraph).

    Интерфейс Direct3D компании Microsoft стал фактическим  стандартом  для
большинства компьютерных игр; и  большинство  3D-ускорителей  укомплектованы
Direct3D-драйверами. Однако стоит иметь в виду, что Direct3D  поддерживается
только в среде Windows 95/98,  а  уже  в  Windows  NT  большинство  плат  не
поддерживает аппаратных функций ускорения.

    Разработанный компанией Silicon Graphics для своих графических  станций
Iris GL интерфейс  прикладного  программирования  OpenGL  стал  общепринятым
стандартом для программ трехмерного моделирования  и  САПР.  Используемый  в
профессиональных  3D-ускорителях,  он  позволяет   очень   точно   описывать
параметры сцены. OpenGL в  настоящее  время  является  открытым  стандартом,
контролируемым ассоциацией  OpenGL  Architecture  Review  Board,  в  которую
помимо Silicon Graphics входят Digital, IBM, Intel, Intergraph, Microsoft  и
др.  Несмотря  на   это,   существует   множество   диалектов   OpenGL.   По
распространенности в области компьютерных игр OpenGL уступает Direct3D.

    Драйвер  3D-ускорителя  может  поддерживать  OpenGL  в  двух   режимах:
усеченном  MCD  (Mini  Client  Driver)  и  полном  ICD  (Installable  Client
Driver).  Драйвер  MCD  реализует  только  базовый  набор   операций,   ICD—
высокооптимизированный   драйвер,    который    обеспечивает    максимальное
быстродействие. К сожалению, многие производители 3D-ускорителей,  заявив  о
своей полной поддержке OpenGL,  не  обеспечивают  ее  даже  на  уровне  MCD-
драйвера.  Наличием  стабильных  ICD-драйверов   могут   похвастаться   лишь
немногие 3D-ускорители (в основном на базе чипсетов 3DPro, Glint,  Permedia 
2 и RivaTNT).

    Интерфейс Glide разработан компанией 3Dfx Interactive для  производимых
ею  ускорителей  Voodoo.  Glide  снискал   широкое   распространение   среди
производителей компьютерных  игр,  хотя,  в  отличие  от  OpenGL,  Glide  не
является универсальным 3D API и поддерживает только возможности Voodoo.

    В настоящее время наиболее известны  следующие  3D-ускорители:  ATI  3D
Rage Pro и 3D  Rage  128;  Intel  i740;  Number  Nine  Ticket  to  Ride  IV;
Mitsubishi 3DPro/2mp, Matrox G100 и G200; S3 Savage3D;  Riva128  и  RivaTNT;
Rendition V2100 и V2200; 3Dlabs Permedia     2 и 3; 3Dfx Voodoo,  Voodoo2  и
Voodoo Banshee;  NEC  PowerVR  PCX2.  На  базе  этих  чипсетов  производятся
собственно видеокарты, причем  не  только  перечисленными  компаниями,  а  и
компаниями, не  выпускающими  собственные  графические  процесоры,  например
ASUSTek, Creative Labs или  Diamond  Multimedia.  Современные  3D-видеокарты
обладают и функциями  ускорения  двухмерной  графики.  Исключением  являются
ускорители на базе 3Dfx Voodoo и  Voodoo2,  которые  подключаются  к  выходу
обыкновенной видеокарты перед монитором специальным  внешним  соединительным
кабелем. Такое  решение  ухудшает  качество  2D-изображения,  и  к  тому  же
невозможна работа в оконном режиме. В 3Dfx  Voodoo  Banshee  от  этой  схемы
отказались, и она представляет собой полноценный 2D/3D-ускоритель.
1234
скачать работу

Видеоадаптеры

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ