Jump to content

local rotation axis


Recommended Posts

Or is it gimbal lock you are referring to?

If so, then yes you have to be careful when ordering your rotations. You can always use the TRS R? rotation order options in the object parms if you can anticipate how the animator will do his keyframing but gimbal lock is inevitable if you key all the r[xyz] channels in the same object. I think the TRS R? ordering in the node is unique to Houdini. Is it?

Best to bust the Rotations apart in to separate nulls in the heirarchy to handle that situation. At least pull the main rotation channel out then handle the other rotations in a second child null.

Houdini6 has a nice addition with the qlinear() function for rotations. It uses quaternions to drive the rotations between keys. Better behaved but if you are used to animating with standard cubic() or linear() rotation segments, they will take a bit getting used to. I found they tend to rotate more abruptly around the keys.

You need keyframes for all three r[xyz] channels at the same time or else things get real screwed up. No GUI to "lock" the keys together when editing so be careful. There are dotted linear lines between the keys as quaternion rotation channels have discontinuities all over the place. Ever seen quaternion rotation channels in CHOPs from mocap solvers? You will see why there are dotted lines between the keys! Note that the transform CHOP clears up those discontinuities fyi.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. 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...