Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Графические возможности компьютера

лняться, тем медленнее будет двигаться объект.

Графические возможности языка Pascal не во многом отличаются от языка VisualBasic.

1 .Растровая и векторная графика.
Все создаваемые с помощью компьютера изображения можно разделить на две большие части – растровую и векторную графику. Растровые изображения представляют собой однослойную сетку точек, называемых пикселами, каждая из которых может иметь определенный цвет. Диапазон доступных цветов определяется текущей палитрой. Так например для черно-белого изображения в палитре два цвета - черный и белый, для цветных изображений палитра может состоять из 16, 256, 65536, 16777216 т.е. 21,24,28,216,224 а также 232.
В противоположность этому векторное изображение многослойно. Каждый элемент этого изображения - линия, прямоугольник, окружность или фрагмент текста - располагается в своем собственном слое, пикселы которого устанавливаются совершенно независимо от других слоёв. Каждый элемент векторного изображения является объектом, который описывается с помощью специального языка (мат. уравнения линий, дуг, окружности и т.д.). Кроме того, сложные объекты (ломанные линии, различные геометрические фигуры) описываются как совокупность элементарных графических объектов (линий, дуг и т.д.).
Такое векторное изображение представляет собой совокупность слоев содержащих различные графические объекты. Слои накладываясь друг на друга формируют цельное изображение.
Объекты векторного изображения, могут произвольно без потери качества изменять свои размеры.
При изменении размеров объектов растрового изображения происходит потеря качества. Например при увеличении растрового изображения увеличивается зернистость.
2 .Графические редакторы
В настоящее время имеется множество программ для редактирования графических изображений. Эти программы в соответствии с делением графики на растровую и векторную можно условно разделить на два класса:
1. Программ для работы с растровой графикой.
2. Программ для работы с векторной графикой.
Также имеются программы, которые совмещают возможности программ этих двух классов. Т.е. позволяют создавать изображения состоящие из растровой и векторной графики.
Среди программ первого класса отметим :
Графический редактор Paint — простой однооконный графический редактор, который позволяет создавать и редактировать достаточно сложные рисунки.
Photoshop фирмы Adobe многооконный графический редактор позволяет создавать и редактировать сложные рисунки, а также обрабатывать графические изображения (фотографии). Содержит множество фильтров для обработки фотографий (изменение яркости, контрастности и т.д.).
Среди программ второго класса отметим:
Программа Microsoft Draw — входящая в комплект MS Office. Эта программа служит для создания различных рисунков, схем. Обычно вызывается из MS Word.
Adobe Illustrator, Corel Draw — программы используются в издательском деле, позволяет создавать сложные векторные изображения.
Как правило программы первого класса позволяют сохранять изображения в файлах стандартных форматов: bmp, pcx, gif, tif, а программы второго класса используют для этих целей свои форматы.
3 .3D графика и анимация на примере прикладного пакета 3D Studio MAX2
Основы 3D графики и анимации.
В наше время CGI-образы (от слов Computer Graphics Imagery – изображение созданное на компьютере) окружают нас повсеместно: на телевидении, в кино и даже на страницах журналов. Компьютерная графика превратилась из узкоспециальной области интересов ученых-компьюторщиков в дело, которому стремиться посвятить себя множество людей. Среди программных комплексов трехмерной графики, предназначенных для работы на компьютерах типа PC, лидирующее место занимает 3D Studio MAX2.
Общее представление о 3D.
В самом названии рассматриваемой области – “трехмерная графика” - заложено указание на то, что нам предстоит иметь дело с тремя пространственными измерениями: шириной, высотой и глубиной. Если взглянуть вокруг: все, что нас окружает, обладает тремя измерениями – стол, стул, жилые здания, промышленные корпуса и даже тела людей. Однако термин “трехмерная графика” все же является искажением истины. На деле трехмерная компьютерная графика имеет дело всего лишь с двумерными проекциями объектов воображаемого трехмерного мира.
Чтобы проиллюстрировать сказанное, можно представить оператора с видеокамерой, с помощью которой он снимает объекты, расположенные в комнате. Когда во время съемок он перемещается по комнате, то в объектив попадают различные трехмерные объекты, но при воспроизведении отснятой видеозаписи на экране телевизора будут видны всего лишь плоские двумерные изображения, представляющие собой запечатленные образы снятых несколько минут назад трехмерных объектов. Сцена на экране выглядит вполне реально благодаря наличию источников света, естественной расцветке всех объектов и присутствию теней, придающих изображению глубину и делающих его визуально правдоподобными, хотя оно и остается всего лишь двумерным образом.
В компьютерной графике объекты существуют лишь в памяти компьютера. Они не имеют физической формы – это не более чем совокупность математических уравнений и движение электронов в микросхемах. Поскольку объекты, о которых идет речь, не могут существовать вне компьютера, единственным способом увидеть их является добавление новых математических уравнений, описывающих источники света и съемочные камеры. Программный комплекс 3D Studio MAX2 позволяет выполнять все вышеперечисленные операции.
Использование программы, подобной 3D Studio MAX2, во многом сходно со съемкой с помощью видеокамеры комнаты, полной сконструированных объектов. Программный комплекс 3D Studio MAX2 позволяет смоделировать комнату и ее содержимое с использованием разнообразных базовых объектов, таких как кубы, сферы, цилиндры и конусы, а также с использованием инструментов, необходимых для реализации разнообразных методов создания более сложных объектов.
После того как модели всех объектов созданы и должным образом размещены в составе сцены, можно выбрать из библиотеки любые готовые материалы, такие как пластик, дерево, камень и т.д. и применить эти материалы к объектам сцены. Можно создать и собственные материалы, пользуясь средствами редактора материалов (Material Editor) 3D Studio MAX2, с помощью которых можно управлять цветом, глянцевитостью, прозрачностью и даже применять сканированные фотографии или нарисованные изображения, чтобы поверхность объекта выглядела так, как это было задумано.
Применив к объектам материалы, необходимо создать воображаемые съемочные камеры, через объективы которых будет наблюдаться виртуальный трехмерный мир, и производиться съемка наполняющих его объектов. За счет настройки параметров виртуальных камер можно получить широкоугольную панораму сцены или укрупнить план съемки, чтобы сосредоточить свое внимание на отдельных мелких деталях. Пакет 3D Studio MAX2 поддерживает модели камер с набором параметров свойственных настоящим фото- или видеокамерам, с помощью которых можно наблюдать сцену именно в том виде, какой требуется по замыслу сценария.
Чтобы сделать сцену еще более реалистичной, можно добавить в ее состав источники света. MAX позволяет включать в сцену источники света различных типов, а также настраивать параметры этих источников.
Реализация геометрических принципов в 3D Studio MAX2
Трехмерное пространство
Работая с 3D Studio MAX2 пользователь имеет дело с воображаемым трехмерным пространством. Трехмерное пространство – это куб в кибернетическом пространстве, создаваемый в памяти компьютера. Кибернетическое пространство отличается от реального физического мира тем, что создается и существует только в памяти компьютера благодаря действию специального программного обеспечения.
Однако подобно реальному пространству, трехмерное пространство также неограниченно велико. Задача поиска объектов и ориентации легко решается благодаря использованию координат.
Наименьшей областью пространства, которая может быть занята каким-то объектом, является точка (point). Положение каждой точки определяется тройкой чисел, называемых координатами (coordinates). Примером координат может служить тройка (0;0;0), определяющая центральную точку трехмерного пространства, называемую также началом координат (origin point). Другими примерами координат могут являться тройки (200;674;96) или (23;67;12).
Каждая точка трехмерного пространства имеет три координаты, из которых одна определяет высоту, другая – ширину, третья – глубину положения точки. Таким образом, через каждую точку можно провести три координатных оси киберпространства.
Координатная ось (axis) – это воображаемая линия киберпространства, определяющая направление изменения координаты. В MAX имеются три стандартные оси, называемые осями X, Y и Z. Можно условно считать, что ось X представляет координату ширины, ось Y – высоты, а ось Z – глубины.
3D объекты
Если соединить две точки в киберпространстве, то будет создана линия (line). Например, соединяя точки (0;0;0) и (5;5;0) получается линия. Если продолжить эту линию, соединив ее конец с точкой (9;3;0) то получиться полилиния (poliline), то есть линия, состоящая из нескольких сегментов. (В 3D Studio MAX2 термины линия и полилиния взаимозаменяемые.) Если соединить последнюю точку с первой, то получиться замкнутая форма (closed shape), то есть форма, у которой есть внутренняя и наружная области. Нарисованная форма представляет собой простой трехсторонний многоугольник (polygon), называемый также гранью (face), и составляет основу объектов, создаваемых в виртуальном трехмерном пространстве. У многогранника имеются следующие базовые элементы: вершина, ребро, грань.
Вершина (v

123
скачать работу

Графические возможности компьютера

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