Счетчик:

Rambler's Top100

Трехмерное изображение



Трехмерное изображение. При создании трехмерной картинки вычисление разбивается на несколько этапов. На первом этапе создается каркас объектов. На втором — происходит разбиение поверхности на элементарные объекты (треугольники, прямоугольники и пр.), далее производится раскраска, поверхностей с учетом отражения и поглощения света. Затем происходит проецирование из трехмерного образа на плоскость со сменой вершин, для того чтобы определить, какая вершина будет впереди, а какая вне экрана (Z-буфер), производится их сортировка, преобразование в целочисленные значения с удалением ненужных вершин. После этого происходит наложение текстур на объект, как бы наложение рисунка на поверхность, например, структуры дерева, пластмассы, плитки и т. д., далее выполняется анализ прозрачности и убираются дефекты. Кроме того, могут быть добавлены нестандартные процедуры, например, создается эффект тумана, снега и пр. Первые стадии обработки работают с векторными элементами, а затем, при двухмерном представлении, переходят на растровую обработку или рендеринг. Все эти операции может выполнять центральный процессор, однако при наличии хорошей видеокарты часть вычислений берет на себя видеопроцессор.

На каждом из этапов производится большое число операций, особенно при наложении текстур. Работа с изображением имеет много видов обработки, например, антиалиалистинг, альфа-смещение, MIP-текстурирование и пр.

В большинстве видеокарт в видеопамяти используется Двойная буферизация, при которой сначала один кадр выводится, а второй обрабатывается, затем второй выводится, первый обрабатывается и т. д. При этом видеоакселератор характеризуется типом поддерживаемых библиотек, скоростью закраски, набором реализуемых функций, максимальным числом обрабатываемых текстур и пр.

В настоящее время нет единого программного интерфейса для трехмерных изображений, так как существует множество различных видов программного обеспечения.


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


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

  • Низкоуровневое и высокоуровневое форматирование
  • Форматирование может быть низкоуровневым и высокоуровневым (команда Format). Низкоуровневое форматирование не рекомендуется применять для современных жестких дисков, за исключением, может быть, очень старых дисков (шина ESDI), так как при этом могут быть испорчены основные параметры, которые повышают производительность накопителя (смещение, чередование и пр.). Если контроллер находится в самом накопителе (АТА), то команда форматирования может не выполниться, но будет выдано сообщение...

  • Скорость считывания дисков
  • Чем больше скорость вращения дисков, тем выше скорость считывания данных. При высоких скоростях возникает гироскопический эффект и возникают трудности с балансировкой, поэтому накопитель не рекомендуется трясти. Это может повредить накопитель, в то же время для портативных компьютеров накопители более надежны, но имеют большую стоимость. В силу того что данные часто располагаются одно за другим и требуется время для переключения головок, сектора...

  • Работа 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 — выдает на...

  • Стандарт microsoft mouse
  • Большинство компаний, выпускающих мыши, обеспечивают совмещение со стандартом Microsoft Mouse (2 клавиши) или с Mouse System (3 клавиши), однако существуют и другие стандарты, например Genius Mouse и пр., но первый стандарт является основным. Мышь передает данные со скоростью 1200 бит/сек по режиму 7 бит без контроля четности, с одним стоповым битом. Перемещения мыши могут измеряется в mickeys или cpi, где 1...

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

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