I've got a camera tracked to an empty, and I'd like to add keyframes with constant interpolate to have the camera "click" forward.

How can I scale the distance between objects, without affecting their size? Even better would be setting an absolute value of the distance between the objects.


1 Answer 1


There's a button in the header bar (three dots with a left-right arrow under it) that when switched on means that your transformations will only apply to the centre points of the selected objects. Using that tool and pivoting by active element will allow you to scale two objects, keeping one in place, moving the other away or towards the active object and leaving the scale of the actual objects themselves untouched.

Setting the absolute distance between two objects could be done with a "Limit Distance" constraint set to a Clamp Region of "On Surface", which you could then key the distance value for.

  • $\begingroup$ Is it possible to do this to selected vertices, edges or faces is edit mode? $\endgroup$
    – ajwood
    Commented Jan 21, 2014 at 20:51
  • $\begingroup$ No, I don't think so. You can scale using a single face, edge or vert as the pivot point (active element pivot mode), but the relative distances between the other elements will scale up and down, meaning that the "bits" you're moving will get bigger and smaller. $\endgroup$
    – DaveLeack
    Commented Jan 22, 2014 at 16:28
  • $\begingroup$ Thanks. It turned out that I could accomplish what I was looking for by extruding faces along their normals (ezz) $\endgroup$
    – ajwood
    Commented Jan 22, 2014 at 20:45
  • $\begingroup$ In version 3 this is in the "Options" dropdown on the top right $\endgroup$
    – sezanzeb
    Commented May 12, 2023 at 19:42

Not the answer you're looking for? Browse other questions tagged .