41
доц. М. Иванова Технически университет - София

Computer Graphics Devices

Embed Size (px)

DESCRIPTION

графични устройства функции компютърна графика

Citation preview

Page 1: Computer Graphics Devices

доц. М. Иванова

Технически университет - София

Page 2: Computer Graphics Devices

Видове графика

Според метода за създаване на графичното изображение се различават:Векторна графикаРастерна графика

Page 3: Computer Graphics Devices

Векторна графика

Векторна графика е метод за представяне на графични изображения чрез геометрични примитиви, като точки, линии, криви, запълнени области или многоъгълници, които се дефинират от обекти, наречени вектори

Page 4: Computer Graphics Devices

Векторна графика Изображението е последователност от

вектори (отсечки) Отсечките се задават чрез координатите

на крайните им точки Координатите на крайните точки могат

да бъдат:Абсолютни – спрямо началото на

координатната системаОтносителни – спрямо коя да е реперна

точкаИнкрементални – за реперна точка се

избира предишната адресирана точка

Page 5: Computer Graphics Devices

Векторна графика○ Координатите на точките се изчисляват:

y = mx + b ○ Лесно мащабиране на отсечките

Page 6: Computer Graphics Devices

Векторна графика○ Векторната графика, генерираща се чрез

устройства с електронно-лъчева тръба (CRT технология)

Page 7: Computer Graphics Devices

Векторни монитори

Два типа:с регенерация на дисплейната картинасъс запомняща тръба

Електронният лъч се отклонява само по права линия

Дъги и окръжности се изобразяват чрез малки отсечки

Page 8: Computer Graphics Devices

Векторни монитори Дисплеен файл – съдържа код:

описващ геометричния модел на обекта и инструкции за дисплейния процесор

Дисплеен процесор – апаратен интерпретатор на дисплейния файл: Интерпретира инструкциите на дисплейния файл Управлява и синхронизира дисплейния генератор Обработва състоянията на цялата подсистема Обработва прекъсванията от дисплейния пулт

Графична приложна програма

Транслатор на дисплеен файл

Дисплеен файл

Дисплеен процесор

Page 9: Computer Graphics Devices

Векторна графика Предимствата пред растерните методи

са:малък обем на изходният файл високо качество при различна степен на

мащабиране възможност за прилагане на неограничен

брой деформации и трансформации - ротация, транслация, преобразуване и др.

Основен недостатък - невъзможността за пресъздаване на фотореалистични изображения

Page 10: Computer Graphics Devices

Растерна графика

Растерно графично изображение - структура от данни, визуализирана най-често под формата на правоъгълна мрежа от пиксели или цветни точки, които се наблюдават върху монитор, хартия и други носители

Page 11: Computer Graphics Devices

Растерна графика В цифровите изображения, пикселът е

най-малката част, носеща информация Пикселите обикновено са разположени в

двумерна мрежа под формата на точки или квадрадчета

Наситеността на всеки пиксел е променлива величина; в цветните системи, пикселът се характеризира с три или четири компонента: червен, зелен и син цвят или циан (синьо-зелен цвят), магента (пурпурен цвят), жълт цвят и черен

Page 12: Computer Graphics Devices

Растерни монитори

Електронният лъч обхожда последователно всички точки ред по ред

Интензивността и цветът се управляват за всяка точка

Page 13: Computer Graphics Devices

Растерни монитори Кадров буфер – памет, съхраняваща кодът

за интензивността и цветът на всяка точка За всяка точка се отделят от 1 до 24 бита – в

зависимост от качеството на изображението (1024x1024 – типична разделителна способност)

Дисплеен файл

Генериране на кадров буфер (растеризи-ране)

Кадров буфер

Монитор (телевизионен)

Приложна програма

или

Команди

Page 14: Computer Graphics Devices

Технологии за изграждане на растерни дисплеи С електронно-лъчева тръба (CRT)

Page 15: Computer Graphics Devices

Технологии за изграждане на растерни монитори Цветни монитори с електронно-лъчева тръба

•Изискват точна геометрия•Метална маска•Три електронни пушки

Page 16: Computer Graphics Devices

Таблица на цветовете (16 цвята едновременно 4096 възможности)

Индекс на цвета

0000111100000000010100000000111100001111000000100000000001100101

0000111100000000111111110101111100001111000000100000111101100101

0000111101010000010111111111111100001111000001100000000001100101

