擅长:python、mysql、java
<p>着色器连接到一个或多个包含指定的着色集。所以这不是一个1:1的任务,而是一对多,然后又是一对多(当然你不经常看到)。请注意,当您只需要一个名称空间时,您使用2个名称空间。在</p>
<pre><code>import maya.cmds as mc
Shader = mc.ls(type = 'surfaceShader')
for i in Shader:
con = mc.listConnections('%s.outColor' % i)
names = mc.listConnections(con, type="mesh")
print i, "->", ", ".join(names)
</code></pre>