Энциклопедия 3ds max 6

         

Средства для работы со сценариями и макросами на языке 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.



Содержание раздела