用xgen 塑形的时候,有时候误操作,导致guide 的历史被清理,会报
Error: line 1: XGen: Candidate guides have not been associated!的错误
主要原因是guide 的历史被清理了,或者是中间替换过生长面导致guide无法指定到生长面,具体的产生的原因无从考究
解决思路:
将xgen 的xgmMakeGuide和xgGuideShape 的属性重新连接
all_guide = cmds.ls(sl=True,dag=True,type='xgmSplineGuide')
for i in all_guide:
try:
input_mesh =cmds.listConnections('{}.inputMesh'.format(i))[0]
cmds.connectAttr('{}.toGuide'.format(input_mesh),'{}.toMakeGuide'.format(i),f=True)
except:
print i
选中xgen 的描述,批量连接