def getAllShadingNodes(nodes):
if not isinstance(nodes, list):
nodes = [nodes]
resultNodes = []
while nodes:
resultNodes += nodes
nodes = cmds.listConnections(nodes, source=True, destination=False)
return resultNodes
文章目录