specklesystems / speckle-blender

https://speckle.systems/tag/blender/
Apache License 2.0
51 stars 8 forks source link

Speckle Connector duplicates rather than updates objects. #201

Open martysmind opened 2 months ago

martysmind commented 2 months ago

Really appreciate the great work you are doing!

Expected vs. Actual Behavior

Speckle Connector duplicates rather than updates objects.

Describe the problem here.

This has been described in the community forums and responded to, but it has not been addressed, nor is it mentioned in the documentation. When a new person starts using speckle, they just think it's broken. Speckle without the ability to update objects is not much better than FBX.

I have also replicated it in the latest 2.19.1 version.

https://speckle.community/t/revit-to-blender-creates-duplicates-in-blender/8083 https://speckle.community/t/rhino-to-blender-not-updating-mesh-but-creates-a-new-one/8689

Reproduction Steps & System Config (win, osx, web, etc.)

https://speckle.community/t/revit-to-blender-creates-duplicates-in-blender/8083 https://speckle.community/t/rhino-to-blender-not-updating-mesh-but-creates-a-new-one/8689

Let us know how we can reproduce this, and attach relevant files (if any).

https://speckle.community/t/revit-to-blender-creates-duplicates-in-blender/8083 https://speckle.community/t/rhino-to-blender-not-updating-mesh-but-creates-a-new-one/8689

JR-Morgan commented 1 month ago

@martysmind Would an update mode behaviour, similar to our Rhino connector fit your needs?

I.e. when you receive a newer version of a model, we simply remove all the old objects, and add the new ones in.

This wouldn't allow users to preserve any transform/UV/material changes on objects, since we would take the incoming geometry as is...