Как создать скрипт maxscript?







+4 +/-
Профиль пользователя Participant Спросил: Participant  (рейтинг 21669) Категория: компьютеры и интернет

Ответов: 1

2 +/-

На первый взгляд сделать скрипт в 3dsMax кажется очень сложной задачей, но на самом деле здесь нет ничего сложного. Скрипт может создать практически любой человек, даже не имеющий навыков программирования.

Разберём на примере простенького скрипта.

Вот скрипт, запускающий ленту Ribbon в 3dsMax, и что мы видим.

macroScript Cut_PolyRibbon

Category:"Niklit Scripts"

Tooltip:"Cut_PolyRibbon"

(

macros.run "Ribbon - Modeling" "CutsCut"

)

Любой скрипт состоит из:

  • Названия скрипта в программе - это у нас "Cut_PolyRibbon"

Название скрипта ставится без кавычек и пробелов, а так же не должно иметь ключевый слов, матеманических знаков и функций, используемых программой 3dsMax. Короче это должно быть просто любое уникальное имя вашего скрипта.

  • Категории - Category:"Niklit Scripts"

Здесь в кавычки ставим название категории, в которой будет бежать ваш скрипт, из которой потом можно выбрать и назначить ему горячие кнопки.

Можно указать уже существующие категории, а можно указать и свою сдобственную.

Чтобы назначить горячие кнопки скрипту, ИСКАТЬ КАТЕГОРИЮ ПОТОМ НУЖНО В Customize/CustomizeUserInterface

  • Название скрипта как инструмента который будет лежать и выбираться в категории скрипта. И это у нас здесь то, что идёт "Cut_PolyRibbon" в кавычках после Tooltip:

Далее, мы видим скобочки

(

)

СКОБОЧКИ ВСЕГДА ДОЛЖНЫ БЫТЬ ЗАКРЫТЫ, тоесть у каждой "(" должна быть своя ")"

Это так называемая область видимости.

В этой области и находится сам скрипт

В нашем случае это функция "macros.run "Ribbon - Modeling" "CutsCut""

На её место можно вставить любой другой свой скрипт, который можно написать самому, а можно скопировать из окна максскриптлистенера (MaxScriptListener)

Я делаю скрипты в простом блокноте, потом сохраняю *.txt файл.

РАСШИРЕНИЕ *.txt ПОТОМ ЗАМЕНЯЮ НА:

*.ms - тогда скрипт можно установить путём перетаскивания во вьюпорт

или

*.mcr - ЭмСиАр скрипт можно установить копированием его вот в эту папку:

c:\Users\ИмяПользователя\AppData\Local\Autodesk\3dsMax\2012 - 64bit\enu\UI\usermacros\

Этот способ хорош, если после чистой установки 3dsMax нужно установить много скриптов сразу.

Ответил на вопрос: Soldo   

Похожие вопросы

Спросил
2 Отв.
Как на YouTube сделать смешное видео, чтобы оно набрало просмотров?
Ответ: Если вы создаете смешное видео, то оно должно быть интересным и недолгим. Не вставляйте туда навязчивую музыку, ведь она может испортить впечатление зрителей о видео. В смешного короткого видео не д ... Читать далее...
Автор вопроса: Galvanized, в категории | | |
Спросил Galvanized
1 Отв.
Как в майнкрафте сделать щит?
Ответ: Здраствуйте, мой дорогой друг, вам очень повезло, что вы задали вопрос такой, ведь я тут. Чтобы сделать(Скрафтить) Щит нужно 6 любых досок и железо: Д-Доска ДЖД Ж-Железо ДДД Н-Ничего НДН Вот, но ... Читать далее...
Автор вопроса: Phantomist, в категории | | | | |
Спросил Phantomist
1 Отв.
Какая есть альтернатива бесплатному хостинга, чтобы не пропал сайт даром?
Ответ: Бесплатные хостинги бывают и неплохими, например, блогспот (как раз от Гугла), на котором - куча сайтов, и многие коммерческого содержания. Но, как известно, ... Читать далее...
Автор вопроса: Venturing, в категории | |
Спросил Venturing
1 Отв.
Как поменять IP с помощью BAT скрипта?
Ответ: для смены различных сетевых настроек может помочь стандартная утилитка netsh (netsh /?) Для Вашей задачи надо сначала выяснить имя сетевой карты, для ... Читать далее...
Автор вопроса: Mendelssohn, в категории | | | | |
Спросил Mendelssohn
2 Отв.
Как на природе сделать стол?
Ответ: если вы собираетесь прожить на природе несколько дней, то можно соорудить подобие стола из поваленных деревьев, пеньков, камней. а если пришли ненадолго, ... Читать далее...
Автор вопроса: Brookes, в категории | | |
Спросил Brookes
2 Отв.
Как из подручных средств сделать пистолет?
Ответ: Боевой - никак. Нормальный пистолет требует использования высококачественных сталей и других материалов специальных марок, сложного металлообрабатывающего ... Читать далее...
Автор вопроса: Sils, в категории | |
Спросил Sils
11 Отв.
Что может общество сделать для инвалидов, вынужденных всегда быть дома?
Ответ: Сделать бесплатный интернет. Подарить ионизатор. Иметь кнопку экстренного вызова для вызова экстренных служб и телефон доверия и помощи социального обслуживания. ... Читать далее...
Автор вопроса: Burnie, в категории | | |
Спросил Burnie
5 Отв.
Что сделать из остатков тюля?
Ответ: Из остатков тюля можно сделать множество очень милых вещей для украшения дома. Например, вот такой симпатичный тюлевый ламбрекен. Можно из кусочков сшить ... Читать далее...
Автор вопроса: Cronet, в категории | | | | |