Счетчик:

Rambler's Top100

Интерфейс для трехмерных изображений



Среди наиболее известных выделяются следующие библиотеки с подпрограммами шаблонов:

QpenGL (Open Graphics Language — открытый графический язык) создан компанией Silicon Graphics me и больше рассчитан на научные задачи, САПР, но используется и в играх. Эта библиотека включена в Windows, и объекты в данном формате можно перемешать по экрану. Работает с анимацией, двух – и трехмерными изо-изображениями, визуальными эффектами, звуком.

API Quick Draw 3D — разработан компанией Microsoft, ориентирован на простые продукты для массового пользователя и часто используется в играх.

Glide — разработана компанией 3Dfx с использованием чипсета Voodoo. Он имеет более сложный, зато более быстродействующий интерфейс.

Direct X — разрабатывался для Windows 9х и включает: Direct Draw — для быстрого вывода изображения из оперативной памяти на экран, а также ускорения двумерных построений — представляет собой диспетчер видеоплаты; Direct 3D — набор графического ускорения для трехмерных объектов, который позволяет отслеживать неровности, создавать эффекты атмосферных явлений, выполнять Z-буферизацию и построения с учетом перспективы; Direct Input — обеспечивает работу с джойстиками, шлемами и пр.; Direct Sound — позволяет работать со звуком; Direct Sound 3D — позволяет работать со звуком в трехмерном пространстве; Direct Play — позволяет осуществлять взаимодействие между разными игроками; Direct Music

— работает с Midi — программы для синтезатора; Direct Animation

— работает с анимацией (мультфильмы) и поддерживает векторную графику, трехмерную графику, звуковое сопровождение и пр.; Direct Transform — создает визуальные эффекты, такие, как трансформирование изоизображения, рябь и пр.

С помощью видеокарты могут быть реализованы. следующие режимы:

— прорисовка графических примитивов, при которой объект состоит из небольших элементов: треугольников, прямоугольников и т. д. Для этого часто используется процессор на видеоплате, действия которого разрешает центральный процессор;

— поддержка окон на экране. Если в компьютере имеется несколько работающих окон, то каждому окну выделяется буфер, в котором работает программа, а графическая плата объединяет эти области в одну и выводит на экран;

— перенос изображения (окон, ярлыков, прокруток окна) может быть реализован при помощи аппаратных средств, без использования центрального процессора, в частности формирование курсора мыши на экране;

— распаковка видеоизображения, например при помощи алгоритма JPEG2, и перенос изображения из одного режима в другой;

— масштабирование растровых изображений. Это может быть простым увеличением, при котором возникает ступенчатость наклонных линий, или интерполяция, когда промежуточные данные вычисляются и ступенчатость исчезает.


Вам также будут интересны статьи:


  • Шина AGP
  • Шина AGP (Accelerated Graphics Port — ускоренный графический порт) разработана компанией Intel специально для работы с видеокартой, при частоте 66 Мгц имеет 32-разрядную шину данных. Шина позволяет использовать конвейеризацию обращений, то есть посылать данные в виде непрерывных пакетов. В шине PCI посылается предыдущее данное и адрес для следующего данного, после чего происходят временные задержки, а в шине AGP посылаются несколько...

  • Шина PCI
  • Шина PCI (Peripheral Component Interconnect — соединение периферийных компонентов) также не основана на шине ISA и является вполне самостоятельной синхронной шиной, разработана компанией Intel, работает с частотой 33 (66) Мгц. Шина имеет 32-битный канал и является независимой от центрального процессора, то есть позволяет передавать данные в то время, когда процессор занят другими вычислениями. Эта шина получила в настоящее время...

  • Шина ISA
  • Шина ISA (Industry Standart Arhitecture — промышленная стандартная архитектура) появилась давно и была долгое время стандартом. 8-разрядная использовалась еще в PC XT, имела 62 контакта и позволяла адресовать 1 Мб памяти. Далее появилась 16-разрядная (иногда называемая AT BUS), работает с частотой 8 Мгц со скоростью 16 Мб/сек, позволяет адресовать до 16 мегабайт. Она состоит из двух частей, первая из...

  • Кнопка клавиатуры
  • Конструктивно кнопка клавиатуры имеет штырь, на котором находится пластмассовая кнопка, а снизу ее располагается пластина^ к ней прикреплена резина и, ниже, металлическая фольга. Еще ниже находится площадка с металлическим контактом. При нажатии на клавишу металл штыря соприкасается с металлом внизу и замыкает контакты, в результате чего через них проходит электроток. Контроллер клавиатуры время от времени, несколько раз в секунду, опрашивает...

  • Работа cd-rom в системе dos
  • В системе DOS для работы CD-ROM-накопителя должна быть в файле Autoexec. bat следующая команда: [path]Mscdex. exe_[/D:id][/M:Buffers][/L:Letters][/V|f/E][/S], Где path-путь, D:id — название CD-ROM, например MscdOOO, которое должно совпадать с соответствующей командой в Config. sys, /М - — размер буферной памяти по 2 Кб, по умолчанию 4 Кб, /L: Letters — номер логического устройства. Если номер не указан, то принимается следующая буква после существующих, /V — выдает на...

    Оставить комментарий

    Если вы не спамер, то обязательно поставьте здесь галочку).