Sirius wrote:As for why they aren't orphaned, it seems it has something to do with how Korman references them (WARNING: technical stuff coming). Usually Blender objects are referenced by "user" objects, which in the case of scene objects is simply the scenes they are in (so if an object is in no scene, object.users==0, if it is in one, object.users==1, if it's in two, objects.users==2, etc. There are similar processes in the case of materials and meshes).
Now usually references from modifiers shouldn't act as users, which means when the object gets deleted these references are broken. But in the case of Korman, things like Plasma modifiers and Nodes act as users for objects, so object.users==1 even though the object is not in any scene, which means the object is not completely deleted. And if two deleted objects reference each other (say the toilet and its click region), it's likely they both prevent each other from being deleted.
(the simplest way to test that is open a Python terminal with an object selected, enter "C.object.users" (which should display 1), then create a Python->Object node in a nodetree and set its value to this object, then reenter the Python command, which will now display 2)
Users browsing this forum: No registered users and 3 guests