Новая версия DisplayLayerTree для Maya.
Новое в версии 1.6
Пример использования
Установка
Скачать архив:
Download DisplayLayerTree
Для установки displayLayerTree необходимо распаковать скачанный архив и переместить папку pw_displayLayersTree в папку с python-модулями самой Maya. Например по такому пути:
После чего выполнить скрипт в scriptEditor'е в Maya:
DisplayLayersTree для работы потребует установки PyQt
Сообщение об ошибках, предложения по функционалу и отзывы пишите в комментарии или на адрес paul_winex@mail.ru
Новое в версии 1.5
- доработан список объектов. Теперь он поддерживает переименование объектов и имеет цветовую схему типов объектов. Так же появилась сортировка.
- восстановлен индикатор перетаскивания в дереве. Теперь удобно перемещать слои на одном уровне, меняя порядок следования.
- добавлена возможность перемещения окна в dockControl.
- добавлено сохранение настроек.
- другие мелкие поправки.
Новое в версии 1.6
- исправлена работа со списком отмены. Теперь обновление дерева не считается действием и список отмены не заполняется.
- картинка перетаскивания стала более удобной.
- другие мелкие правки
Пример использования
Установка
Скачать архив:
Download DisplayLayerTree
Для установки displayLayerTree необходимо распаковать скачанный архив и переместить папку pw_displayLayersTree в папку с python-модулями самой Maya. Например по такому пути:
C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages
или для Linux
/usr/autodesk/maya2012x64/lib/python2.6/site-packages
После чего выполнить скрипт в scriptEditor'е в Maya:
from pw_displayLayersTree import panel panel.show()
DisplayLayersTree для работы потребует установки PyQt
Сообщение об ошибках, предложения по функционалу и отзывы пишите в комментарии или на адрес paul_winex@mail.ru

Крутотня
ОтветитьУдалитьЗдравствуйте! Очень нужная вещь, только что то у меня не получается. PyQt установил, проверил он работает, окошко открывается. Только после выполнения
ОтветитьУдалить"from pw_displayLayersTree import panel
panel.show() "
в скрипт эдиторе пишет
"# Error: ImportError: No module named pw_displayLayersTree #
" как это исправить?
Скорее всего модуль находится не в правильном месте
ОтветитьУдалитьвыполни код в Maya:
import os
print os.environ['PATH']
print os.environ['PYTHONPATH']
Распечатаются пути в которых python ищет модули. В одном из них и должен лежать нужный модуль. За одно проверь правильно ли добавился твой путь если ты его добавлял. То есть на месте ли все запяточки.
Модуль расположен в месте где их ищет питон. Все равно не работает. Я подумал что сам модуль имеет имя "pw_displayLayersTree3" и убрал в конце имени цифру3, вот что на это мне стали писать
Удалить"from pw_displayLayersTree import panel
panel.show()
error False
Error ini file read
# Error: AttributeError: 'NoneType' object has no attribute 'toBool' #
На всякий случай перезалил работающий вариант. Только что проверил. Если ошибка останется, в ScriptEditor включи галку History\Line number errors и сообщи в какой строке какого файла ошибка.
УдалитьPS
В конце цифра 3 действительно случайно образовалась.
Приветствую!
УдалитьВот такая надпись теперь у меня.
" from pw_displayLayersTree import panel
panel.show()
error False
Error ini file read
# Error: AttributeError: file C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages\pw_displayLayersTree\panel.py line 1025: 'NoneType' object has no attribute 'toBool' #
Кажется у Вас нет возможности создать INI файл с настройками. Я добавил это исключение, скачайте заново архив. Жду результат.
УдалитьЗаработало! Огромное спасибо.Не знаю по чему не написал сразу Win7 Maya 2012.
УдалитьЕще раз огромное спасибо за ваши труды.
Спасибо! Заработало под MAC 10.8.3 Mountain - MAYA 2013.
ОтветитьУдалить