Средства для работы со сценариями и макросами на языке MAXScript
Средства для работы со сценариями и макросами на языке MAXScript
MAXScript - это встроенный в программу max 6 язык макропрограммирования, обеспечивающий пользователям следующие возможности:
- создание сценариев, часто называемых в обиходе «скриптами» и хранящихся в файлах типа *. ms, которые воспроизводят все функциональные возможности max 6, такие как построение геометрических моделей, расстановка осветителей и камер, назначение материалов, визуализация и анимация объектов сцены;
- создание макросов, хранящихся в файлах типа *. mcr и описывающих свойства новых кнопок и размещение этих кнопок на панелях инструментов max 6;
- создание ваших собственных свитков для командной панели Utilities (Утилиты) и окон диалога, имеющих стандартный для программы max 6 интерфейс;
- написание собственных внешних модулей для работы с сетчатыми оболочками, визуализации эффектов, модификации объектов, чтения/записи файлов, реализации процедурных контроллеров анимации;
- создание средств пакетной обработки файлов, в частности средств пакетной визуализации сцен;
- организация обмена данными с другими приложениями Windows посредством механизма OLE;
- автоматическая запись всех действий, производимых пользователем в программе max 6, в виде набора макрокоманд.
Функциональные возможности языка MAXScript полностью соответствуют возможностям программы max 6 и ее развитого интерфейса. Синтаксис языка достаточно прост для того, чтобы им могли пользоваться даже лица, не являющиеся программистами, так как основан на минимальном количестве правил пунктуации и форматирования макропрограмм. В то же время количество функций языка MAXScript очень велико и они настолько органично связаны с командами и инструментами max 6, что эффективное использование сценариев невозможно без глубокого знания программы max 6.
Справочные сведения по языку MAXScript содержатся в электронном справочнике, порядок вызова и использования которого был описан в разделе «Электронный справочник по языку сценариев MAXScript" главы 1.
Содержание раздела