Для облегчения управления наборами объектами и с целью упрощения насыщенных объектами сцен применяют команду Group (Сгруппировать). Ее вызов осуществляется через одноименный пункт падающего меню Group (Группировка) и применяется к выбранным объектам. Возникает окно ввода имени создаваемой группы. После подтверждения имени группы возникает новый объект сцены.
С объектами, объединенными по определенным критериям в группу (составные элементы сложного объекта, часто повторяющиеся наборы однотипных объектов и т. п..), очень удобно производить такие операции как выбор, клонирование, присвоение материалов, трансформации и многое другое. Группы могут иметь многоуровневую вложенную структуру. Рассмотрим возможности работы с группами объектов в среде Мах. Все команды управления сосредоточены в упоминавшемся ранее падающем меню Group (Группировка):
Group (Сгруппировать) - объединяет выбранные объекты в группу с новым именем, набираемым в одноименном диалоговом окне. Имя группы отображается жирным шрифтом в поле Name (Имя) или в квадратных скобках в диалоговом окне Select Objects (Выбор Объектов)
Open (Открыть) - частично снимает группировку, давая возможность выбирать, модифицировать и трансформировать любой объект, входящий в открываемую группу. В этом случае возникает дополнительный объект, представляющий собой габаритный контейнер, в который вписываются все объекты группы и имеющий имя, заданное при ее создании. Этот контейнер отрисовывается на экране алым цветом.
Close (Закрыть) - возвращает группу в стандартное состояние, скрывая объект с именем группы и возвращая полную группировку всем объектам группы.
Ungroup (Разгруппировать) - удаляет группировку объектов, входящих в выбранную группу, позволяя раздельную работу над каждым из них.
Detach (Отсоединить) - выделяет выбранный объект (или объекты) из состава группы. Для выполнения этой команды необходимо сначала открыть группу командой Open (Открыть).
Attach (Присоединить) - добавляет выбранные объекты в группу, указываемую левым щелчком мыши.
Основные объекты Мах
Окружающий нас мир упрощенно можно представить как трехмерную сцену с учетом фактора времени. Безусловно, такие природные явления как физические взаимодействия объектов, их деформации на основе свойств материалов и т.д., можно лишь имитировать с той или иной степенью реалистичности, однако, даже используя стандартные средства Мах, эта задача не выглядит неразрешимой. Кроме того, в конце этой книги мы кратко ознакомимся с коммерческими продуктами для среды 3D Studio Max производства третьих фирм, и вы сможете убедиться, что единственным ограничением является лишь ваша фантазия.
Итак, основная концепция, упомянутая ранее, выявляет главный критерий среды Мах - «Трехмерное в Движении». Рассмотрение временного фактора -Animation (Анимации) еще впереди, а пока обратимся к самому объемному разделу этого графического пакета - СОЗДАНИЮ, НАСТРОЙКЕ И РЕДАКТИРОВАНИЮ ОБЪЕКТОВ ТРЕХМЕРНЫХ СЦЕН. Вот обобщенный список групп моделей объектов, создаваемых в Мах:
Primitives (Примитивы) - базовые объекты, представляющие собой геометрические тела. Этот вид состоит из двух основных наборов - Standard (Стандартного) и Extended (Расширенного). Основная особенность этого типа объектов - минимальный набор параметров, позволяющий «на лету» менять структуру и степень деталировки объекта.
Patch Grids (Лоскутные Сетки) - плоскостные объекты, состоящие из Patch (Поверхности Лоскута) и Vertices (Решетки Управляющих Вершин). Вершины воздействуют на поверхность, как узлы деформаций и плавно изменяют форму.
Лоскутная Сетка
Splines (Двумерные Сплайны) и NURBS-Curves (Двумерные NURBS-Кривые) - базовые двумерные Shapes (Формы), являющиеся вспомогательными объектами Мах. Они применяются как основа трехмерных тел вращения, выдавливания и тел, создаваемых процедурой Loft (Лофтингом). Дополнительно формам может быть задана толщина, в этом случае возможно их использование как самостоятельных, визуализируемых объектов сцены.
NURBS-Surfaces (Трехмерные NURBS-Поверхности) - сложные трехмерные объекты, описываемые как трехмерные сплайны. Для них характерно отсутствие резких («угловых») изменений формы и профиля, а также очень гибкая структура геометрии.
Particle Systems (Системы Частиц) - процедурные объекты, создаваемые как область пространства, которая имитирует многие реальные процессы (снег, дождь, фонтан, дым, искры и т.п.). Большинство систем частиц в Мах универсальны и позволяют менять алгоритм своего поведения (частота, притяжение, взаимные столкновения и т.п.) в широком диапазоне.
Compounds (Составные Объекты) - структурированные сложные объекты, использующие математические, логические и поведенческие алгоритмы. Для создания таких объектов необходимы наборы более простых двумерных и трехмерных примитивов Мах.
Перейдем к рассмотрению способов создания и редактирования объектов в среде Мах.