запись простого сценария
Упражнение: запись простого сценария
В этом разделе описывается пример записи простого сценария, в котором выделенный объект сплющивается и к нему применяется фиолетовый цвет.
Чтобы с помощью средства Macro Recorder создать новый сценарий, выполните ряд действий.
- В папке Chapter Example Files на прилагаемом компакт-диске найдите файл Chap 4 0 . zip, распакуйте его и откройте файл Purple pyramid. max. В файле находится простейшая пирамида.
- Выделив пирамиду, выберите в главном меню программы MAXScript>MAXScript Listener (или нажмите <F11>), чтобы открыть одноименное диалоговое окно.
- В окне MAXScript Listener выберите меню MacroRecorder и посмотрите на активные команды. Убедитесь в том, что при записи сценария используются относительные объектные ссылки, т.е. сценарий будет работать с любым выделенным в момент запуска объектом.
- Затем в меню MacroRecorder выберите команду Enable (Активизировать). Теперь все готово к записи сценария MAXScript.
- Минимизируйте окно MAXScript Listener или прикрепите его к окну проекции Left. Для этого достаточно щелкнуть правой кнопкой мыши на имени окна проекции и из появившегося контекстного меню выбрать команду Views>Extended>MAXScript Listener (Виды>Дополнительные>Окно MAXScript Listener). Теперь ничто не будет мешать вашей работе.
- С помощью команды Modifiers>Parametric Modifiers>XForm (Модификаторы> Параметрические модификаторы>Модификатор XForm) добавьте к объекту соответствующий модификатор.
- Щелкните на кнопке Select and Non-Uniform Scale (Выделить и неоднородно масштабировать) основной панели инструментов, затем на кнопке Restrict to Y (Ограничить трансформацию по оси Y) панели инструментов Axis Constraints (Ограничения по осям). Щелкните в любой части окна проекции Front, активизировав его (если это еще не было сделано), и перетащите контейнер оси Y вниз, сплющивая пирамиду.
- Активизируйте вкладку Create и щелкните на образце цвета, расположенном справа от поля имени объекта. Появится диалоговое окно Object Color (Цвет объекта). Щелкните на фиолетовом образце цвета, а затем на кнопке ОК.
- Сценарий готов. Активизируйте окно MAXScript Listener и выберите команду MacroRecorder>Enable для остановки записи сценария.
- Теперь протестируем записанный сценарий MAXScript. Добавьте к сцене сферу и выделите ее перед выполнением следующего действия.
- Выделите весь текст в верхней части окна MAXScript Listener (для этого можно использовать комбинацию клавиш <Ctrl+A>). Затем нажмите комбинацию клавиш <Shift+Enter> для выполнения сценария.
Как показано на рис. 40.8, сфера "сплющивается" и изменяет свой цвет.
Содержание раздела