История компьютерной графики

Автор работы: Пользователь скрыл имя, 19 Декабря 2014 в 19:07, реферат

Краткое описание

Цель работы состоит в изучении технологии обработки графической информации.
Достижение цели предполагает решение ряда задач:
1) рассмотреть растровые и векторные графические изображения;
2) определить форматы графических файлов;

Содержание

Введение………………………………………………………………………..2
История компьютерной графики………………………………………3
Растровая графика ……………………………………………………...6
Векторная графика……………………………………………………...8
Трехмерная графика……………………………………………………13
Список использованной литературы

Вложенные файлы: 1 файл

Технология обработки графической информации реферат.docx

— 189.40 Кб (Скачать файл)

 

 

Содержание

Введение………………………………………………………………………..2

  1. История компьютерной графики………………………………………3
  2. Растровая графика ……………………………………………………...6
  3. Векторная графика……………………………………………………...8
  4. Трехмерная графика……………………………………………………13

Список использованной литературы………………………………………..14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

Формальное определение компьютерная (машинная) графика ― это создание, хранение и обработка моделей объектов и их изображений с помощью ЭВМ. Под интерактивной компьютерной графикой понимают раздел компьютерной графики, изучающий вопросы динамического управления со стороны пользователя содержанием изображения, его формой, размерами и цветом на экране с помощью интерактивных устройств взаимодействия.

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

Цель работы состоит в изучении технологии обработки графической информации.

Достижение цели предполагает решение ряда задач:

1) рассмотреть растровые  и векторные графические изображения;

2) определить форматы  графических файлов;

3) изучить растровые и  векторные редакторы;

4) рассмотреть трехмерную графику

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

 

 

 

 

 

 

1.История компьютерной графики.

История компьютерной графики

Первоначально практически все ЭВМ работали с числовыми и символьными данными. В качестве устройств ввода и вывода использовались специальные пульты, перфокарты и телетайпы — печатающие машины.

В декабре 1951 года инженер Массачусетсского технологического института Джей У. Форрестер продемонстрировал новый компьютер “Вихрь”, принципиальным отличием которого было устройство вывода, формировавшее изображение на экране электронно-лучевой трубки. Изображение формировалось из отдельных светящихся точек. Позднее для оперативного управления компьютером во время управления комплексами ПВО было разработано первое интерактивное устройство ввода — световой пистолет.

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

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

Следующим шагом в развитии этого направления стала разработка в 1961–1962 году Айвеном Сазерлендом первой интерактивной программы для выполнения чертежей — Sketchpad (Блокнот). Программа впервые реализовала принцип интерактивного рисования отдельных графических примитивов (отрезков и дуг) из отдельных точек и последующих операций с ними. Интерактивность достигалась применением светового пера для указания необходимых координат. Примерно в то же время была разработана первая система автоматизированного проектирования (DAC-1), но она требовала ввода координат примитивов с клавиатуры.

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

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

Появление в начале 80-х годов высокоскоростных и дешевых запоминающих устройств на основе микросхем позволило активно развивать это направление.

2.Растовая графика

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

Основное окно редактора растровой графики Adobe Photoshop с отмеченными основными элементными

Чем выше количество точек на единицу площади, чем выше количество цветов каждой точки, тем выше возможное качество изображения, но тем больше объем памяти, необходимый для хранения и обработки изображения. Например, при использовании 24 бит для представления цвета каждой точки может быть использовано 16 777 216 (224) оттенков, и изображение размером 1280 ґ 1024 точки (разрешение современного монитора) будет занимать как минимум 3840 Кб памяти.

Растровая графика — универсальное средство для формирования и обработки любых плоских изображений. С помощью цветов и оттенков отдельных точек на плоском изображении могут быть показаны и пространственные (объемные) сцены.

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

Несмотря на универсальность, этот способ представления информации имеет целый ряд недостатков. К ним относятся: зависимость (причем квадратичная) качества изображения от его объема, трудность выделения и манипуляции отдельными осмысленными элементами, существенное падение качества изображения в результате геометрических преобразований.

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

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

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

Примеры программных средств

Adobe Photoshop, GIMP, Corel Painter

3.Векторная графика

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

Кроме того, очень быстро растет объем изображения (и необходимой для него памяти) при увеличении линейных размеров.

Для преодоления этих трудностей применяется подход, подразумевающий хранение и обработку изображения не в виде растра, а в виде некоторых отдельных элементов(графических примитивов). Элементами обычно являются математические объекты с заданными конкретными параметрами. Параметры позволяют выполнить визуализацию элементов на устройстве вывода (растеризацию), исходя из его характеристики и заданного “окна” просмотра.

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

Одним из наиболее существенных достоинств векторной формы представления изображения является ее компактность и малая зависимость объема от размеров изображения.

Рисунок в векторном графическом редакторе Corel Draw с основными элементами редактирования

К минусам этой формы представления относится отсутствие общих стандартов (практически у каждого редактора есть свои собственные форматы и особенности) и высокие требования к системным ресурсам, особенно — ресурсам вычислительным.

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

Наиболее распространенными примитивами являются: отрезки, прямоугольники и их производные (со сглаженными углами), эллипсы и их части, кривые Безье(математические кривые третьего порядка, задаваемые 4 точками), а также составленные из них сложные контуры. Одним из типовых объектов является текст, написанный, как правило, контурным шрифтом (векторным по сути).

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

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

Современные редакторы векторной графики могут импортировать и использовать как готовые объекты изображения растровой графики.

Редакторы векторной графики позволяют группировать объекты и создавать таким образом сложные объекты для выполнения операций над ними как над единым целым.

Объекты могут быть упорядочены друг относительно друга, распределены на плоскости как “на поверхности”, так и “по вертикали”.

Как и программы растровой графики, программы векторной графики поддерживают работу со слоями.

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

Примеры программных средств

CorelDraw, Adobe Illustrator, OpenOffice Draw

4.Трехмерная графика

Построение трехмерного изображения

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

При формировании трехмерного изображения (статического или динамического) его построение рассматривается в пределах некоторого пространства координат, которое называется сценой. Сцена подразумевает работу в объемном, трехмерном мире — поэтому и направление получило название трехмерной (3-Dimensional, 3D) графики.

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

На следующем этапе “мировые” координаты узлов сетки пересчитывают с помощью матричных преобразований в координаты видовые, т.е. зависящие от точки зрения на сцену. Положение точки просмотра, как правило, называют положением камеры.

Рабочее пространство системы подготовки  
трехмерной графики Blender (пример с сайта  
http://www.blender.org)

После формирования каркаса (“проволочной сетки”) выполняется закрашивание — придание поверхностям объектов некоторых свойств. Свойства поверхности в первую очередь определяются ее световыми характеристиками: светимостью, отражающей способностью, поглощающей способностью и рассеивающей способностью. Этот набор характеристик позволяет определить материал, поверхность которого моделируется (металл, пластик, стекло и т.п.). Прозрачные и полупрозрачные материалы обладают еще рядом характеристик.

Информация о работе История компьютерной графики