17. В заключение осталось только назначить граням камина нужные идентификаторы материала, которые позволят в дальнейшем применить к нашей модели многокомпонентный материал. Скажем, мы собираемся «облицевать» камин снаружи одним материалом, а топку изнутри «выложить» другим. Для начала на уровне подобъекта Polygon (Полигон) выделите все полигоны сетки камина, охватив его целиком выделяющей рамкой. Введите значение 1 в счетчик Set ID (Установить идентификатор) свитка Surface Properties (Свойства поверхности). Тем самым всем граням объекта будет назначен один и тот же идентификатор материала, равный 1. Теперь аккуратно выделите полигоны, образующие внутреннюю поверхность топки, включая и боковые стороны, и верх, и низ. Введите в счетчик Set ID (Установить идентификатор) число 2. Назовите полученный объект Kamin. Сохраните файл, которому после шага 11 было присвоено имя Kamin01.max. Вы можете сравнить то, что у вас получилось, с готовой моделью камина, загрузив ее из файла Kamin01.max, который хранится в папке Scenes\Glava_09 компакт-диска, прилагающегося к книге.
Итак, модель камина готова. По-видимому, описать, как она делалась, было труднее, чем построить этот довольно простой объект. Подробность описания оправдывается тем, что на первых порах требовалось разъяснить отдельные нюансы новых методов и приемов моделирования. Подобные приемы — простое выдавливание и повторное выдавливание граней для создания дополнительной сегментации, перемещение и слияние групп вершин, повороты ребер, назначение граням групп сглаживания и идентификаторов материала — постоянно требуются при моделировании объектов на основе простых параллелепипедов.
Выполненное вами вручную уменьшение сегментации сетки, безусловно, помогло получить навыки сближения ребер и слияния вершин. В то же время, полагаю, вам стала очевидна и трудоемкость подобной процедуры. К сожалению, в ряде случаев, не столь простых, как рассмотренный нами пример, ручной работы не избежать. Однако иногда, если объект имеет достаточно простую форму, для уменьшения сегментации можно эффективно применять специальный модификатор — Optimize (Оптимизация). Рассмотрим пример его использования:
1. Загрузите модель камина, сохраненную в п. 11 предыдущего упражнения, как раз перед началом работы над уменьшением сегментации, в виде файла Kamin.max. Если вы по каким-то причинам не сохранили подобный файл, то создайте его заново или просто загрузите готовый файл Kamin.max из папки Scenes\Glava_09 компакт-диска, прилагающегося к книге.
2. Выделите модель камина, перейдите на панель Modify (Изменить), раскройте список модификаторов и дважды щелкните на строке Optimize (Оптимизация). Сетка объекта будет моментально оптимизирована без видимой потери качества модели (рис. 9.17).