Marc Mintel 5bf8f48db0 fix: protect Material/Object sockets from library override re-evaluation
When fix_lib_overrides() writes to any mod[sid] on a GeoNode modifier,
Blender can re-evaluate ALL library overrides on that modifier, wiping
Material and Object sockets back to their library defaults (NONE).

Fix: snapshot all fragile sockets (NodeSocketMaterial, NodeSocketObject)
before any modifications, then restore them if they got wiped.
2026-06-02 22:54:56 +02:00
Description
Blender Addon for batch rendering scenes
86 KiB
Languages
Python 100%