Hello everyone. I must say I don’t know how to start since this is my first post here and I don’t really know the community. I did a brief search of my problem but found only partial answers that did not solve it, so I hope I’m doing the right thing creating a new thread and asking about it here. Also, I must add the standard line: I’m new to Blender, I find it pretty cool but I don’t know everything it holds.
The problem I’m talking about is the animation of a custom rotation of an object. I’ll try and explain all the details. I have an object which is rotated in space (its bounding box walls are not parallel to any of the reference planes). Also, I’m trying to rotate this object around a random axis in space (meaning that the axis is not parallel to any of the global or local axis Ox, Oy or Oz). I do this rotation by adding a custom orientation based on an edge in the mesh and placing the cursor on one of the end vertices of this edge. The rotation goes as planned and everything is fine.
Here comes the tricky part: I also need to animate this rotation. And because it’s for another project, I can’t use bones and such (frankly I don’t even know how they work yet). So using the Animation Datablock (viewstyle), I set the keyframes and rotate my object as I usually do in the 3D View.
The animation resulting is nothing like I want it to be. Even if I set the object’s center on the rotation axis (Editing panel - Mesh - Center cursor) and even if I use only Rot keys, the object still wobbles in a way I don’t want it to. This happens because the RotX,Y,Z IPO curves are an interpolation between the initial and final state of the object’s angles to the respective axes (the way I understood it). Together with the fact that both object bounding box and rotation axis are not parallel to any of the global axes, it’s practicly impossible for me to determine the functions on which those angles vary. But I know they aren’t linear (or simmilar/close to linear).
Is there any way around it? All I want is the same movement the object has when I move it in the 3D window. Animating frame by frame is stil not going to work I believe, because between 2 frames there is still gonna be that interpolation and the end result migt be a less powerfull but more repetitive wobbling. Thanks in advance.