Guest User

Untitled

a guest
May 24th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. def append_group_inst(nodes, group_name, data=bpy.data, group_creation_func=None, use_fake_user=False, parent=None, custom_color=None):
  2. group = None
  3. try:
  4. group = data.node_groups[group_name]
  5. except IndexError:
  6. if group_creation_func:
  7. group = group_creation_func(data, use_fake_user)
  8.  
  9. if group:
  10. gp_in = nodes.new('ShaderNodeGroup')
  11. gp_in.node_tree = group
  12. gp_in.name = group_name
  13. gp_in.parent = parent
  14. if custom_color:
  15. gp_in.use_custom_color = True
  16. gp_in.color = custom_color
  17. return gp_in
  18. else:
  19. return None
Add Comment
Please, Sign In to add comment