2016-06-20 11 views
0

Ich habe maya 2016 auf Windows 10, mit dem Maya-Plugin von Three.js exportieren: https://github.com/mrdoob/three.js/tree/master/utils/exporters/mayamaya threejs Export Fehler hat kein Attribut oder Methode mit dem Namen 'ftn'

installiert gemäß den Anweisungen.

habe gerade versucht, ein statisches Modell zu exportieren und diese Fehler mit bin:

// 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". // 

Wer in diesen Fehler laufen?

Antwort

0

Ich renne in das gleiche Problem und fand Ihren Beitrag, wie ich nach einer Lösung suchte.

Bis jetzt ist meine kurze Antwort, dass das Maya-Plugin Mist ist. Hier sind einige spezifischere Dinge, die ich gefunden habe, die hilfreicher sein könnten:

  • Es scheint, dass der Exporteur IMMER alle exportiert. Selbst wenn Sie "Ausgewählte auswählen" auswählen, wird versucht, alle zu exportieren. Das hat dazu geführt, dass es eine Menge Dinge exportiert hat, die nicht zum Exportieren bereit waren, und es würde sterben. Das Kopieren des Modells, das ich in seine eigene Szene exportieren wollte, erlaubte mir, zu exportieren, ohne dass es abstürzte.
  • Wenn das Plugin fragt, ob Sie die "diffusen Karten" exportieren wollen, ist es eigentlich die Farbkarte in einem Lambert-Shader. Es exportiert nicht die diffuse Maya-Karte.
  • Im Allgemeinen scheint die Maya-JSON-Ausgabe nicht so gut strukturiert zu sein, wie es die 3JS-Spezifikation möchte. Es wird in den threejs.org/editor/ geladen, aber wenn Sie dann wieder exportieren, wird der JSON viel besser gebildet.

Das ist alles was ich habe. Ich versuche zu sehen, ob ich den Maya-Exporteur verbessern kann, aber ich bin kein Experte für Maya oder Python.