Jump to content
Hash, Inc. - Animation:Master

continuous rotation


detbear

Recommended Posts

Hey everyone.

 

I need a bone to spin more than 360 degrees in an animation. I need it to be able to spin around and around many times.

 

I recall having to switch the bone to Euler for this, but I can't seem to remember how or where to go in order to get that done.

 

Do any of you know where to do this and how????

Link to comment
Share on other sites

  • Replies 11
  • Created
  • Last Reply

Top Posters In This Topic

OR- rotate the bone a little to get it's attention... then in it's property window R click on Rotation and select 'Convert Driver to Euler'. It will give you a warning that says you may mess-up any prior rotational keyframing, say OK.

Link to comment
Share on other sites

Whats happening is the program wants to rotate from where you keyframe start and end in the least amount of effort... so if you had a clock with the minute hand starting straight-up 12 O'Clock and you wanted it to rotate clock-wise to 12:35, you would Rotate the hand around to 12:35 and when you playback would see that the hand travels COUNTER-clockwise to get to its target. Likewise, if you wanted to animated a full 1 minute and 5 seconds of hand travel, you would rotate the hand 1 full evolution plus the extra 5 minutes- but upon playback the hand would only travel from 12straight-up to 5 seconds! WHY? Because basically- that's what you told it to do. Euler driver allows for the different way of calculating the in-betweens, great for clock hands, auto-wheels etc and you will need to be able to switch between Euler and Quaternion very swiftly.

Link to comment
Share on other sites

OR- rotate the bone a little to get it's attention... then in it's property window R click on Rotation and select 'Convert Driver to Euler'. It will give you a warning that says you may mess-up any prior rotational keyframing, say OK.

 

Didn't know that was possible... thanks John :).

 

See you

*Fuchur*

Link to comment
Share on other sites

Hey Guys... Thanks for your feedback on that.

 

After I posted this, I asked about it at Roberts live Q&A. So I had found the answer I was looking for.

 

Main thing I found was that you have to set a key on a bone in order to get the drop down option to "change driver" type to Euler.

Link to comment
Share on other sites

  • Hash Fellow

While we are on rotation methods... has anyone done much with "Vector"? In my few tests with it, it seems to have even less gimbal lock problem than Quaternion, but is there some drawback?

 

 

Here is a test of Quat, Euler and Vector put through the exact same keyframes and Vector appears to do the best interpolation of the three.

 

QuatEulerVector.mov

Link to comment
Share on other sites

For those that are interested - here is a nice description of Eulers, quats (and perhaps may give insight into Hash Vector implementation). I have not used vector interpolation in A:M.

 

As the article points out, and as I have always known and believed is that gimbal lock is more a problem with using Eulers, rather than quats. This is why we used quaternions, when I was working for Link Flight Simulators (for navigation as well as image generation).

 

However that is not to say that A:M's specific implementation might have a problem with quats and gimbal lock. Not sure why they would. It may be the internal setup of interpolation method?

 

http://www.chrobotics.com/library/understanding-quaternions

 

(I have not checked the accuracy of the above article)

Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...