Трехмерная графика
Специфика трехмерной графики
Данная глава представляет краткую информацию об очень сложном и многообразном направлении цифровой векторной графики – трехмерной графике.Рабочее пространство. Системы координат.
Определение "трехмерная" в названии этой главы заставляет пристальнее взглянуть на рабочее пространство, которым оперируют соответствующие программные средства. Понятно, что традиционная 2D-плоскость рисунка (как, например, в графических редакторах CorelDRAW, Adobe Illustrator или Macromedia FreeHand) для этой цели не подходит.Типы пространств. Моделирование объектов.
В зависимости от задачи и этапа работы (например, исходное моделирование формы объекта или последующее размещение уже готовых объектов на "сцене") можно выбирать различные типы пространств и связанных с ними координатных систем.Геометрические объекты
Весьма проблематично в кратком обзоре возможностей трехмерной графики исчерпывающе рассказать обо всем многообразии инструментов моделирования, используемых в различных программах. Поэтому оставляем за собой право выбрать один из самых распространенных и мощных ЗВ-пакетов и на его примере обсудить основные типы объектов и технологии их моделирования.Негеометрические объекты
Продолжая рассматривать программу 3D Studio MAX в качестве примера, кратко опишем инструментарий создания негеометрических объектов. Внимания заслуживают следующие типы объектов. | Источники света (light objects) (рис.Материалы и карты. Свойства поверхностей.
Материалы определяют визуальные свойства поверхностей, т. е. описывают то, как поверхность объекта взаимодействует с освещением сцены. Различные программы используют разные наборы параметров описания свойств материалов.Корректное моделирование и текстурирование материалов
Важно помнить, что для получения финальной визуализации фотореалистического качества нужно, помимо прочего, очень корректно задавать свойства материала. В программе Lightscape это помогают сделать шаблоны материалов (material templates) с различными физическими свойствами.Управление текстурированием. Дополнительные свойства материалов.
Для точного управления текстурированием (texture alignment) обычно требуется дополнительно указать способ проецирования ("переноса") текстуры на поверхность объекта (projection type) и режим отображения на ней (mapping mode).Анимация и визуализация
Возможно, что для новичков в 3D-проектировании способность анимировать любые изменения параметров объектов, их положения и ориентации в пространстве, свойств их материалов является самой удивительной и потрясающей воображение особенностью.Локальное и глобальное освещение
Алгоритмы локального освещения описывают то, как каждая поверхность отражает или пропускает свет. Эти математические алгоритмы вычисляют интенсивность, цвет и дальнейшее (после отражения или прохождения насквозь) распределение света, упавшего на поверхность объекта.Резюме
В силу специфики 3D-моделирования и возможности работать с анимацией (отображения изображений во временном развитии) такие программы занимают особое место в линейке графических программ. | Пакеты трехмерной графики предъявляют повышенные требования как к аппаратно-программным средствам используемого компьютера, так и к уровню знаний работающего с ними дизайнера.