Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архитектура ВС 51-60.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
42.82 Кб
Скачать

53 Пикселы. Порядок программирования видеоизображения. Понятие о 3d, direct X.

Пи́ксел — наименьший элемент двухмерного цифрового изображения в растровой графике. Пиксел представляет собой неделимый объект прямоугольной, обычно квадратной, или круглой формы, обладающий определённым цветом. Растровое компьютерное изображение состоит из пикселов, расположенных по строкам и столбцам.

Относительно нормативности использовании термина в форме «пиксел» либо «пиксель» имеются различные мнения. Так «Русский орфографический словарь РАН»[1] квалифицирует форму «пиксел» в качестве рекомендованной, а форме «пиксель» устанавливает возможность применения только в разговорной профессиональной речи.

Максимальная детализация растрового изображения задаётся при его создании и не может быть увеличена. Если увеличивается масштаб изображения, пикселы превращаются в крупные зёрна. Посредством интерполяции ступенчатость можно сгладить. Степень детализации при этом не возрастает, так как для обеспечения плавного перехода между исходными пикселами просто добавляются новые, значение (цвет) которых вычисляется на основании цвета соседних пикселов исходного изображения.

Каждый пиксел трансформируемого изображения — объект, характеризуемый определённым цветом, градацией серого цвета и, возможно, прозрачностью. Один пиксел может хранить информацию только об одном цвете, который и ассоциируется с ним (в некоторых компьютерных системах цвет и пикселы представлены в виде двух раздельных объектов, например, в видео-системе ZX Spectrum).

Пиксел — это также наименьшая единица растрового изображения, получаемого с помощью графических систем вывода информации (компьютерные мониторы, принтеры и т. д.). Разрешение такого устройства определяется горизонтальным и вертикальным размерами выводимого изображения в пикселах (например, режим VGA — 640×480).

Чем больше пикселов содержит изображение, тем более оно детально.

Трехмерная графика – 3d (3 Dimensions), в переводе означает три измерения.

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

Трехмерные тела мы представляем их поверхностью, поверхность же, какой бы сложной она не была, делим на треугольники. Таким образом, почти вся работа (есть исключения) сводится к рисованию треугольников. Треугольники, в свою очередь задаются координатами трех его вершин. Кроме координат, вершины могут содержать и кое-какую другую информацию – цвет, текстурные координаты и т. п., поэтому для задания вершин создана специальная структура, в которую можно записать эти параметры – вертекс. Треугольник очень удобен, любой, применяемый в Direct3D тип проекции, дает в результате тоже треугольник, остается лишь пересчитать параметры его вертексов. В некоторых случаях мы задаем эти параметры сразу в виде, пригодном к выводу на экран без перерасчета. В других случаях вертексы к этому виду приводятся специальной программой, которая называется «вертексный шейдер».