Post #2133: Hello,
š Metadata
- Author: whinton
- Date: 2019-03-28 18:49:10
- Type:
question - Quality Score: 7/10
- Replies (1): post_02134
š·ļø Tags
macro python-scripting intermediate unsolved
āļø Related PME Features
- Macro Editor
- Python Scripting
š¬ Content
Hello,
Iām trying to call a script that will automatically add connected nodes to the current node tree. It looks like this
import bpy
for i in range(1):
#specifcy node tree
myTree = bpy.data.node_groups['Pop ups']
#location offset
offsetX = i *400
#add Time Info Node
mytime = bpy.data.node_groups['Pop ups'].nodes.new("an_TimeInfoNode")
mytime.location=offsetX, 0
#add Delay Time Node
mydelay = bpy.data.node_groups['Pop ups'].nodes.new("an_DelayTimeNode")
mydelay.location=offsetX+200,0
#Connect Frame, Time
nodetree=bpy.data.node_groups['Pop ups']
nodetree.links.new(mytime.outputs['Frame'],mydelay.inputs['Time'])
Iām wondering how set the nodetree contextually. That is, when I call the external script, the active node tree is passed into the script, and the nodes are added/connected to the current node tree.