有的时候下载的模型或场景中,会存在一些无法删除的广告,比如在一个固定的位置放着由一堆曲线组成的某某网站的域名。
当尝试删除它的时候,会提示“该节点已经锁定”或者“无法删除,因为它具有被锁定的子对象” 等提示,此时可以使用下面的脚本批量解锁:
1 2 3 4 5 6 7 |
import pymel.core as pm for obj in pm.selected() : if pm.lockNode(obj,q=1,l=1)[0] : pm.lockNode(obj,l=0) print '%s unlocked.'%obj else : print '%s not locked.'%obj |
只需要选择所有要解锁的对象,然后运行一次即可。