这篇教程中向我们展示如何在 Maya 中如何使用纹理动画来驱动镜头的震动。
下图可以看出,场景中一共就2个物体,一个是小行星的模型,另一个是摄像机。
选择摄像机,打开 Hypershade 窗口
在 hypershade 的 2d 纹理中选择 noise 纹理,并用鼠标中建将它拖到 attribute editor 中的 camera translate channel。
为 cameras translate 节点添加 noise 纹理后,摄像机的位置会改变,而且无法手动移动。别担心,现在摄像机的移动是由 noise 纹理来控制的,一会儿我会告诉你怎么把它移动到我们想要的位置。
现在开始制作摄像机的震动动画。
选择添加到摄像机上的 noise 纹理,打开 attribute editor,如下图所示改变参数。
现在开始动画 noise 参数。
移动到第60帧,小行星将靠近摄像机。
为“Time”和“Frequency”参数设置关键帧;
移动到第70帧,
为“Implode”参数设置关键帧;
移动到第80帧,小行星将飞出镜头。
调整参数为:
Time: 1
Frequency: 100
Implode: 1
为这3个参数添加关键帧。
提示:如果希望震动更强烈,可以调高这些参数值,也可以用 Fractal 代替 noise 纹理。
下面来微调曲线。
打开 graph editor
选择 frequency 曲线,在 curve 菜单中选择"Weighted Tangents"
选择 keys 菜单,先后点击"Break Tangents" 和 "Free Tangent Weight"
现在可以自由移动 tangents 切线,如下图所示调整3条曲线。