Node Wrangler: make users of GN node groups independant
commit61fa8507534e086c9b2e5d5afd2d5c29dd34be4a
authorDamien Picard <dam.pic@free.fr>
Wed, 7 Feb 2024 19:16:15 +0000 (7 20:16 +0100)
committerDamien Picard <dam.pic@free.fr>
Mon, 12 Feb 2024 10:18:56 +0000 (12 11:18 +0100)
tree26e2479c3746db00e6d044e988e012f9442c1a52
parent5fe9a503ffd5b89e6d10afa783a7c90a0fef7166
Node Wrangler: make users of GN node groups independant

A GN node group may be used by multiple modifiers. If multiple nodes
inside a nested node group are viewed by different modifiers, the
other users would get disconnected because the group output was
recreated.

Instead, check for other users of this group and create a new socket
if needed. This was already the behavior for Shaders.
node_wrangler/__init__.py
node_wrangler/operators.py