Ключевые концепции 3D Studio MAX

         

Выбор объектов и граней по материалу


Присвоенный материал можно выбирать двумя способами:

  • Выбор полных объектов с помощью кнопки Select By Material (выбрать по материалу) в Material Editor (редактор материалов).
  • Выбор граней с помощью кнопки Select By ID в модификаторе Edit Mesh (отредактировать каркас).

Материал, присвоенный объектам на сцене, можно оценить, посмотрев на Material Editor. Материал, присвоенный объекту на сцене, называется горячим материалом. Горячие материалы указываются белыми треугольниками в углах сегмента их образца. Если материал не горячий, он не присвоен никаким объектам и кнопка Select By Material не действует.

Выбор объектов по материалу достаточно прямолинеен. Вы определяете горячий материал в Material Editor и затем щелкаете на кнопке Select By Material. Появляется диалог Select Entities (выбрать сущности) со всеми объектами, которым присвоен текущий материал, подсвеченный в списке выборки (см. рис. 6.12).

Однако чаще всего потребуется выбрать все объекты, которые используют такой же материал, как и другой объект. Для выбора объектов по-прежнему используется Select By Material в Material Editor, но хитрость состоит в том, чтобы начать с правильного материала, который стоит на первом месте.

В следующем примере представим, что имеется объект SampleOl и необходимо выбрать все объекты сцены, которые используют такой же материал, как и SampleOl.

Для выбора всех объектов, которые используют одинаковый с SampleOl материал, выполните следующие шаги:

  1. Выберите объект SampleOl.
  2. Щелкните на Get Material (получить материал) в Material Editor. При этом отображается диалог Material/Map Browser.
  3. Выберите Selected в области Browse From диалога Material/Map Browser и затем дважды щелкните на материале в списке материалов. Присвоенный SampleOl (выбранному объекту) материал помещается в текущую ячейку Material Editor.
  4. Щелкните на Select By Material. Появляется диалог Select Objects со всеми объектами, которые используют тот же самый материал, как и подсвеченный в списке выборки.
  5. Щелкните на Select для выборки объектов.

В случае использования Multi/Sub-object Material (материал мульти/подобъектов) для присвоения множества материалов граням объекта для получения информации о том, какие грани какой материал используют, применяется другой способ. В такой ситуации в модификаторе Edit Mesh потребуется применять кнопку Selected By ID (выбранный по ID). Подробная информация о создании и использовании материалов Multi/ Sub-object приведена в главе 21, "Материалы и текстуры".

В следующем примере рассмотрим объект с именем Racket, который использует материал Multi/Sub-object с именем RacketMat. Необходимо выбрать все грани Racket, использующие подматериал Black Grip.

Для выбора граней по материалу выполните следующие шаги:

  1. В Material Editor сделайте материал RacketMat текущим материалом Multi/Sub-object.
  2. Проанализируйте Basic Parameters (основные параметры) материала RacketMat и определите номер материала для подматериала Black_Grip. Например, предположим, что Black_Grip является Material 3 (материал 3). Номер материала в подматериале и материал ID для грани всегда совпадают. Теперь, зная номер материала для подматериала Black_Grip, при помощи Material ID 3 можно выбрать все грани, использующие Black_Gri р. Следующие шаги завершают процесс выбора граней с Material ID 3 (рис.б.13).
  3. Примените модификатор Edit Mesh к объекту Racket.
  4. Выберите Face (грань) в качестве уровня выборки подобъекта модификатора.
  5. Перетащите панель Modify в свиток Edit Surface (отредактировать поверхность).
  6. Щелкните на Selected By ID в области Material свитка Edit Surface.
  7. Введите 3 в диалог Selected By Material ID.

После щелчка на OK в объекте Racket выбираются все грани, использующие Material ID 3.



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