Page MenuHome

linked objects lose parents on saving or on loading
Closed, ResolvedPublic

Description

System Information
archlinux
nvidia gtx 275

Blender Version
Broken: 2.69 c7ac0ed

Short description of error
linked objects lose parents on saving or on loading.

Exact steps for others to reproduce the error

  • create a blender scene with at least one object called some_objects.blend
  • create another blender scene where you link in the object(s) ( not just the meshes ) from the previous file.
  • make a new empty object
  • parent the linked object(s) to the empty object.
  • ( you can now move around the linked object using the empty object, otherwise you couldnt )
  • save this file to linked.blend
  • reopen it and you see that the parent setting has been lost and with it any positioning of the objects.

the parent tree before:

and after loading/saving:

I dont think this behavior is intended. Maybe blender saves the file 'correctly' but just loads it incorrectly. I also have not included .blend files because i dont know how blender handles file names and maybe my local/absolute paths dont work if you open them . Anyway it should be easy to make those two .blend files

Event Timeline

drevilt (drevilt) raised the priority of this task from to 90.
drevilt (drevilt) updated the task description. (Show Details)
drevilt (drevilt) added a project: BF Blender.
drevilt (drevilt) edited a custom field.
Brecht Van Lommel (brecht) lowered the priority of this task from 90 to 50.Feb 5 2014, 1:07 PM

Confirmed, you shouldn't be allowed to give linked objects parents, that means you can edit linked object which is not supported and will be preserved through file saves.

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Resolved.Feb 5 2014, 1:17 PM

Closed by commit rB8acf717b6d14.

i have tested your changes now and i cannot parent linked objects anymore. But is there any way now to move around linked objects?
I dont see why you should not be allowed to parent linked objects.

The way it works in Blender is that the parent is a property of the child object, if that child object is linked then none of its properties can't be edited. So unfortunately this is not possible in the current architecture.