Page MenuHome

Library Overrides - Additional geometry not updating without reloading scene.
Confirmed, NormalPublicTO DO

Description

System Information
Operating system: Windows Version 10.0.18363 Build 18363

Graphics card:
NVIDIA GTX 1080 ti

Blender Version
Broken: 2.83.0
Worked: N/A

When adding additional geometry to a collection that is overridden in a different .blend file, the new geometry does not update when manually reloading linked blend file from outliner.
However, if you close the blend file down, the one with the overridden library/collection, and re-open it. The additional geometry will have loaded correctly.

Exact steps for others to reproduce the error

  • Launch both blend files.
  • Create new objects (or duplicate) in Objects.blend file and save.
  • Reload the linked file in Main.blend (Observe the new objects didn't appear but they should)
  • Relaunch the Main.blend (Observe the new objects appear)

OR: steps to reproduce from scratch:

  1. Create new blend file
  2. Add a cube, and move it to a collection called "collection_cube"
  3. Save
  4. Open a new blend file
  5. Link the blend file from step 1. and then link the collection "collection_cube"
  6. with the linked collection selected: under Objects>Relations>Make Library Override
  7. Save
  8. without closing the second blend file, start a new blender session and open the blend file from step 1.
  9. duplicate the cube that is in "collection_cube", add some offset for visibility and ensure it resides in the same collection.

10.save

  1. in the second blend file, the one with the linked collection, within the outliner, set display mode to "blender file"
  2. Navigate the linked blend file, right mouse click it and click re-load
  3. Observe the duplicated cube does not appear.
  4. close all blend files from step 1. and step 4.
  5. open blend file from step 4.
  6. observe duplicated geometry is now appearing as it should be.

Event Timeline

I can confirm this issue happens in this version as well: 2.90 (sub 2), branch: master, commit date: 2020-05-21 21:20, hash: rB8f21f867e715
Here is a test scenario (Two blend files):

  1. Launch both blend files.
  2. Create new objects (or duplicate) in Objects.blend file and save.
  3. Reload the linked file in Main.blend (Observe the new objects didn't appear but they should)
  4. Relaunch the Main.blend (Observe the new objects appear)

Also, deleting an object in step 2 and then reloading the linked file leaves a "ghost" object behind like this:


Relaunching the Main.blend file eliminates this issue as well.

Philipp Oeser (lichtwerk) changed the task status from Needs Triage to Confirmed.Wed, Jun 24, 11:53 AM
Philipp Oeser (lichtwerk) changed the subtype of this task from "Report" to "Bug".

Can confirm.

@Bastien Montagne (mont29) : dont see a reason why this should not be supported?

Bastien Montagne (mont29) changed the subtype of this task from "Bug" to "To Do".Wed, Jun 24, 12:06 PM
Bastien Montagne (mont29) edited projects, added BF Blender (2.90); removed BF Blender.

This is expected behavior currently, updating overrides manually requires specific operator which is not implemented yet.