我还在学习python,所以请多多包涵。
我需要将fbx文件导入现有场景。
我尝试了多种导入方式,但到目前为止没有任何效果。
我尝试过的
import maya.cmds as cmds
def setImport():
setImportPath = 'X:\Path_To_File.fbx'
cmds.file(setImportPath, i=True, mergeNamespacesOnClash=True, namespace=':');
setImport()
我得到的错误是:
# Error: RuntimeError: file <maya console> line 5: File not found. #
我尝试的下一件事是:
import maya.cmds as cmds
cmds.file( 'X:\Path_To_File.fbx', o = True )
我得到的错误是:
# Error: RuntimeError: file <maya console> line 4: File not found: "X: ath_to_File.fbx" #
注意“ X:”和第一个字母之间的空格吗?以及“路径”的缺失“ P”?
这是为什么?
我在这里想念什么?
第一种方法是在ma / mb文件上完美工作,而不是与fbx一起工作。
有谁知道如何解决这个问题?
解决了:
我从Windows资源管理器复制了文件路径,但是Windows用反斜杠显示了路径。我将反斜杠更改为斜杠,现在fbx导入起作用了。
傻我!
最佳答案
我认为脚本以某种方式将\P
解码为特殊字符。 (对于从后退\
开始的几乎所有内容,这实际上都是很常见的)
您可以尝试一些可能的选项:X:\\Path_To_File.fbx
,X:/Path_To_File.fbx
关于python - Maya:如何使用python导入fbx?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46435873/