Page MenuHome

Appending armatures with Action constraints from .blend file
Closed, ResolvedPublic

Description

System Information
Windows 7 x64

Blender Version
2.78 2016-09-26 12:42 4bb1e22

Problematic hierarchy:

Armature (Action constrain)
---- Armature (Action constrain)
-------- BLS_LIGHT_MESH.000 (causing bug)

Append BLS_Light.001 group from untitled.blend two times

  • At the first time actions get appended two times and share the same name
  • At the second time group gets linked instead of getting appended and objects do not get linked to scene at all

Partial solution is to save file and revert. Redundant actions disappear and next group can be appended.


Try to append BLS_Light group from untitled_a.blend. This file has no BLS_LIGHT_MESH.000 and works correctly.

Armature (Action constrain)
---- Armature (Action constrain)

Event Timeline

M Z (lemi) renamed this task from Appending file with Action constraints to Appending armatures with Action constraints from .blend file.Oct 18 2016, 5:55 AM
M Z (lemi) updated the task description. (Show Details)Oct 18 2016, 6:01 AM
Sergey Sharybin (sergey) lowered the priority of this task from 90 to Normal.Oct 18 2016, 10:45 AM

hi, looking at the BLS_LIGHT_MESH.000 name, this file was created with the addon Blender Light Studio.
This addon broke short;y after Blender 2.77a.
It's possible that the files created by the addon now also break.
The prior behavior of the addon was to:
1/ Create Light Studio: Initialize the addon
2/ Prepare Layout: Split 3d view into top = 3dview, bottom left = light studio 3dview, bottom right = node editor
3/ Add light: Add a mesh light, driven, with mesh object as light & nodes created
4/ Add another light & as many as you like. *with .001 .002 suffix
Current behavior fails at step 4/ Add another light & as many as you like, but they
The addons git repo is here: https://github.com/leomoon-studios/blender-light-studio
I have spoken with the author in irc & on the forums reported the issue:
https://blenderartists.org/forum/showthread.php?376399-BLightStudio-for-Blender-by-Maciek-Ptaszynski/page5
I believe the bug/regression in the addon reflects the same behavior if the author has created the multi light studio in Blender 2.76/2.77 then tried to append the created lighting & drivers/armatures.
I think this is repeatable & related. Possible the addons fail to create multiple lighting sets is directly related to this report.
My interest here is this is a free premium addon that was to be included in Blender 2.78, but was withheld due to this bug/regression.
Thanks.

Bastien Montagne (mont29) triaged this task as 50 priority.Oct 18 2016, 1:48 PM

Arg… this stuff is full of dependency cycles… Not sure this can be solved easily really :(

M Z (lemi) added a comment.EditedOct 18 2016, 4:37 PM

Hi Brendon, you were talking with me (theres1).
I investigated strange behaviour when adding lights and finally found this problem.
It happens when appending from GUI and Python (wm.append and libraries.load).

I'll try to make a workaround. Now, at least I hope to know what is causing problems.

Edit. To make appending work I had to remove all constraints from both armatures and BLS_LIGHT_MESH.000