2016-01-15 7 views
-1

Я работаю над панелью инструментов и замечаю, что у нас нет очень универсального решения для импорта/экспорта fbx в/из max извне.Нужно универсальное решение для импорта/экспорта fbx извне с помощью 3ds Max

Для макс довольно сложно передавать параметры непосредственно через командную строку (или невозможно, поскольку я еще не нашел никаких решений). Так что мой текущий обходной путь является: 1. выписывать параметры во внешнем файле 2. Запуск командной строки для выполнения MaxScript 3. внутри этого MAXScript прочитать файл в шаге 1 и делать вещи

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

Есть ли способ стандартизации процесса, внесения в библиотеку и повторного использования в будущем?

ответ

0

Да, MAXScript - это способ пакетной обработки и использования командной строки для обработки файлов FBX. Но я не уверен, что понимаю вторую часть, где вы говорите: «Проблема в том, что эта функция не может использоваться совместно с другими проектами, поскольку записанный внешний файл жестко закодирован». Я думаю, вы хотите передать имя файла или путь по команде -линия?

Вот Документы MAXScript для настройки импорта/экспорта FBX: http://help.autodesk.com/view/3DSMAX/2016/ENU/?guid=__files_GUID_B9ACAA8C_DBD6_46D7_BB39_244680ECE94C_htm

Чтобы пройти в имени файла или путях файлов, для этого необходимо использовать MAXScript в командной строке. Существует пост здесь обсуждается этот подход и показывает этот ключевой пример: http://forums.cgsociety.org/archive/index.php?t-1003362.html

3dsmax -mxs "global inputdir = @\"C:\\TEST_INPUT\";global outputdir = @\"C:\\TEST_OUTPUT\";filein \"C:\\batchexporter.ms\"" 

Там есть бесплатный сценарий я вижу, тоже: http://www.scriptspot.com/3ds-max/scripts/batch-exportimport

+0

Благодаря Сирил! Просто прошел тест со сценарием. Это отлично работает для экспорта! Однако использование «-mxs» приведет к тому, что max будет открываться и закрываться мгновенно, поэтому он не работает для импорта ... –

+0

@ValentimAu, я думаю, вам нужно будет написать плагин для инструмента 3ds Max. Это вариант, который вы готовы использовать? – cyrille

 Смежные вопросы

  • Нет связанных вопросов^_^