我試圖使用命令 指定MEL中的FBX文件file -f -pmt 0 -options「v = 0;」 -typ「FBX」-o如何在腳本中查詢Maya支持的文件翻譯器插件?
在一臺計算機上這很好用。在另一方面,它失敗,但如果我使用 -typ「FBX」
我想我會在我的腳本來查詢所支持的翻譯,然後或者選擇正確的一個或報告錯誤確實工作。這可能嗎?我是否錯誤診斷問題?
我試圖使用命令 指定MEL中的FBX文件file -f -pmt 0 -options「v = 0;」 -typ「FBX」-o如何在腳本中查詢Maya支持的文件翻譯器插件?
在一臺計算機上這很好用。在另一方面,它失敗,但如果我使用 -typ「FBX」
我想我會在我的腳本來查詢所支持的翻譯,然後或者選擇正確的一個或報告錯誤確實工作。這可能嗎?我是否錯誤診斷問題?
MEL有一個名爲pluginInfo的命令。你可以編寫一個簡單的函數,根據它返回正確的拼寫。 pluginInfo -v -query "fbxmaya";
將提供fbx插件的版本。我有一段時間沒有使用MEL,所以我不會嘗試使這個完美,但可能像if(pluginInfo -v -query "fbxmaya")) string fbxType = "FBX" else(string fbxType = "Fbx")
。然後只需將該變量插入file -f -pmt 0 -options "v=0;" -typ $fbxType -o
即可。
它可能是fbx的不同版本。您必須提供另一行,以確定該特定機器上fbx的版本以及正確拼寫的管道。
我正在試驗諸如if(catch('file -typ「FBX」')......但這似乎有點暴力。你有什麼想法可以確定一個FBX版本?迭代插件不知何故?? – user2616094
MEL有一個名爲pluginInfo的命令,你可以編寫一個簡單的函數,它會根據它返回正確的拼寫。「pluginInfo -v -query」fbxmaya「;'將提供fbx插件的版本 –
I couldn將所有內容放入註釋框中:P –
我注意到的一件有趣事情是,如果將文件對話框設置爲「Os Native」,您將在Maya 2014中獲得與fbxmaya不同的答案。 – alteveer