fix nodegroup socket error in blender 3.4
1.0.3 - fixed: Send to render layer compatibility with blender 3.4 - added: clear default nodes when creating new render scene
This commit is contained in:
+2
-2
@@ -106,7 +106,7 @@ def connect_render_layer(rlayer, ng=None, out=None, frame=None):
|
||||
if not rlayer.outputs['Image'].is_linked:
|
||||
sockin = ng.inputs.get(vl_name)
|
||||
if not sockin:
|
||||
sockin = ng.inputs.new('NodeSocketColor', vl_name)
|
||||
sockin = ng.node_tree.inputs.new('NodeSocketColor', vl_name)
|
||||
sockin = ng.inputs[-1]
|
||||
|
||||
links.new(rlayer.outputs['Image'], sockin)
|
||||
@@ -144,7 +144,7 @@ def connect_render_layer(rlayer, ng=None, out=None, frame=None):
|
||||
aa = fn.create_aa_nodegroup(ngroup)# fn.new_aa_node(ngroup)
|
||||
groupout = ng.outputs.get(vl_name)
|
||||
if not groupout:
|
||||
ng.outputs.new('NodeSocketColor', vl_name) # assigning direcly doesn't link well
|
||||
ng.node_tree.outputs.new('NodeSocketColor', vl_name) # assigning direcly doesn't link well
|
||||
groupout = ng.outputs[-1]
|
||||
|
||||
# print('ng_out.inputs.get(vl_name): ', ng_out.inputs.get(vl_name))
|
||||
|
||||
Reference in New Issue
Block a user