Blender - Duplicate Collections

I updated a project and published it to Speckle,
then I wanted to download it in my second Blender session to update that Project I loaded before.

Basically simulating a Collaboration with a Partner and sending updates …

To not risk a second card I started download from the arrow symbol on this card - that worked.

And the 3D View just flickered and also looked good.

But then in Blender’s Outliner, I realized there are now 2 Project downloads, just that one of them is hidden.

Maybe I did something wrong. I would have expected that updating that Project would have :

  • deleted all Objects in my current file that do no more exist in latest version
  • added all Objects to my current file that came new in latest version
  • keep all Objects that did not change between Project evsrions

I would assume that is the default workflow.
If I would really would want to do backups each version I would just save it as a Blend File and Load the next latest Version into a new blank Blend File. Or just download an old Project version from Speckle ?

Hey @zoomer ,

Can you share a screenrecording demostrating the issue. I’m not sure i fully understand the issue just from this description.

Sorry for the expanded delay …
(I am not so good at motion pictures, so here is a flip-book …)

I have a File in Blender 1 :

I publish it to Speckle :

I load it from Speckle to Blender 2 :

So now I go back to Blender 1 and update the File. I’ll add a red Cube :

I publish the updated Blend File to Speckle :

Now I want to collaborate and load updates into Blender 2, so I load the Speckle Model again (I tried all versions, deleting card or load from card, … same result) :

It looks ok at a first glance in View Window, but when I look in Blender’s Outliner, I realize, Speckle Connector has loaded the scene again ! I now have two sets of geometry in Blender !

2 Collections, both visible, overlaying in View Window :

Tis is the old one :
(newer Versions’s visibility deactivated)

And this is the Newest model Version :
(older Versions’s visibility deactivated)

TL;DR
That is not what I expected.
I expected that re-loading a newer Model Version would just apply the changes. Like selectively deleting Objects no more existing in the new version, adding(loading only) newly added Objects, relocated moved objects, … change Material Assignment or Data changes, … something like a synchronization …
Not ?

BTW,
I still feel like I still not have understood how the Collaboration in Speckle is meant to be used.

(Steve Jobs @ Antenna Gate : Zoomer, you are holding it wrong … or so)

2 Likes

yup this is still a big problem with the latest release! I think they do this on purpose. Hopefully a fix is coming soon :smiley:

Hey @zoomer,

I can’t seem to reproduce the issue. Here’s a screen recording of what i’m doing.

Please take a look at the video, repeat the same steps and let me know if you still have duplicated collections.

@mikecrack Maybe you are loading/ the same model from this dialog?

This may result in duplicate collections.

1 Like

Thanks!!! Yes it seems to be working fine now :heart:

1 Like

That is exactly what I was doing in my first test.
With the result of 2 Collections.

Therefore, when I took my screenshots, I tried the other (wrong) load which also brought 2 Collections (as expected, as in your question to Mike)

So I have to test again a little deeper and more concentrated.

I would not wonder if it still does not work for me especially though.
(As I have things like choosing an IFC in Bonsai to open in file open dialog - but it will open a previous file instead !? I see the wrong IFC and its path mentioned in my Blender Startup File, as well as some Speckle stuff. Maybe something got corrupt. But I created Settings and Startup from scratch a few times but still have (only me !) such issues)

Nevertheless, it is great to know that Speckle is meant to not create Project/Collection duplicates when loading again to update !

1 Like