I'm trying create a set of modular 3D pieces in one blender file that I can use to build scenes. My idea was to create a single file with the modular pieces and then create a second blender file that would link to them to create the scene. Because I need to export my scene as glTF, I need to import the pieces from my first file wrapped in collections (if I just import the object, the glTF exporter ignores any transform I make to the linked object).
I have carefully set the pivot points of my model pieces so that they can snap together easily. Unfortunately, if I put an object in a collection and that object is not at the world origin, when I import it the linked model includes the offset from the origin in my source file:
I can solve this by moving the model to the world origin, but that causes another problem - now all my model pieces are overlapping each other in a cluttered, unworkable mess. Is there a way for me to link to my model pieces without having to move everything to the world origin?