New Library Override behaviour - Can't move linked/overidden objects?

Just checked this wasn’t the case in earlier versions (2.93) of Blender, but now it seems if I link a collection, and do a library override on it, I can’t move the contents. If it’s a rigged character I can move the rig, and the parented objects move with it, but for a simple collection of objects even if I parent them to an empty, I can’t move the contents of the collection around. I have a simple low poly fire torch, and the flame is has a constraint to follow the position of the torch, so that the flame is always upright.

You have to also right click the collection and select ‘make library override editable’. It’s a little tedious.

They are working on it:
https://developer.blender.org/T73318

I can’t see that option anywhere (I’m using 3.2) ? And again, I don’t seem to have to do any of that in 2.93 with the same linked collections:

2.93.6:

3.2:
image

Just tested and this behaviour has changed between 3.1 and 3.2, can someone else confirm? Seems like a bug to me…

Try to link the Cube collection - in 3.1 you can make a library override and then freely move the cube about, in 3.2 you can’t
Cube.blend (837.7 KB)

Okay, so I think I’ve figured it out - you need to go into the ‘overrides’ view in the outliner, then select the ‘hierarchies’ option in the drop down to the right:

image

You can then click on the override that you want to make editable.

This seems very long winded, but judging from the changelogs this is going to be improved:

The UI for Library Overrides in the Outliner was reworked.

  • The Library Overrides display mode now allows selecting between two view modes:
    • Properties: Displays all properties changed through library overrides, together with buttons to edit the value(s) of each property (d8e3bcf770). This is an improved version of the previous display mode. (76879e3702, 1ff853a3f0, 8b5292a60e)
    • Hierarchies: Display the hierarchical al relationships between overridden data-blocks. For example to override a mesh of an object inside a collection, Blender automatically overrides the entire collection → object → mesh hierarchy. A column on the right allows enabling/disabling overrides (994da7077d). Disabling an override will revert all overridden properties.
  • Other display modes no longer list library overrides. Now that there is an improved display mode dedicated to library overrides, this isn’t really needed anymore. (dcb520a7af)

From https://wiki.blender.org/wiki/Reference/Release_Notes/3.2/Core

Sorry, I had written a reply but never hit the reply button. Yes that is one way to do it, but if you need to do it to many objects at once then you can do it quicker by selecting all objects and then right clicking one in the outliner:


(If you’ve already made the override, then one of the options inside ‘ID Data’ will be ‘make editable’)

1 Like

Ah thanks!

1 Like