Мини-тутор Назначение Гр. клавиш для действий.
Название: Назначение Горячих клавиш для действий, для которых по умолчанию их сделать невозможно, покажу на примере Convert to poly.
Назначение: Упрошение и ускорение работы.
Сложность: Легко.
Время выполнения: 1-2 мин.
Пока я читал статью про гор. клавиши, я задумался над ещё большим ускорением работы и вспомнил про макросы. Да, именно на макросе построен этот тутор.
План действий:
Подробнее:
1. Запускаем Macro Recorder и MAXScript Listener.
2. В моём случае Convert to poly из списка модификаторов.
Слева выделана часть макроса, отвечающая за превращение в poly.
3. Ctrl+C
4. Открываем блокнот, пишем в нём:
Сам файл сохраняем в папку:
(Для 2010 Макса в Семёрке)
Но для других версий ОС стоит искать в папке Application Data внутри папки с именем пользователя. (может быть скрыта)
macroScript **** - название макроса, файл сохранять под этим именем с расширением .mcr (****.mcr)
category:"Custom Script" - Категория, в которой может быть больше одного макроса. (см. пункт 5)
tooltip:"Convert to Editable Poly" - Будет показана при наведении курсора на макрос в списке.
modPanel.addModToSelection (Edit_Poly ()) ui
n - сама команда (здесь - Конвертирование в EditPoly)
$.material = meditmaterials[1] - от себя, назначение объекту первой в списке Material Editor текстуры, стандартной серой по умолчанию. (мне удобнее моделировать в сером, и назначать текстуры по окончании, потому серой она остаётся ещё долго)
5. Перезапустите сами, я не знаю как это делать. Далее самое важное:
Customize > Customize User Interface...
В Категории выбираем то, что вы написали в строке category в макросе.
Нету?
Кто-то забыл перезапустить макс, или пихнул скрипт не под тем именем с раширением txt в совсем не ту папку.
Слева видим список макросов в нашей категории (у меня пока один). Выбираем нужный и назначем ему гор. клавишу справа.
Теперь можно использовать, удачи.
Мини-тутор
Название: Назначение Горячих клавиш для действий, для которых по умолчанию их сделать невозможно, покажу на примере Convert to poly.
Назначение: Упрошение и ускорение работы.
Сложность: Легко.
Время выполнения: 1-2 мин.
Пока я читал статью про гор. клавиши, я задумался над ещё большим ускорением работы и вспомнил про макросы. Да, именно на макросе построен этот тутор.
План действий:
- Запускаем запись макросов.
- Делаем нужное дейсвие.
- Копируем код действия из MAXScript Listener.
- Создаём скрипт.
- Перезапускаем макс и назначаем скрипту хоткей.
Подробнее:
1. Запускаем Macro Recorder и MAXScript Listener.
2. В моём случае Convert to poly из списка модификаторов.
Слева выделана часть макроса, отвечающая за превращение в poly.
3. Ctrl+C
4. Открываем блокнот, пишем в нём:
Код:
macroScript ToEditPoly
category:"Custom Script"
tooltip:"Convert to Editable Poly"
(
modPanel.addModToSelection (Edit_Poly ()) ui:on
$.material = meditmaterials[1]
)
Код:
C:\Users\Midnight\AppData\Local\Autodesk\3dsMax\2010 - 32bit\enu\UI\usermacros
Но для других версий ОС стоит искать в папке Application Data внутри папки с именем пользователя. (может быть скрыта)
macroScript **** - название макроса, файл сохранять под этим именем с расширением .mcr (****.mcr)
category:"Custom Script" - Категория, в которой может быть больше одного макроса. (см. пункт 5)
tooltip:"Convert to Editable Poly" - Будет показана при наведении курсора на макрос в списке.
modPanel.addModToSelection (Edit_Poly ()) ui
$.material = meditmaterials[1] - от себя, назначение объекту первой в списке Material Editor текстуры, стандартной серой по умолчанию. (мне удобнее моделировать в сером, и назначать текстуры по окончании, потому серой она остаётся ещё долго)
5. Перезапустите сами, я не знаю как это делать. Далее самое важное:
Customize > Customize User Interface...
В Категории выбираем то, что вы написали в строке category в макросе.
Нету?
Кто-то забыл перезапустить макс, или пихнул скрипт не под тем именем с раширением txt в совсем не ту папку.
Слева видим список макросов в нашей категории (у меня пока один). Выбираем нужный и назначем ему гор. клавишу справа.
Теперь можно использовать, удачи.
Останнє редагування: