Выбор объектов и граней по материалу
Присвоенный материал можно выбирать двумя способами:
- Выбор полных объектов с помощью кнопки 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 материал, выполните следующие шаги:
- Выберите объект SampleOl.
- Щелкните на Get Material (получить материал) в Material Editor. При этом отображается диалог Material/Map Browser.
- Выберите Selected в области Browse From диалога Material/Map Browser и затем дважды щелкните на материале в списке материалов. Присвоенный SampleOl (выбранному объекту) материал помещается в текущую ячейку Material Editor.
- Щелкните на Select By Material. Появляется диалог Select Objects со всеми объектами, которые используют тот же самый материал, как и подсвеченный в списке выборки.
- Щелкните на Select для выборки объектов.
В случае использования Multi/Sub-object Material (материал мульти/подобъектов) для присвоения множества материалов граням объекта для получения информации о том, какие грани какой материал используют, применяется другой способ. В такой ситуации в модификаторе Edit Mesh потребуется применять кнопку Selected By ID (выбранный по ID). Подробная информация о создании и использовании материалов Multi/ Sub-object приведена в главе 21, "Материалы и текстуры".
В следующем примере рассмотрим объект с именем Racket, который использует материал Multi/Sub-object с именем RacketMat. Необходимо выбрать все грани Racket, использующие подматериал Black Grip.
Для выбора граней по материалу выполните следующие шаги:
- В Material Editor сделайте материал RacketMat текущим материалом Multi/Sub-object.
- Проанализируйте Basic Parameters (основные параметры) материала RacketMat и определите номер материала для подматериала Black_Grip. Например, предположим, что Black_Grip является Material 3 (материал 3). Номер материала в подматериале и материал ID для грани всегда совпадают. Теперь, зная номер материала для подматериала Black_Grip, при помощи Material ID 3 можно выбрать все грани, использующие Black_Gri р. Следующие шаги завершают процесс выбора граней с Material ID 3 (рис.б.13).
- Примените модификатор Edit Mesh к объекту Racket.
- Выберите Face (грань) в качестве уровня выборки подобъекта модификатора.
- Перетащите панель Modify в свиток Edit Surface (отредактировать поверхность).
- Щелкните на Selected By ID в области Material свитка Edit Surface.
- Введите 3 в диалог Selected By Material ID.
После щелчка на OK в объекте Racket выбираются все грани, использующие Material ID 3.