1.5 Введение в MEL в Maya. Управление полками и кнопками на полках. Курс 'Создание скриптов MEL'

preview_player
Показать описание

Теперь, когда мы умеем самостоятельно создавать кнопки, мы должны уметь управлять ими и редактировать их. Мы можем делать это, используя редактор полок Shelf Editor. Есть несколько способов попасть в него. Самый распространенный из них - это кликнуть на кнопку, расположенную с левой стороны от полки, и оттуда вы сможете попасть в Shelf Editor. Теперь, если вы захотите, вы можете так же кликнуть правой кнопкой мыши по этой опции и выбрать Edit. После чего в Shelf Editor’e откроется вкладка command, где будет показана использованная команда.

Но давайте вернемся непосредственно к окну Shelf Editor. Как видите, у нас есть в наличии большое количество различных вкладок. У нас есть Shelves (полки), здесь показаны практически все полки в Maya или в вашей конкретной конфигурации в Майя, так как мы на самом деле можем редактировать и изменять наши полки по умолчанию. Вам следует быть осторожными, потому что вы можете случайно поменять основные функции Maya и можете случайно удалить полку, которую вы используете постоянно. Будьте аккуратнее, пожалуйста.

Итак, например, если мы перейдем к полке Polygon, то увидим, что для неё у нас есть разные опции. То есть с левой стороны у нас располагаются названия полок - Shelves, а с правой стороны мы видим Shelves Contents - содержимое этих конкретных полок. На полке Polygon у нас имеется Polygon Sphere, Polygon Cube, Cylinder и так далее. Мы можем переименовать их, а также мы можем взглянуть на команду для каждой конкретной опции. Если мы выбираем Polygon Sphere, мы можем увидеть команду для этого действия. По сути это является функцией MEL: CreatePolygonSphere.

Если мы откроем вкладку Double click command, то увидим команду CreatePolygonSphere Options, которая выполняется при двойном щелчке по иконке. Иными словами, если я дважды щелкну мышкой здесь по иконке, вы увидите, что у нас появилось окно с опциями для создания полигональной сферы. То есть у нас открылось окно Tool settings. Так же здесь у нас есть еще одна вкладка, которая называется Popup Menu Items. Если вы хотите создать всплывающее меню, вы можете сделать это здесь. Теперь возвращаемся к вкладке Shelves, откуда вы сможете управлять вашими полками. Итак, у нас есть Сфера, Куб и так далее.

Вы можете расположить эти пункты так, как вам будет удобно. Например, если вы хотите, чтобы Куб располагался перед Сферой, то вам нужно просто выбрать нужный пункт и переместить его. Обратите внимание, как при этом происходит перемещение иконок на самой полке, можно перемещать их назад и вперед. Мы переместим её назад, чтобы оставить Maya в исходном виде. Так же мы можем добавлять новые элементы на полку или удалять их. Но будьте очень осторожны, так как вы можете случайно удалить используемые элементы. Ниже вы видите иконку для выбранного элемента полки и название, которое используется для этой иконки. Вы можете загрузить и использовать для этого любое изображение.

Так же у нас имеется отдельное поле Tooltip, в котором вы можете ввести подсказку. Например, пишем: "Polygon Cube: Create a polygonal cube," (Многоугольник. Создать многоугольник). Далее нажимаем ОК. Отлично. Теперь ярлыки, цвета и остальные параметры. Эти опции влияют на то, как отображаются и где располагаются иконки. Помимо прочего у нас имеется отдельное меню для созданной нами полки. Если вы откроете пункт Custom, то, возможно, увидите в нем кнопку BevelBox, которую мы создали на нашем предыдущем уроке. Если вы его смотрели и выполняли, то она должна оказаться там. Если нет, не переживайте, так как она ничем не отличается от других элементов на полках.

Итак, у нас есть изображение кнопки Icon Preview, далее есть пункт Icon Name, и вы так же можете изменять иконки по своему желанию, а также создавать свои собственные значки. Теперь Tooltip (подсказка). По умолчанию, подсказка может использоваться со всеми командами. Сейчас мы изменим ее на "Make a Beveled Box" (создать сглаженный куб), затем перейдем на Icon Label. Теперь мы можем изменить команду. Если мы перейдем во вкладку Сommand, вы увидите, что это команда, которую мы вводили, когда создавали эту кнопку...
Рекомендации по теме
Комментарии
Автор

Спасибо! Базу по скриптам, благодаря Вашим урокам, за вечер освоил.)

zwcrvdz