R G B0000000100100011010001010110011110001001101010111100110111101111

Сканиран пиксел

0

1

0

1

адрес

Сканиран ред

Битови плоскости в кадровия буфер

Червен лъч

Зелен лъч

Син лъч

данни

Управление на лъчите

Page 17: Computer Graphics Devices

Технологии за изграждане на растерни дисплеи Liquid Crystal Display (LCD) - дисплей с течни кристали

Page 18: Computer Graphics Devices

Технологии за изграждане на растерни дисплеи Плазмен дисплей (PDP Plasma Display

Panel)

Page 19: Computer Graphics Devices

Технологии за изграждане на растерни дисплеи Field Emission Devices (FEDs)

Page 20: Computer Graphics Devices

Технологии за изграждане на растерни дисплеи Digital Micromirror Devices (DMDs)

Page 21: Computer Graphics Devices

Технологии за изграждане на растерни дисплеи Органични светодиоди (OLED —

Organic Light Emitting Diode)

Page 22: Computer Graphics Devices

Интерактивни средства Изпълняват се следните действия

върху изображенията: Посочване на елемент Позициониране Изчертаване на фигури Въвеждане на команди и данни

Page 23: Computer Graphics Devices

Интерактивни средства Мишка

Механична

Оптична

Безжична

3D мишка

Page 24: Computer Graphics Devices

Интерактивни средства Координатна ръчка (Joy stick)

Page 25: Computer Graphics Devices

Интерактивни средства Таблет (Tablet)

Page 26: Computer Graphics Devices

Интерактивни средства Панел с допиране (touch panel)

Page 27: Computer Graphics Devices

Интерактивни средства Светлинна писалка

Page 28: Computer Graphics Devices

Интерактивни средства Интерактивна бяла дъска

Page 29: Computer Graphics Devices

Логически входни устройства Шест стандартизирани типа:

1. Локатор (locator)

2. Устройство за въвеждане на последователност от позиции (stroke)

3. Устройство за въвеждане на символи (String)

4. Устройство за въвеждане на число скалар (valuator)

5. Устройство за избор на алтернатива (choice)

6. Устройство за улавяне (pick)

Page 30: Computer Graphics Devices

Изходни графични устройства Плотери:

Векторни○ Барабанни○ Ролкови○ Равнинни

Растерни○ Матрични ○ Електростатични○ Лазерни○ Струйни

Page 31: Computer Graphics Devices

Изходни графични устройства Векторни плотери – функции за

построяване на изображение

Инструкции:-параметри- графични примитиви- трансформации

Микропроцесорно управление:- интерпретиране на инструкциите- апроксимация- управление на движенията

От процесора

Page 32: Computer Graphics Devices

Изходни графични устройства Растерни плотери – функции за

построяване на изображение

Растеризиране на изображението

Битова карта

Изображение с графични примитиви (векторно)

Page 33: Computer Graphics Devices

Входни графични устройства Векторни дигитайзери Растерни сканиращи дигитайзери

(скенери)

Page 34: Computer Graphics Devices

Устройства за създаване на Виртуална реалност Сферичен компютърен екран (Computer

Screen) Шлем за виртуална реалност (Head-

Mounted Display - HMD) Бинокъло подобен монитор (BOUM) Център за виртуална реалност с голям

екран (Large Screen, Reality Center) Виртуално работно място (Workbench) Wedge CAVE

Page 35: Computer Graphics Devices

Устройства за създаване на Виртуална реалност Сферичен компютърен екран –

(Computer Screen)

Page 36: Computer Graphics Devices

Устройства за създаване на Виртуална реалност Шлем за виртуална реалност – Head-

Mounted Display (HMD)

Page 37: Computer Graphics Devices

Устройства за създаване на Виртуална реалност Бинокъло подобен монитор - BOOM - Binocular Omni-Orientation

Monitor)

Page 38: Computer Graphics Devices

Устройства за създаване на Виртуална реалност Център за виртуална реалност с голям екран (Large

Screen, Reality Center)

Page 39: Computer Graphics Devices

Устройства за създаване на Виртуална реалност Виртуално работно място (Workbench)

Page 40: Computer Graphics Devices

Устройства за създаване на Виртуална реалност Wedge

Page 41: Computer Graphics Devices

Устройства за създаване на Виртуална реалност CAVE (Cave Automatic Virtual Environment)