Виды объектов

Основными элементами каркасных объектов являются вершины (vertices) – элементарные точки, которые не видны при визуализации (рис. 2.1). При соединении вершин прямыми линиями образуются ребра (edges) – рис. 2.2. Объединив три или четыре грани, можно получить полигон (polygons) – рис. 2.3. Полигоны – двумерные объекты треугольной или прямоугольной формы, которые уже отображаются при визуализации. Из полигонов могут быть составлены примитивы или криволинейные поверхности. В центре каждого полигона расположен перпендикулярный вектор – нормаль поверхности (normal), используемый для определения направления и ориентации полигона.

[vedastore.net]

Рис. 2.1 Вершина каркасного объекта

[vedastore.net]

Рис. 2.2 Ребро, соединяющее вершины

Разумеется, чем большее число полигонов содержит модель, тем более гладкой и реалистичной будет выглядеть форма. Однако следует по возможности ограничивать число полигонов, составляющих объект. Это вызвано тем, что возможности любого компьютера ограничены, и в сложных объектах приходится уменьшать качество сглаживания поверхностей, что приводит к уменьшению времени перерисовки экрана (screen redraw time). Если же ваш объект требует большого количества полигонов, и система не успевает просчитать их. Для корректного вывода на экран, то вам следует изменить режим отображения (подробнее о режимах отображения смотрите выше в главе 1).

[vedastore.net]

Рис. 2.3 Четыре ребра образуют полигон

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

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