2016-06-20 4 views
0

У меня есть майа 2016 года, на окнах 10, с майей экспортирующей плагин из Three.js: https://github.com/mrdoob/three.js/tree/master/utils/exporters/mayaмайа threejs экспорта ошибка не имеет атрибута или метода с именем «FTN»

установил его в соответствии с инструкциями.

Пробовал экспортировать только статическую модель, и я с этим ошибки:

// Warning: file:  C:/Users/andrew/Documents/maya/2016/scripts/ThreeJsExportScript.mel line 12: The -bs/-borderStyle flag is obsolete and should not be used. // 
// Warning: file: C:/Users/andrew/Documents/maya/2016/scripts/ThreeJsExportScript.mel line 29: The -bs/-borderStyle flag is obsolete and should not be used. // 
// Warning: file: C:/Users/andrew/Documents/maya/2016/scripts/ThreeJsExportScript.mel line 39: The -bs/-borderStyle flag is obsolete and should not be used. // 
// Warning: file: C:/Users/andrew/Documents/maya/2016/scripts/ThreeJsExportScript.mel line 54: The -bs/-borderStyle flag is obsolete and should not be used. // 
file -force -options "vertices faces normals uvs materials diffuseMaps specularMaps bumpMaps copyTexturesMaps bones 4 skeletalAnim " -typ "Three.js" -pr -es "C:/Users/andrew/Desktop/proj/exported_name.js"; 
exporting materials 
// Error: line 0: AttributeError: file C:\Program Files\Autodesk\Maya2016\Python\lib\site-packages\pymel\core\nodetypes.py line 408: nt.Checker(u'defaultPolygonTexture') has no attribute or method named 'ftn' // 
// Error: line 0: Could not save file "C:/Users/andrew/Desktop/proj/exported_name.js". // 

Любой запустить в эту ошибку?

ответ

0

Я столкнулся с той же проблемой и нашел ваше сообщение, когда искал решение.

До сих пор мой короткий ответ заключается в том, что плагин майя - это дерьмо. Вот некоторые более конкретные вещи, которые я нашел, что может быть более полезно:

  • Похоже, что экспортер ВСЕГДА экспортирует ВСЕ. Поэтому, даже если вы выбрали Export Selected, он пытается экспортировать все. Это заставило его экспортировать кучу вещей, которые не были готовы к экспорту, и он умрет. Копирование модели, которую я хотел экспортировать в ее собственную сцену, позволяло мне экспортировать без ее сбоя.
  • Когда плагин спрашивает, хотите ли вы экспортировать «диффузные карты», это на самом деле означает карту цветов в шейдере lambert. Он НЕ экспортирует диффузную карту майя.
  • В целом, выход майя JSON не выглядит так хорошо структурированным, как хотелось бы спецификации 3JS. Он загружается в файл threejs.org/editor/, но если вы затем реэкспортируете его, JSON будет намного лучше сформирован.

Это все, что у меня есть. Я пытаюсь понять, могу ли я улучшить экспортера майя, но я не эксперт с Maya или Python.