Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8

.pdf
Скачиваний:
6
Добавлен:
18.03.2015
Размер:
299.71 Кб
Скачать

В большинстве приложений использующих трехмерную графику трехмерные объекты состоят из

множества многоугольников (полигонов), размещенных

таким образом, что создается реалистичный образ.

Чем больше полигонов содержится в оболочке объекта, тем более сглаженной выглядит геометрия

тела. Сотни или тысячи многоугольников необходимых

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

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

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

возможность создания трехмерных изображений.

Природа избегает прямых линий. К сожалению, они

являются основными компонентами векторных рисунков.

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

двухмерные чертежи и круговые диаграммы, созданные

специальными программами САПР, двух и трех мерные

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

качеству приближаются к реалистическим.

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

что фотография — мозаика с очень сложным

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

векторных примитивов — достаточно сложная задача.

Если же её удаётся решить, то размер векторного

файла, описывающего фотографию, окажется больше, чем растрового.

Растровые форматы отличаются хорошей

переносимостью. Многие из них можно обрабатывать в

различных графических программах. Для векторной же графики это проблема. Векторные рисунки состоят из

различных команд. Один и тот же примитив в разных программах может иметь различное представление.

Например, в качестве параметра окружности в одной

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

только той программой, которой они были созданы.

Как уже говорилось выше «вычисляемость» векторной графики является и её достоинством и недостатком. Действительно, поскольку при выводе на современные растровые устройства приходится преобразовывать векторные изображения в пиксельные растры, это требует дополнительных временных затрат и привлечения специальных аппаратных и программных средств. Кроме того, при выводе на принтер могут возникнуть дополнительные проблемы.

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

Для того чтобы избежать таких неприятностей, можно

сначала проверить, понимает ли принтер векторные команды данного стандарта, напечатав какой-нибудь простой векторный рисунок. После успешного

завершения его печати можно уже печатать сложное

изображение. Если же принтер не может распознать

какой-либо примитив, то следует заменить его другим —

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

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

разрешение и формат растрового файла. Правда, при этом теряются и преимущества вывода векторного

изображения, о которых говорилось выше.

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

В действительности у современных векторных

редакторов имеется множество возможностей именно

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

мнении есть. Вспомним, еще раз, что все современные устройства ввода и вывода графической информации

являются растровыми. Поэтому, когда готовые

изображения попадают в компьютер с помощью какого-

либо вводного устройства, они представляются в памяти

именно в растровом формате. Сложность векторного

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]