2015-03-22 3 views
0

Я пытаюсь сделать скрипт в майа для экспорта слоев рендеринга для разделения файлов. Хотя я не совсем понимаю логику применения сценария. Я не хочу, чтобы какой-либо код выполнял только процедуру. Может ли кто-нибудь помочь. Спасибо заранее всем.Split maya визуализирует слои в файлах

+1

Почему вы хотите разделить их на отдельные файлы? Я спрашиваю, потому что может быть лучшее решение того, чего вы хотите достичь, чем разбиение файла на слои рендеринга. – kartikg3

+0

На самом деле в студии, в которой я работаю, попросил меня сделать это. Согласно их расчетам на конверте, разбиение огромных файлов на слои уменьшает время рендеринга на собрании. Это все, что я знаю об этом. – Gaurav

+0

Это не имеет смысла, потому что все, что делает Muster, это открытие Mayabatch с параметрами файла для рендеринга. Muster не делает рендеринг. Также открытие и загрузка файла Maya каждый раз может занять больше времени, чем загружать его один раз и циклически перемещать слои рендеринга. – kartikg3

ответ

0

Вы можете получить все слои рендера с

cmds.ls(type='renderLayer') 

и содержимое каждого слоя с

cmds.editRenderLayerMembers('layer-name-here', q=True) 

you'l должны решить для себя, как иметь дело с объектами, которые существуют в нескольких слоев и т. д.