Noob question here. When rotating a parent, I'd like to fix the child's orientation in space. I put a video on youtube linked below where the child cube's red face remains facing the parent(what I don't want,) and the second 2.5 seconds shows the red face remaining fixed(what I do want.)

The problem is- I had to rotate the child -360 degrees when I rotated the parent +360 degrees to accomplish this. It seems clunky. Is there a simpler way to accomplish this? I tried rotation lock and didn't have success. Sorry, it's an embarrassingly amateurish question. Any help would be greatly appreciated.


  • $\begingroup$ To prevent link rot, can you screenshot the parts of the video that you feel are illustrative to what you are trying to do? $\endgroup$ – Kirbinator May 23 '20 at 16:45

One solution is to parent object B to object A, give a Limit Rotation constraint to object B, and limit the constraint on the Z axis: Object B will rotate around A but won't rotate on itself.

Another solution, suggested by Frederik Steinmetz, is to not parent B to A, to parent an empty to A, and give B a Copy Location constraint with the empty as Target.

enter image description here

  • 1
    $\begingroup$ not sure about the downvote, please explain ;) $\endgroup$ – moonboots May 23 '20 at 10:27
  • $\begingroup$ I think it's because you suggest to add a constraint to limit something that's been calculated, but you could also use a child of constraint and don't let it get calculated in the first place. $\endgroup$ – Frederik Steinmetz May 23 '20 at 10:36
  • $\begingroup$ that's been calculated? I still don't understand... plus I'm not sure Child Of constraint would allow you to do it... $\endgroup$ – moonboots May 23 '20 at 10:43
  • $\begingroup$ Parenting calculates the rotation and then you clamp/undo it. The more "good practice" approach would be to parent an empty to the cube, and then copy the location of your empty. You have more intuitive control over the rotation. But it's not that important and I think the downvote has been removed anyways. $\endgroup$ – Frederik Steinmetz May 23 '20 at 10:52
  • 2
    $\begingroup$ blender.stackexchange.com/a/108148/35559 $\endgroup$ – Robin Betts May 23 '20 at 12:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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