0
$\begingroup$

I stole a a pretty sweet hydraulic rig off the internet, and I added a massive saw blade. The saw blade moves with the rest of the rig using an armature, but, now I want it to rotate.

What is the easiest way to control the rotation of the saw blade with keyframes? (I'm a bit new with the whole armature thing, so don't judge me too harshly)

Blend file here: https://drive.google.com/file/d/0Bxf7lERLL3TlRXZkQm1kLWNuRWM/view?usp=sharing

Small version: https://drive.google.com/file/d/0Bxf7lERLL3TlX1NwMDVzbUdzSTg/view?usp=sharing

Here is the obligatory GIF for all the upvotes: enter image description here

$\endgroup$
  • $\begingroup$ Maybe try to keyframe it's delta rotation only, (i > Delta Rotation) should not interfere with armature, I think. May require manual adjustment in the Graph Editor $\endgroup$ – Duarte Farrajota Ramos Nov 18 '16 at 2:25
  • $\begingroup$ How do I add the spinny thing to the armature so that I can change its delta rotation? I just added it to the end of the mesh $\endgroup$ – 10 Replies Nov 18 '16 at 2:26
  • $\begingroup$ Not sure, I' not much into animation myself, just parent it to a bone I guess. Try searching for some tutorials about blender rigging $\endgroup$ – Duarte Farrajota Ramos Nov 18 '16 at 2:28
  • $\begingroup$ Related: blender.stackexchange.com/questions/440/… $\endgroup$ – cgslav Nov 18 '16 at 2:31
  • $\begingroup$ @LukeD I know how to animate... But I don't know how to animate this individual object since it is part of a mesh. $\endgroup$ – 10 Replies Nov 18 '16 at 2:33
1
$\begingroup$

Premise

If you are using your current method (without spinning the blade), weight paint it to "parent" it to the axle bone like this so that it turns correctly.

enter image description here


Method 1

One (easy, almost cheating) way to animate it would be to make it a separate object. If the armature is already working correctly with the rest of the mesh, it is normally tough to go back and add more details. Even if I was building this from scratch, I would definitely make a part such as that a separate object.

The Blender Foundation had a problem similar to this when working on Cosmos Laundromat last year.

And guess what? Hjalti added a pocket! Since it’s too late to update the rig (see the Alien Victor image above), Hjalti created a patch of cloth with a rig and added it frame by frame to the animation. You’ll find this animation on the Cloud as well.

Your problem will be much easier. Just parent the (separate) blade to a bone along the axle that it rotates on, and animate it as an object. I will not go into any more detail except to say that it can be done quite easily.


Method 2

Add a "blade_control" bone that is parented to the axle control bone, add the needed vertex group, and then weight paint the blade onto the bone.

  1. Be sure to set the "center" of the blade control bone correctly (I set the cursor to the base of the axle control bone in the Gif)
  2. Parent the control bone with offset
  3. Make sure the weights for all of the other vertex groups are cleared for the blade
  4. Make sure the control bone only touches the blade (everything else is blue for it's weighted vertex group). To do this I used face select mode and hit L while hovering over the blade.

I had to split this into 2 Gifs:

Part 1

enter image description here

Part 2

enter image description here

As for animating at this point, you animate the rotation of the blade control bone with keyframes as you would with any other object.

$\endgroup$
  • $\begingroup$ This looks pretty good. I will accept it in a few hours once I have actually implemented the solution in blender. $\endgroup$ – 10 Replies Nov 18 '16 at 11:31

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.