Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОКГ не все ответы.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
134.02 Кб
Скачать

Удаление скрытых поверхностей

Удаление скрытых поверхностей (hidden surface removal - HSR) - комплексный

механизм, служащий для уменьшения числа треугольников, которые будут участ-

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

Прежде всего надо отбросить все треугольники, которые заведомо не видны.

1) Отсечение (clipping). Отбрасываются все треугольники, которые не попадают

в объем отсчечения (clip volume), который ограничен шестью плоскостями по

трем координатам. Это важнейший метод HSR, который выполняется всегда.

2) Отбрасывание задних граней (backface culling). Выполняется проверка, куда

"смотрит" треугольник. Это возможно, так как у каждой вершины есть нормаль и

поэтому все треугольники являются ориентированными в пространстве. Если тре-

угольник смотрит "на наблюдателя", он считается видимым, а если "от наблюда-

теля" - то невидимым. Это позволяет снизить вдвое число видимых треугольни-

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

дерить только треугольники, составляющие полусферу, которую видит наблюда-

тель.

3) BSP-деревья. Программный метод HSR для статической геометрии, например

уровней в 3D-шутере. Цель BSP-деревьев - упорядочение треугольников спереди

назад (front-to-back) и определение тех треугольников, которые полностью

закрываются другими.

После того, как осталось минимум треугольников, надо их срендерить, причем

так, чтобы видимые пикселы были видимы, а невидимые - невидимы.

1) Z-буферизация (z-buffering). См. соотв. термин.

2) Z-сортировка (z-sorting). Z-сортировка - менее аккуратный программный ме-

тод удаления скрытых поверхностей по сравнению с z-буферизацией, также из-

вестный как алгоритм Паинтера. Объекты сортируются сзади наперед

(back-to-front). Более удаленные объекты рендерятся в первую очередь, за ни-

ми следуют менее удаленные. Если объекты пересекают друг друга, то ближайший

накладывается на дальнего, то есть происходит z-алиасинг.

  1. Графічні формати.

1.4 Графические форматы

  • 1.4.1 GIF

  • 1.4.2 JPEG (Joint Photographic Experts Group)

  • 1.4.3 PNG (Portable Network Graphics)

  • 1.4.4 TIFF (Tagged Image File Format)

  • 1.4.5 Adobe PostScript

  • 1.4.6 EPS (Encapsulated PostScript)

  • 1.4.7 PDF (Portable Document Format)

  • 1.4.8 Adobe Photoshop Document

  • 1.4.9 Adobe Illustrator Document

  • 1.4.10 CorelDRAW Document

  • 1.4.11 PICT (Macintosh QuickDraw Picture Format)

  • 1.4.12 WMF (Windows Metafile)

  • 1.4.13 BMP (Windows Device Independent Bitmap)

  • 1.4.14 RTF (Microsoft Rich Text Format)

  • 1.4.15 SWF

  • 1.4.16 DWG

  • 1.4.17 SVG

  • 1.4.18 EMF

  • 1.4.19 DJVU

  1. Графічні бібліотеки. Сфери застосування.

  1. Системи мультимедіа. Графіка в інтернеті.

  • МУЛЬТИМЕДИА [multimedia, M-media] -

  • Компьютерная система и технология, обеспечивающие возможность создания, хранения и воспроизведения разнородной информации, включая текст, звук и графику (в том числе движущееся изображение и анимацию). Важной характеристикой мультимедийных систем является высокое качество воспроизведения всех составляющих ее компонент данных, а также возможность их взаимосвязанного или взаимодополняющего использования. Например, сочетания видеоряда с текстом и звуковым сопровождением; звуковых фрагментов музыкального произведения с текстовыми данными об исполняющих его музыкантах и инструментах; изображения художественного произведения с музыкальным фоном и текстом и т.п. Обязательными составными частями минимального комплекта системы мультимедиа помимо ПК являются дисководы CD-ROM, или DVD звуковая карта и стереофоническая система (см. ниже также “стандарты MPC “ ). В последние годы технология мультимедиа нашла широкое применение в разработке Web -страниц и различных Web -приложений.