我可以在Maya的“Hypershade”中编写等效于“按类型删除全部”的脚本吗?

2024-05-07 04:17:56 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以用MEL或Python编写脚本,以获得与选择“Hypershade Window”>;“Edit”>;“Delete All by Type”>;“Shading Group and Materials”相同的结果吗。在

我想解决它很久了,但我没有更多的想法,也许有人可以帮助我?在


Tags: andgt脚本bytypegroupallwindow
1条回答
网友
1楼 · 发布于 2024-05-07 04:17:56

删除所有着色器和着色组:

delete `ls -type shadingDependNode`;
delete `ls -type shadingEngine`; 

但是,您不能删除始终存在的lambert1intialParticleSE或{}

Python:

^{pr2}$

请注意,如果您这样做,您的模型将没有指定材质,您需要将它们重新指定给intialShadingGroup,否则它们将无法在您的视点中正确渲染

相关问题 更多 >