18+
реклама
18+
Бургер менюБургер меню

Учитель Начальной – Курс компьютерной графики (страница 3)

18

Форматы:

- SVG - стандарт для веба, текстовый XML-формат

- AI - Adobe Illustrator

- EPS - Encapsulated PostScript

- PDF - может содержать как вектор, так и растр

- DXF - обмен данными CAD

Пример SVG (простой круг):

<svg width="100" height="100">

<circle cx="50" cy="50" r="40" stroke="black" stroke-width="2" fill="red" />

</svg>

2.3. Сравнение и гибридный подход

В реальных системах почти всегда используется гибрид:

1. Геометрия и большинство объектов хранятся в векторном (или полигональном) виде

2. На этапе вывода происходит растеризация - превращение в пиксели

3. Текстуры и фотографии остаются растровыми

Современные GPU выполняют растеризацию аппаратно с огромной скоростью

(миллиарды пикселей в секунду).

Векторные шрифты (TrueType, OpenType) растеризуются на лету. При этом

применяется хинтинг - специальные инструкции, улучшающие читаемость

на малых размерах.

2.4. Практические рекомендации

- Для логотипов, иконок, схем, UI-элементов - вектор (SVG, PDF)

- Для фотографий и сложных текстур - растр (PNG/WebP без потерь или JPEG)

- В играх и 3D: геометрия - полигоны (векторная по сути), поверхности -

текстуры (растр)

- Всегда храните исходники в максимальном качестве и с возможностью

редактирования

ГЛАВА 3. ЦВЕТОВЫЕ МОДЕЛИ И ВОСПРИЯТИЕ ЦВЕТА

3.1. Физика и физиология цвета

Цвет - это ощущение, возникающее при воздействии электромагнитного излучения

видимого диапазона (примерно 380-780 нм) на сетчатку глаза.

В глазу человека:

- Палочки - отвечают за сумеречное зрение (низкая освещённость, нет цвета)

- Колбочки - три типа (L, M, S), чувствительные к длинноволновому (красному),

средневолновому (зелёному) и коротковолновому (синему) свету.

Именно наличие трёх типов колбочек лежит в основе трёхкомпонентной теории

цвета и большинства цветовых моделей.

3.2. Модель RGB

Аддитивная модель. Цвета получаются сложением красного, зелёного и синего

излучений.

Применяется: мониторы, телевизоры, проекторы, сканеры, цифровые камеры.

Цифровое представление:

- 8 бит на канал (0-255) -> 24 бита = 16 777 216 цветов (True Color)

- С альфа-каналом: RGBA, 32 бита

- HDR: 10, 12 или 16 бит на канал (например, RGB10_A2, RGBA16F)

Пример:

Красный = (255, 0, 0)

Зелёный = (0, 255, 0)

Синий = (0, 0, 255)

Белый = (255, 255, 255)

Чёрный = (0, 0, 0)

Жёлтый = (255, 255, 0)

Серый 50% = (128, 128, 128)

Важно: в вычислениях освещения нужно работать в линейном пространстве,

а гамма-коррекцию применять только в конце.

3.3. Модель CMY и CMYK

Субтрактивная модель. Используется в печати.

C (Cyan) - голубой

M (Magenta) - пурпурный

Y (Yellow) - жёлтый

K (Key) - чёрный

Почему добавляют чёрный:

- Смешение CMY на практике не даёт глубокого чёрного

- Чёрная краска дешевле

- Улучшается чёткость текста