Results 1 to 12 of 12
  1. #1

    Offsetting the rotation of an object without changing mesh's physical rotation?

    Example: I have four rotor blades on a helicopter, each has had the rotation, location and scale reset and each individual rotor's rotation reads as (0,0,0).

    How would it be possible to offset the rotation of each rotor blade without changing the physical rotation of the mesh?

    Click image for larger version. 

Name:	offsetrot.png 
Views:	47 
Size:	409.1 KB 
ID:	494710

    Last edited by Blended_Blue; 13-Aug-17 at 07:19.

  2. #2
    What are you trying to achieve here? You can rotate the object in negative amount of the rotation you need apply the rotation(ctrl+a) and rotate it back.

  3. #3
    Originally Posted by MartinZ View Post
    What are you trying to achieve here? You can rotate the object in negative amount of the rotation you need apply the rotation(ctrl+a) and rotate it back.
    I am importing models into the Unity game engine and am adding Trail Renderers to the edges of those blades (for motion blur fx) and I need to be able to modify the local coordinates for each blade so to have the Y axis facing towards the backside of the rotation.

    I ended up doing it as you suggested by setting the origin to selected and rotating the mesh in edit mode, then rotate it back in object mode then reposition the origin.

    That works fine when only rotating a on single axis, but due to some rotors being slanted I was hoping I could just offset the rotation without having to worry about playing with origin and rotating twice..

    Anyways, I think I'm getting the hang of things.

  4. #4
    Member Indy_logic's Avatar
    Join Date
    Nov 2008
    Los Angeles, California
    Wait, do you just need to rotate an object but then zero out the rotation? You need all your objects to be rotated to 0,0,0 but actually at different rotations?

    If so, just look at the Object menu (3D view) Apply>Rotation. This allows you to "Apply" the rotation (or translate or scale) of an object in object mode to the object in edit mode. Sounds like what you are looking for at least.

  5. #5
    What you want to do is to modify the pivot orientation I think, and there is no easy way to do this in blender, I’m currently developing an addon (my first addon) to achieve this in a similar fashion to max’s “affect pivot only”.

    It’s nearly ready but being on vacation I have very little time to finish it, I’ll post it ASAP.


  6. #6
    It's also possible to add a hook to all of the geometry by selecting all in edit mode and hitting ctrl+h->Hook to new object. After that if you rotate the object the geometry stays in place because of the hook holding it as is, this way its same as if only the 'pivot rotation' was affected.

  7. #7
    Yes, the problem with that is that you are messing with the geometry, not possible at all times I think

  8. #8
    Parent it to another object and rotate the parent

  9. #9
    Not always possible either, sometimes you just need to rotate the pivot, not do any other task, I don’t understand why there is no such option in Blender, is something that has been asked tons of times, that’s why I’m working on the addon, it’s functionality will be extremely simple, but it’s use will be limited due to the fact that I need to use the delta transform, so the starting point if you have to use deltas is not going to be zero.


  10. #10
    But, here, just using delta transform panel should be sufficient.

  11. #11
    BA Crew Fweeb's Avatar
    Join Date
    Sep 2003
    Atlanta, GA, USA
    Moved from "General Forums > Blender and CG Discussions" to "Support > Animation and Rigging"

  12. #12
    We´ve released the addon to change the pivot orientation and location, find it here:!


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts