Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_po_KG.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
2.23 Mб
Скачать

Векторные форматы

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

Растровые форматы

В файлах растровых форматов запоминаются:

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

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

• данные, описывающие рисунок (цвет каждого видеопикселя рисунка), а также некоторая дополнительная информация.

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

Рис. 2. В растровом файле сохраняется информация о цвете каждого видеопикселя

  1. 3-D графика. Методы 3D моделирования, достоинства и недостатки.

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

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

Методы 3d моделирования.

3D модели создаются в CAD-системах (или в CAD/CAM-системах) имеющимися в них средствами геометрического моделирования. Модель хранится в системе как некоторое математическое описание и отображается на экране в виде пространственного объекта.

Построение пространственной геометрической модели изделия является центральной задачей компьютерного проектирования. Именно эта модель используется для дальнейшего решения задач формирования чертежно-конструкторской документации, проектирования средств технологического оснащения, разработки управляющих программ для станков с ЧПУ. Кроме того, эта модель передается в системы инженерного анализа (САЕ-системы) и используется там для проведения инженерных расчетов. По компьютерной модели с помощью методов и средств быстрого прототипирования может быть получен физический образец изделия. 3D модель может быть не только построена средствами данной CAD-системы, но, в частном случае, принята из другой CAD-системы через один из согласованных интерфейсов, или сформирована по результатам обмера физического изделия-прототипа на координатно-измерительной машине.

Способы представления моделей.

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

В зависимости от способа построения, различают следующие виды поверхностей: линейчатые; вращения; кинематические; галтельного сопряжения; проходящие через продольные и поперечные сечения; поверхности для «затягивания окон» между тремя и более смежными поверхностями; NURBS-поверхности, определяемые заданием контрольных точек продольных и поперечных сечений; планарные поверхности.

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

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

Достоинства и недостатки трехмерной графики

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

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

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

Трехмерная графика помогает и там, где выполнение реальной фотосъемки невозможно, затруднительно или требует значительных материальных затрат, а также позволяет синтезировать изображения событий, которые не встречаются в обыденной жизни. В программе 3D Studio MAX 3.0 имеются средства, позволяющие имитировать действие на трехмерные объекты таких физических сил, как тяжесть, трение или инерция, а также воспроизводить результаты столкновений объектов.

Главные аргументы в пользу 3D-графики появляются тогда, когда речь заходит о создании компьютерной мультипликации. 3D Studio MAX 3.0 позволяет существенно упростить работу над мультипликационными видеофрагментами за счет использования методов анимации трехмерных сцен. Выше мы рассмотрели особенности трехмерной графики, которые можно отнести к ее достоинствам по сравнению с обычной двумерной графикой. Но, как известно, не бывает достоинств без недостатков. Недостатками трехмерной графики, которые следует учитывать при выборе средств для разработки ваших будущих графических проектов, можно условно считать:

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

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

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

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

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