Python 我可以写一个相当于;“按类型删除所有内容”;在Maya中';什么是Hypershade?
是否可以用MEL或Python编写脚本,以获得与选择相同的结果:Hypershade Window>Edit>Delete All by Type>Shading Group and MaterialsPython 我可以写一个相当于;“按类型删除所有内容”;在Maya中';什么是Hypershade?,python,maya,mel,Python,Maya,Mel,是否可以用MEL或Python编写脚本,以获得与选择相同的结果:Hypershade Window>Edit>Delete All by Type>Shading Group and Materials 我试图解决它很长时间,我没有更多的想法;也许有人可以帮助我?删除所有着色器和着色组: delete `ls -type shadingDependNode`; delete `ls -type shadingEngine`; 但是,您不能删除始终存在的lambert1、intialparti
我试图解决它很长时间,我没有更多的想法;也许有人可以帮助我?删除所有着色器和着色组:
delete `ls -type shadingDependNode`;
delete `ls -type shadingEngine`;
但是,您不能删除始终存在的lambert1
、intialparticle
或initialShadingGroup
Python:
import maya.cmds as cmds
cmds.delete (cmds.ls(type='shadingDependNode'))
import maya.cmds as cmds
cmds.delete (cmds.ls(type='shadingEngine'))
请注意,如果执行此操作,您的模型将不会指定材质,您需要将其重新指定给intialShadingGroup
,否则它们将无法在视点中正确渲染