from maya import cmds
sel = cmds.ls(sl=1)
# [u'IK_R_Shoulder', u'FK_R_Shoulder', u'R_Shoulder', u'R_ArmBlender_CtrlGrp']
blend = cmds.createNode("blendColors")
# sel[0] = ik
cmds.connectAttr(sel[0] + '.r', blend + '.color1', f=1 )
# sel[1] = fk
cmds.connectAttr(sel[1] + '.r', blend + '.color2', f=1 )
# sel[2] = skin
cmds.connectAttr(blend + '.output',sel[2] + '.r',, f=1 )
# sel[3] = blenderCtrl
cmds.connectAttr(sel[3] + '.tx', blend + '.blender')
答案 0 :(得分:0)
如果文件以UTF-8编码,我认为文件中有一些不可见的字符,或BOM(字节顺序标记)。我建议你将文件加载到十六进制编辑器中并搜索这些字符。
如果这没有帮助,您可以将文件上传到某处并告诉我们URI,以便我们可以查看它(我愿意花一些时间)。上传时,请确保您使用的是二进制传输方法,即确保传输软件/传输过程本身不会以任何方式更改文件。
典型的例子是,在Windows下运行的FTP客户端将文件上传到Linux服务器上的某个位置,从而将行结尾从CR + LF(Windows)转换为LF(Linux) )。所以请小心并仔细检查实际传输文件的软件的所有设置。否则,我们将检查一个与硬盘上的文件不同的文件;除了浪费时间之外,这将导致我们无处可去。