Results 1 to 6 of 6
  1. #1
    Member Antonio Marcus's Avatar
    Join Date
    Jul 2012
    Location
    São Paulo - Brazil
    Posts
    38

    Why is the Pivot Object moving my "pivoted" object? (Pivot Modifier)

    Hello, brothers!

    I set an empty to be the pivot-point of the main-bone of my rig, through a Pivot Modifier.
    In the rig .blend file it works just fine.


    But when linked in the animation file, the imported rig behaves weirdly:


    When I move the pivot-empty, it moves my entire rig (and in unexpected directions).


    Wihout the pivot modifier it works (as well as in the rig file)!


    What is that? haha
    Help me, please!



  2. #2
    Did solved those dependency you have been having?
    "Don't forget that blender is a community project, we develop blender together.
    If you feel things aren't as good as the should be, make it your goal to improve it." Sergof



  3. #3
    Member Antonio Marcus's Avatar
    Join Date
    Jul 2012
    Location
    São Paulo - Brazil
    Posts
    38
    Originally Posted by erickBlender View Post
    Did solved those dependency you have been having?
    Yes, Erick! Now the command prompt doesn't show any of them anymore.
    I'll make a simpler test setup just with the pivot aplication and link in another blender file to see if it's a bug, or I'm doing something wrong.



  4. #4
    Member Antonio Marcus's Avatar
    Join Date
    Jul 2012
    Location
    São Paulo - Brazil
    Posts
    38
    Ok, I tried the simple setup in another file.

    My results:
    The "problem" persists.

    But it's not a problem: It's the way a pivot has to work.
    The weird behavior is due to the fact that I have previously rotated the main bone of the rig 90º in the Z axis, in the linked scene.
    So then every transformation I do in the bone show me the final position of the bone considering it was rotated around the Pivot object.


    Now I have this animation workflow, to animate a walk-cycle of the book around each of its corners:

    1. Position the Pivot object (keyframe it);
    2. Keyframe the transforms of the rig/bone;
    3. Go to next frame to be keyed;
    4. Rotate the rig/bone (keyframe it);
    5. Set cursor position to the current position of the bone (to record it);
    6. Move Pivot object to new position (and keyframe it);
    7. Fix the position of the bone based on the previous position, recorded in cursor (and keyframe it);
    8. Contunue the cycle from step 3...


    WHAT CHANGED: now I have to store the bone position in the cursor and restore it's Loc after I have moved the Pivot.

    RESULT:


    If any of you guys know any other solution for this walkcycle based on Pivots, please share with us!



  5. #5
    Member stilltrying's Avatar
    Join Date
    Oct 2011
    Location
    Tampa, Fl
    Posts
    510
    Another way you can do this is to put a bone in your armature, not parented to anything. Then move this bone to where you want to pivot. Then put a child of constraint on the bone you want to move, ie root, and rotate the bone. This will rotate the whole character on that bone. You can then use the influence to turn it on or off and move it again to another location. The bone will allow you to use it in linked files on your proxy armature and you can also keyframe it in your actions.
    It's amazing how many ways you can achieve desired results in Blender!



  6. #6
    Member Antonio Marcus's Avatar
    Join Date
    Jul 2012
    Location
    São Paulo - Brazil
    Posts
    38
    Originally Posted by stilltrying View Post
    Another way you can do this is to put a bone in your armature, not parented to anything. Then move this bone to where you want to pivot. Then put a child of constraint on the bone you want to move, ie root, and rotate the bone. This will rotate the whole character on that bone. You can then use the influence to turn it on or off and move it again to another location. The bone will allow you to use it in linked files on your proxy armature and you can also keyframe it in your actions.
    Also, thats easier! haha
    thanks!



Posting Permissions

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