Записи с меткой ‘сценариев’

Справочная система MEL

Прежде чем переходить к дальнейшему изучению  языка MEL, рассмотрим  мощней­ шую справочную  систему Maya, доступную для языка MEL.

В первую очередь имеет смысл рассмотреть внутреннюю функцию Maya  Help. По­ скольку язык  MEL имеет так много команд и  функций  (приблизительно  700), функция Help представляет собой самый быстрый  и  удобный  способ доступа к  информации  о них. (Можно даже ввести  команду  help help, чтобы получить информацию  о работе команды Help.) Рассмотрим пример доступа к информации  с помощью команды Help. Откройте редактор  сценариев  и введите  в  панели  ввода (либо в  командной строке ниже главного  окна)  команду help, сопровождаемую  именем команды, справку о которой не­ обходимо получить, например имя команды setActr:

Читать далее »

Встроенный язык Maya (MEL)

В   этой   главе  рассматривается встроенный  язык   сценариев    Maya   MEL   (Maya Embedded Language) и  описывается, как он используется  в  Maya для  повышения произ­ водительности, автоматизации  выполнения часто повторяемых задач. Кроме того, в  гла­ ве рассматриваются  основы программирования  MEL и  объясняется, как  продолжить  са­ мостоятельное изучение этого мощнейшего компонента Maya.

Читать далее »

Редактор сценариев  Maya

Чтобы  обратиться к редактору сценариев (Script  Editor),  показанному  на  рис. 1.41, щелкните на пиктограмме в правом нижнем углу экрана, в конце  командной строки, или выберите пункт меню Window=>Genera l Editors => Script Editor (Окно => Общие редакто­ ры => Редактор сценариев). Поскольку практически все действия в Maya основаны на вы­ полнении  тех  или   иных  команд  языка  MEL,  любое  из   них  можно  осуществить про­ граммно,  с  помощью  непосредственного  выполнения команд  и   сценариев MEL,  либо присвоив значение  аргументам MEL. Все это, а также история выполненных команд дос­ тупны в редакторе сценариев.

Читать далее »

Пакетная визуализация  в Maya

Пакетная  визуализация (batch   rendering)   представляет собой  процесс,  при   котором Майя получает сцену и  последовательно визуализирует каждый файл,  создавая либо по­ следовательность изображений,  либо файл фильма. Как уже  упоминалось, практически всегда имеет смысл  создавать последовательность  изображений,  а  не  визуализировать непосредственно в  файл фильма.

Читать далее »

Что такое атрибут Maya

Как  уже,  вероятно, стало понятно  из  предыдущих глав, под  атрибутом  (Attribute) подразумевается  любой  элемент  узла  Майя  (в  языке   MEL  для   обозначения   атрибутов используется  термин Attr) .  (Узел  Maya  (Maya node) — это то,  что можно просмотреть

Читать далее »

Отладка сценариев MEL

ЕСЛИ удача сопутствовала читателю до сих пор и код сценариев удавалось вводить аб­ солютно точно, то сообщения об ошибках MEL, возможно, еще и  не появлялись.  Однако начав  создавать собственные сценарии  MEL, безусловно, сталкиваешься с  сообщениями об ошибках, наиболее распространенными  из  которых являются  синтаксические   ошиб­ ки.  Каждая команда  имеет определенную  структуру  или  формат,  который  следует  со­ блюдать для ее успешного выполнения.  В противном  случае интерпретатор сценариев не будет знать,  что делать с такой  командой,  и  сообщит о  наличии  синтаксической ошибки (syntax error).

Читать далее »

Применение процедур и сценариев  MEL

В  предыдущих разделах уже рассматривалось  несколько  основных элементов  языка MEL. Однако большинство созданных до сих  пор фрагментов  не будут  корректно рабо­ тать в других  условиях,   если  попробовать  сохранить их  в  папке сценариев.  Поэтому и  не предпринималось  никаких попыток  сохранить созданные  команды  в  формате,  который Maya сможет прочитать и  выполнить.  Теперь пришло  время исправить  недостатки  соз­ данного кода и  превратить его во  вполне полнофункциональные  (автономные) сценарии, которые можно переносить с одного места на другое и даже торговать ими.

Читать далее »