Render.ru

Как MEL-ом узнать материал объекта

#1
Никто не подскажет, как на MEL узнать материал, назначенный данному объекту?

Заранее спасибо, Лео
 
#2
listConnections -t shadingEngine ObjectName; - ты узнаешь ShadingGroup, в которую входит твой материал, если тебе нужно получить тип твоего материала - нужно использовать ObjectType.
 
#3
Спасибо, bog, большое

Я, покапавшись в документации, нашел для себя много нового и, используя ту же командочку, сделал похоже, но с другого конца (я иду от объекта) .

Сначала:
string $ret[] = `listConnections -d on $ShapeNode`;

В ret я ищу объект типа "shadingEngine", после чего делаю
$ret = `listConnections -d on $ShadingEngine`;

Теперь в ret я ищу объект типа lambert (я знаю, что у моего объекта материал именно такого типа). Дальше понятно.

Это не самый трудный из возможных путей?

Еще раз спасибо, Лео
 
Сверху