|
3D Studio MAX Изнутри
ГЛАВА
8
Модификация одиночных объектов
достаточно проста. Выберите объект и щелкните на
модификаторе, который требуется применить. Модификатор
присваивается на текущем уровне Modifier Stack объекта и
готов к приему значений. Модификатора! обычно начинаются
с их установок по умолчанию, которые часто не имеют
значений или осуществляют первую итерацию конечного
эффекта. Другие модификаторы, подобные Bevel (фаска) и
Extrude (вытянуть), запоминают ранее использованные
значения и присваивают их в качестве первоначальных
значений по умолчанию. После применения уточните
параметры модификаторов из их диалогов в Command Panel
(взаимодействие с экраном требуется редко).
Дополнительные модификаторы для объекта последовательно
накапливаются в Modifier Stack. На рисунке 8.1 показано
накопление модификаторов для примера примитива трубы.
ПРИМЕЧАНИЕ
Начиная работу с 3DS МАХ, есть
вероятность случайного применения нескольких
модификаторов вместо одного. В таком случае
определите какие значения модификаторов необходимо
сохранить и удалите избыточные через пиктограмму
Remove или диалог Edit Modifier Stack.
В то время, когда каждый модификатор
является уникальным, большинство из них совместно
используют ряд основных характеристик. Первой
характеристикой является список параметров. Эти значения
управляют эффектом модификатора и сохраняются в файле.
Практически каждый модификатор имеет параметры, хотя
отсутствие любых параметров также допустимо (например,
для явного модификатора Conversion); подобные
модификаторы встречаются крайне редко.
Модификаторы всегда применяются к
пространству объекта (которое также называется локальной
системой координат) и носят иногда название
"модификаторов пространства объекта" или сокращенно OSM.
Как описано в главе 1, "Ключевые концепции 3D Studio MAX",
модификаторы следует применять сразу после определения
создания объекта и перед трансформациями и искажениями
пространства. Поскольку модификаторы применяются в
пространстве объекта, они уделяют определенное внимание
расположению точки вращения объекта и его ориентации
при создании.
Модификаторы можно применить к
одиночному объекту, выборке объектов или к выборке
Sub-Object (подобъект) внутри объекта. В этой главе
рассматриваются проблемы применения первых двух методов,
а в главе 9, "Моделирование при помощи форм", основное
внимание уделяется проблемам моделирования на уровне
подобъектов.
Модификаторы могут содержать
подобъекты. Большинство модификаторов, оказывающих
влияние на топологию (например. Smooth, Normal, Optimize),
не имеют компонентов подобъектов, при этом кнопка
Sub-Object становится серой. Класс модификаторов
"редактирования" (EditMesh (отредактировать каркас),
EditPatch (отредактировать лоскут) и EditSpline
(отредактировать сплайн)) работает с наборами выборок в
режиме Sub-Object. Все другие модификаторы имеют
графическое представление, называемое гизмо, которым
можно манипулировать как с объектом для достижения
улучшенного управления эффектом модификатора. В свою
очередь гизмо имеют центр, очень похожий на точку
вращения. Центр управляет точкой, из которой
генерируется эффект модификатора.
В случае применения к одиночному
объекту модификаторы обычно согласуют свои гизмо с
экстентами объекта и располагают центры в точке вращения
объекта. При применении к многочисленным объектам
модификаторы согласуют свой гизмо с экстентами набора
выборок и помещают центр в центр тяжести ограничивающей
рамки, как показано слева на рисунке 8.2. В результате
объекты как будто бы объединены в один посредством
одного модификатора, примененного к коллекции.
Гизмо всегда достигает геометрических
экстентов, когда они видны в данной точке истории
редактирования. Форма гизмо является главным образом
визуальной помощью и не оказывает непосредственного
влияния на воздействие модификатора. Эффект генерируется
расположением центра гизмо и параметрами модификатора.
Когда модифицируются выборки
объектов, они совместно используют одиночный
модификатор-экземпляр. Выбор одного из модифицированных
объектов и настройка совместно используемого
модификатора влияет на все другие модификаторы объекта,
поскольку все модификаторы являются экземплярами.
СОВЕТ
Идентификация того, на какие
объекты влияет модификатор-экземпляр, может
оказаться затруднительной, поскольку их гизмо
занимают одно и то же место в пространстве. Опция
Views/Show Dependencies (виды/показать зависимости)
позволяет лучше различать эти взаимоотношения путем
подсветки зеленым цветом объектов, у которых имеются
модификаторы-экземпляры.
При отмеченном флажке Use Pivot
Points модификация множества объектов существенно
изменяется. Когда эта опция активна, она заставляет
модификатор работать так, как будто бы он влияет на
выбранные объекты по отдельности.
Как показано справа на рисунке 8.2,
для каждого объекта задается гизмо, которое отображает
его геометрию, а центр гизмо расположен в точке
вращения. Хотя эти модификаторы кажутся отдельными, на
самом деле они являются экземплярами - настройка
параметров одного из них будет влиять на все экземпляры.
Можно сразу сказать, когда вы влияете на
модификаторы-экземпляры, поскольку гизмо отображается
для каждого объекта первоначальной выборки.
Применение модификатора к набору
объектов и последующее уточнение одного из них является
общепринятым приемом. Превращение
модификаторов-экземпляров в уникальные выполняется через
кнопку Make Unique в Modifier Stack. На рисунке 8.3
показан стул, смоделированный подобными модификаторами и
завершенный общим изгибом. Во время анимации передние
ножки должны "прогуливаться", поэтому их модификаторы
Bend были сделаны уникальными и настроены для прогулки.
СОВЕТ
Модификация выборки является
точным и быстрым методом расположения общего центра
гизмо для данного модификатора. Перекладинам стула
на рисунке 8.4 был присвоен модификатор Bend как для
выборки и затем пока существовала выборка, его
сделали уникальным. После этого каждая перекладина
получила одинаковое расположение центра
концентрического изгиба.
Когда выборка делается при открытой
панели Modify Panel (панель модификации), 3DS МАХ
производит анализ выборки на предмет наличия общих
модификаторов. Если последние найдены, они будут
представлены в стеке. В противном случае выпадающий
список окажется пустым. Для уточнения
модификаторов-зкземпляров не требуется выбирать все
объекты совместно используемой модификации. Например,
если десять объектов были сужены к конусу, при выборе
объектов 1-10 отображается модификатор Taper. Но, если
объект не входит в десятку включенных в выборку,
общности не будет и список стека окажется пустым. |