How do you control the origin point of collection instances?

I want to duplicate the table and chairs setup as a collection instance and put it in the corner of the room.

Currently the chairs and table top objects are children of the table and the origin of the table is at the center of the legs at ground level. I also have the 3d cursor at that location.

When I make a collection instance it’s origin is I guess the center of mass of all the geometry in the collection.

image

What is an easy way to get the instance’s origin and location to match the original collection?

Parent everything to an empty end put the empty into the collection. The empty will be the origin of the instance.

2 Likes

select object that is in instance, and in object properties there is collections pannel with collection offsets you can change it there

1 Like

By default the origin point of an instanced collection is world 0,0,0. If the objects being instanced are offset from 0,0,0 the origin of the instanced collection will reflect that.

Best practice might be to keep collections you want to instance in an “assets” scene with them all sitting properly at 0,0,0.

The system isn’t ideal, but I suppose it allows for you to have the origin at the base of a group of objects

You can set the origin of the new instanced collection wherever you wish though. The options just don’t show up in the right-click context menu as they do for regular objects: Either F3 and search of Object>Set Origin> then your choice.

1 Like