Take the 2-minute tour ×
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It's 100% free, no registration required.

I have a piano keyboard, so there are 88 individual keys. Like an idiot, I left the origin to the center of each key, so now I can't rotate them properly. I could go through each one, but that is going to be a huge pain. Isn't there a way I can set them all at once? Granted, I only need to move the x location.

share|improve this question

3 Answers 3

up vote 0 down vote accepted

you could use the same technique as above but instead of doing it to each key individually you could use the Multi Edit addon and shift the geometry of your keys then counter the movement in object mode.

Also back up your scene before you try the addon (still in Alpha stage) just to be safe.

share|improve this answer
  1. Select all your piano keys.
  2. Set your 3D cursor to the location where you want your point of rotation.
  3. Object -> Transform -> Origin To 3D Cursor

That will set the origin for all the piano keys at once.

share|improve this answer
1  
I guess what I really wanted was a way to just shift the origins up along the X-axis. I don't want them all to be in the same exact spot. I went ahead and did it manually anyway, so it's kind of a moot point now. –  user2040139 Aug 20 at 8:49
    
To get all origins in a position other than centre of geometry you would need to do each manually or use a script. –  sambler Aug 21 at 4:35

You can also move the objects in object mode, then counter the movement in edit mode, This probably won't be less work, but I'm adding this for the sake of completeness.

A Gif showing the process. enter image description here

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.