47
$\begingroup$

I want an object to have the same Transforms (location, rotation, and scale) as another object. How can I copy the Transforms from one object to another?

Blender

$\endgroup$

5 Answers 5

60
$\begingroup$
  1. Select the object you wish to move

  2. While the First object is selected, SHIFT Select the other object

  3. Go to the transforms panel

    transform area

  4. Right click in the Location properties

    • Copy to selected

    • Note: You only need to do this for one of the axis, blender will automatically do the other axis as well

    menu

  5. Repeat step 4 for Rotation and Scale

$\endgroup$
4
  • $\begingroup$ I'm using version 2.79b and the options that appear are "Copy All To Selected" and "Copy Single To Selected". As their names suggest, "Copy All" copies all X,Y,Z values at once, whereas "Copy Single" copies from just the axis you right-clicked on. That's a pretty neat feature and very useful for alignment. $\endgroup$ May 17, 2020 at 13:23
  • 2
    $\begingroup$ Applicable to 2.8x as well. "Copy All To Selected" is available. $\endgroup$
    – reden
    Nov 12, 2020 at 13:09
  • $\begingroup$ Man this is THE answer. $\endgroup$
    – PolyMad
    Jan 27, 2021 at 14:03
  • $\begingroup$ Yo, working on 3.3, thaaaanks!!! $\endgroup$ Oct 20 at 10:19
18
$\begingroup$

For this kind of task the Copy Attributes Menu Addon is very good. It comes with Blender.

After enabling it, simply:

  • Select your object
  • With Shift pressed, select the target object
  • Press Ctrl+C
  • Select Copy Location from the list

If needed, do the same for rotation and scale as well.

$\endgroup$
1
  • 1
    $\begingroup$ The Target Object listed in the instructions is the object with the values that you want to keep and not the object to have it's values overwritten. $\endgroup$ Nov 14, 2015 at 0:32
3
$\begingroup$

The Location, Rotation and Scale used for each object is available in the object properties. You can easily copy and paste each setting to get two objects lined-up. CtrlC and CtrlV work with the cursor over a value, you don't need to edit and select each value to copy and paste them.

enter image description here

The same values are also available in the Properties Sidebar in the 3DView which you can view by pressing N

Note: this will align each object based on the location of the objects Origin Point. This point may not be located where you expect and can be adjusted. See the manual on object centre

$\endgroup$
2
  • 4
    $\begingroup$ Thanks! Did you know that you can also copy all three XYZ values at once by hovering, press Ctrl+Alt+C, and then select your other object and hover over the values and press Ctrl+Alt+V? This is amazing. Tested in 2.82. $\endgroup$ Mar 9, 2020 at 23:16
  • $\begingroup$ @CobyRandal, thanks a lot - that is really what I was looking for. $\endgroup$
    – Mikl X
    Jun 10, 2022 at 19:21
0
$\begingroup$

If you want the entire skelecton/bone structure copied. Select one bone in the source skelecton, then press A to slect all bones. Press CTRL+A Go to your target object and select a single bone. Press CTRL+V and the bones will be overwritten with the bones from the first object.

$\endgroup$
-1
$\begingroup$

One more option you can try is with an addon. It was published just yesterday so I haven't had a chance to try myself, but it looks like it might fit the bill here.

http://www.blendswap.com/blends/view/76682

$\endgroup$

You must log in to answer this question.