Эффективная работа в 3dsmax7.5

         

Окно стека модификаторов



Окно стека модификаторов

Когда к объекту применяется тот или иной модификатор (количество модификаторов, примененных к одному и тому же объекту, не ограничивается), он помещается в стек. Стек — это список, состоящий из наименования типа исходного объекта, например Circle (Круг), Box (Параллелепипед) или Editable Mesh (Редактируемая сетка), и всех модификаторов, примененных к объекту, в порядке, обратном порядку их применения. Можно сказать, что этот список представляет собой полную «биографию» объекта, позволяя определить, кем и каким он был при «рождении» и как менялся в процессе «роста». Благодаря этому списку вы всегда можете вернуться к настройке параметров как самого объекта, так и того или иного модификатора, изменить эти параметры, а при необходимости вообще удалить модификатор из стека.

Управление стеком производится с помощью окна стека модификаторов и расположенных под ним кнопок, о которых мы поговорим несколько ниже. Если выделить объект, то в качестве первой, самой нижней строки в окне стека модификаторов появится наименование типа выделенного в данный момент объекта. Выше будет располагаться перечень модификаторов, которые были применены к объекту, как можно видеть на рис. 8.1 и 8.2. Если модификатор расположен в списке выше другого, значит, он был применен к объекту позднее. Если выбрать в стеке нижнюю строку наименования тина объекта, то ниже окна стека модификаторов появятся свитки параметров объекта, а если выбрать в стеке имя любого из модификаторов, там появятся свитки параметров модификатора. Иными словами, состав свитков на командной панели Modify (Изменить) всегда определяется тем, какая из строк выбрана в окне стека модификаторов выделенного объекта.

Как же действует стек модификаторов max 7.5? Стек вновь созданного объекта состоит только из наименования типа этого объекта. Программа хранит в памяти все характеристические параметры, присвоенные данному объекту на момент его создания. Вот почему, выделив объект и перейдя на командную панель Modify (Изменить), вы обнаружите там свитки параметров этого объекта и сможете изменить эти параметры в любой момент. Когда к объекту применяется первый модификатор, он помещается в стек. При этом на вход модификатора поступают данные об исходном объекте, а на выходе получается объект, измененный с учетом параметров модификатора. Теперь программа помнит не только характеристические параметры объекта, но и параметры примененного к нему модификатора. Если снова выделить в окне стека строку с наименованием типа объекта и изменить какие-то из его характеристических параметров, то на вход первого модификатора поступят данные об уже видоизмененном объекте, что скажется на результате модификации. Если выделить в стеке имя модификатора и изменить его параметры, это также скажется па результате модификации. Когда в стек помещается второй модификатор, на его вход поступают данные об объекте, преобразованном первым модификатором. Программа запоминает параметры второго модификатора наряду с характеристическими параметрами объекта и параметрами первого модификатора. Вновь, как и прежде, вы можете выделить в стеке имя типа объекта и изменить его характеристические параметры или выделить имя первого модификатора и изменить его параметры. Все это приведет к изменению данных на входе второго модификатора и скажется на результате модификации. Очевидно, вы можете выделить в стеке имя второго модификатора и также изменить его параметры, что тоже скажется на результате. И так далее, ведь число модификаторов в стеке объекта не ограничивается.

Итак, наличие стека обеспечивает вам уникальную возможность возврата в любой момент к любой стадии работы над модифицируемым объектом и свободного изменения тex или иных параметров самого объекта или любого из примененных к нему модификаторов вместо создания объекта заново, с нуля. Например, одним из характеристических параметров объекта-примитива является сегментация его сетки по каждой из координат. Очень часто после применения к примитиву того пли иного модификатора становится очевидной недостаточность сегментации и приходится ее увеличивать.

Чтобы попрактиковаться в работе со стеком модификаторов, проделайте следующее:

1. Откройте ранее сохраненный в главе 6 файл Kreslo.max (файл с аналогичным именем имеется в папке Scenes\Glava_06 компакт-диска, прилагающегося к книге) и выделите спинку кресла (без подушки). Помните, при создании спинки вы применяли к сплайну типа Line (Линия) модификатор Extrude (Выдавливание)? К сформированному трехмерному телу экструзии затем был применен модификатор Bend (Изгиб).

2. Перейдите на командную панель Modify (Изменить) и посмотрите в окно стека модификаторов. Вы увидите в нижней строке списка наименование типа исходного объекта — Line (Линия), а выше — имена примененных к нему модификаторов, Extrude (Выдавливание) и Bend (Изгиб), как показано на рис. 8.4.



Содержание раздела