Как пакетно Save Selecttion в 3ds Max? MaxScript

Автор
Сообщение
На сайте c 20.04.2014
Сообщений: 1445
Россия!

Всем привет, я знаю, тут есть крутые спецы по скриптам.

Сейчас образовалась задача в которой мне нужно множество объектов с правильными именами сохранить в разные файлы .max

Нашел такое только в Project Manager, но штука платная и слишком замороченная для моей простой задачи.

Я понимаю, что там сам скрипт будет на 10 строк, но я совсем не соображаю, как это все записать. В экселе и в Фотошопе все понятно, там тыкай и записывай действия. А в максе надо все же в maxScript базовые знания иметь.

Я готов символически отблагодарить, если бесплатно никто не захочет помочь, но об этом в ЛС.

ТЗ:

1) Я выделяю объекты, запускаю скрипт.

2) Скрипт сохраняет каждый объект в указанную папку, присваивая ему имя объекта.

Спасибо!

Цитата mr.spoilt нашел такое, но тут экспорт:
if heapSize <= 55000000 do heapsize += 50000000;
dir = getSavePath caption:"fbx export directory"
sel_ = selection as array
for i in sel_ do
(
select i
$.pos = [0,0,0]
$.pivot = [0,0,0]
resetXForm $
convertToPoly $
exportFile (dir + "/" + $.name ) #noPrompt selectedOnly:true using:FBXEXP);
На сайте c 20.04.2014
Сообщений: 1445
Россия!
Цитата Slazzo:
(     local _path=getsavepath caption:"save to";     if _path != undefined do (         local objs = selection as array;         for o in objs do (            local _file = _path+ "\" + o.name + ".max"; /* for this example we don't handle overwriting and invalid characters */            savenodes o _file quiet:true;     ) )

Большое спасибо за ответ, но ругается на ошибку в синтаксисе, я вроде добавил закрывающую скобку, но, видимо, не в то место.

На сайте c 20.04.2014
Сообщений: 1445
Россия!
Цитата Slazzo:
(     local _path=getsavepath caption:"save to";     if _path != undefined do (         local objs = selection as array;         for o in objs do (            local _file = _path+ "\" + o.name + ".max"; /* for this example we don't handle overwriting and invalid characters */            savenodes o _file quiet:true;         )     ) )

 У меня 2014 версия, может в этом проблема?

В любом случае, спасибо за отклик и потраченное время. 

Читают эту тему: