InsertAutoVop
Name : InsertAutoVop
Label : InsertAutoVop
Icon : SOP_attribute
Hotkey : SHIFT + V
Context : SOP
import toolutils as tu selectedNodes = hou.selectedNodes() ConList=[] numCon=0 numConNode=0
for node in selectedNodes: nodeMove = tu.findConnectedNodes(node, 'output', None) for mNode in nodeMove: mNode.move((0,-1.5)) outputNodes = node.outputs() outputConnections = node.outputConnections() for con in outputConnections: ConList.insert(numCon,con.inputIndex()) numCon+=1 autoVop = node.createOutputNode('attribvop','attribvop',True,True,False) autoVop.setPosition(node.position()) autoVop.move((0,-1.5)) node.setSelected(False) for conNode in outputNodes: conNode.setInput(ConList[numConNode],autoVop,0) numConNode+=1
autoVop.setSelected(True) autoVop.setDisplayFlag(True) autoVop.setRenderFlag(True)









