Skip to content

Instantly share code, notes, and snippets.

@redglasses67
Created December 23, 2022 19:54
Show Gist options
  • Save redglasses67/7067a49ad4859977a35ec605c2a38053 to your computer and use it in GitHub Desktop.
Save redglasses67/7067a49ad4859977a35ec605c2a38053 to your computer and use it in GitHub Desktop.
マテリアル名から割り当てられているものを選択状態にする
import maya.api.OpenMaya as om2
matName = "lambert1"
matNodes = om2.MGlobal.getSelectionListByName(matName)
mObject = matNodes.getDependNode(0)
depNode = om2.MFnDependencyNode(mObject)
outPlug = depNode.findPlug("outColor", 0)
dstPlug = outPlug.destinations()
set = om2.MFnSet(dstPlug[0].node())
members = set.getMembers(True)
om2.MGlobal.setActiveSelectionList(members)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment