Python 在Autodesk Maya中取消绑定蒙皮
尽管显示了以下Maya命令文档: 或 结果: 错误:RuntimeError:文件行1:没有皮肤分区 在现场发现 我在梅尔身上也有同样的错误。但是脚本编辑器的历史记录显示了一个Python 在Autodesk Maya中取消绑定蒙皮,python,maya,Python,Maya,尽管显示了以下Maya命令文档: 或 结果: 错误:RuntimeError:文件行1:没有皮肤分区 在现场发现 我在梅尔身上也有同样的错误。但是脚本编辑器的历史记录显示了一个doDetachSkin命令,对它的搜索只会让我返回到bind skin命令 当按照文档中的示例给出错误消息时,如何正确编写此命令 附言:我选择的是一个覆盖了几个关节的地理网格。你试过选择吗 mySelectedObj = cmds.ls(sl=True) or [] if mySelectedObj: cmds.
doDetachSkin
命令,对它的搜索只会让我返回到bind skin命令
当按照文档中的示例给出错误消息时,如何正确编写此命令
附言:我选择的是一个覆盖了几个关节的地理网格。你试过选择吗
mySelectedObj = cmds.ls(sl=True) or []
if mySelectedObj:
cmds.bindSkin(mySelectedObj[0], unbind=True )
你试过选择吗
mySelectedObj = cmds.ls(sl=True) or []
if mySelectedObj:
cmds.bindSkin(mySelectedObj[0], unbind=True )
将maya.mel导入为mel
skinC=mel.eval('doDetachSkin“2”{“1”,“1”}')
决定通过调用我在脚本编辑器历史记录中看到的mel命令来解决这个问题。不是很理想,但现在符合我的目的
如果有人知道更好的方法,或者可以提供线索说明为什么以下文档不起作用,请随时加入
将maya.mel导入为mel
skinC=mel.eval('doDetachSkin“2”{“1”,“1”}')
决定通过调用我在脚本编辑器历史记录中看到的mel命令来解决这个问题。不是很理想,但现在符合我的目的
如果有人知道更好的方法,或者能够提供以下文档不起作用的原因的线索,请随时加入。如果
解除皮肤绑定
Python命令不起作用:
import maya.cmds as cmds
cmds.bindSkin( unbind=True, bp=False )
试试它的老版MEL:
DetachSkin;
如果
Unbind Skin
Python命令不起作用:
import maya.cmds as cmds
cmds.bindSkin( unbind=True, bp=False )
试试它的老版MEL:
DetachSkin;
看起来bindSkin只能删除jointCluster,您可以尝试使用skinCluster
import pymel.core as pm
pm.skinCluster(objname, edit=True, unbind=True)enter code here
看起来bindSkin只能删除jointCluster,您可以尝试使用skinCluster
import pymel.core as pm
pm.skinCluster(objname, edit=True, unbind=True)enter code here
对我有。我得到了完全相同的错误信息。奇怪的是,当我从UI手动使用unbind命令时,它工作正常,但是脚本编辑器显示了一个我在文档中找不到的“doDetachSkin”mel命令。是的。我有。我得到了完全相同的错误信息。奇怪的是,当我从UI手动使用unbind命令时,它工作正常,但是脚本编辑器显示了一个我在文档中找不到的“doDetachSkin”mel命令。