Опрос

Что такое, по вашему мнению, «демократия»?













Возможности программирования Maya

15.01.2010 11:44 Администратор
Печать PDF
Рейтинг пользователей: / 1
ХудшийЛучший 

Итак, что же именно можно запрограммировать в Maya? Этот раздел посвящен некоторым основным функциям Maya, к которым можно обращаться напрямую и которыми можно управлять при помощи интерфейсов программирования. 1.1.1. Настройка Графический пользовательский интерфейс (GUI) Maya управляется средствами MEL - встроенного языка, на котором он полностью и написан. Язык MEL помогает создавать, редактировать и удалять любые элементы графического интерфейса пользователя. А значит, при помощи MEL вы тоже можете управлять интерфейсом Maya.

Так, пользуясь своими сценариями на языке MEL, вы можете полностью заменить стандартный интерфейс. Часто возникает потребность в специализированной настройке фрагментов интерфейса Maya. К примеру, возможно, вы захотите разработать собственный интерфейс, позволяющий аниматорам устанавливать ключевые кадры, не утруждая себя изучением средства Channel Box (Окно каналов) или редактора Graph Editor (Графический редактор). Кроме того, вы можете скрыть или убрать многие элементы интерфейса Maya, понизив его. сложность для конкретных пользователей.

Наряду с пользовательским интерфейсом, вы можете управлять внутренними настройками Maya. MEL позволяет вносить изменения в настройки Maya, действующие как в рамках одного проекта, так и на систему в целом. Например, вы можете обеспечить согласованное применение всеми пользователями одинаковых временных, угловых и линейных единиц измерения. В иной ситуации каждый пользователь, открывающий тот или иной проект, сможет работать с собственными настройками, имеющими силу в данный момент времени.

1.1.2. Интеграция Часто Maya оказывается не единственным пакетом, применяемым в производственном процессе. При этом могут использоваться лишь некоторые возможности Maya, для решения же отдельных задач могут служить другие пакеты. В этом случае возникает необходимость передавать данные из внешних пакетов в Maya и обратно. Хотя в стандартную поставку Maya входят средства экспорта и импорта отдельных форматов, интерфейс программирования позволяет вам писать собственные модули экспорта и импорта данных. Такие модули транслируют данные одного пакета в формат, понятный другому, поэтому их также называют трансляторами. Так как Maya позволяет обращаться к целым сценам и связанным с ними данным, то вы можете выводить эти данные в любой нужной вам форме.

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

Добавить комментарий


Защитный код
Обновить

Поиск

В закладку

 
 

Авторизация



Погода