万向节动画

How to Rig a Universal Joint with Blender
转自:https://www.youtube.com/watch?v=veyaCkrAc68

 

1. 建模:如图分别建立3个网格和2个空对象:
Y轴3个网格对象, 分别为: 绿色input, cross, 蓝色output;
X轴的空对象aim; 如图X轴正向这边;
Y轴的空对象track; 如故Y轴正向这边;

2. 建立父级关系:
依次选择cross, aim, input, [ctrl P],建立父级;

3. 建立约束:
3.1. 依次选择: cross, track [ctrl T] 选择: Lock track constraint
To Y, Lock X;

3.2. 依次选择: Output, track [ctrl T] 选择: Track To
To Y, Up Z;

3.3. 依次选择: Output, aim [ctrl T] 选择: Lock track constraint
to X, Lock Y;

4. 建立动画:
始终选择{绿色Input}
Timeline当前帧置于首帧; [I] 插入关键帧,选择旋转;
当前帧向后移动30帧左右, [R X 30] [R Y 20] [R Z 5];
当前帧向后移动30帧左右, [R X 10] [R Y 30] [R Z 20];
...

始终选择空对象{Etrack}
Timeline当前帧放回首帧; [I] 插入关键帧,选择移动;
当前帧向后移动20帧左右, [G] 移动一点距离,使蓝色Output改变一定角度即可;
当前帧向后移动50帧左右, [G] 移动一点距离,使蓝色Output再改变一点角度;
...

5. 播放动画