设置静物对象的动画

在本课程中,将设置对象的动画。学习如何使对象飞出屏幕,使其效果非常像您在电视上看到的网络徽标。

将使用“自动关键点”模式,实现具有关键帧动画的这种效果。在不同的时间点为场景中的对象设置重要或关键的位置。3ds Max 会计算出所有中间位置。

该过程包括三步。在第 50 帧,旋转瓶子和刀以为它们创建旋转关键点。接着,定位苹果和桔子以使它们漂浮在空中。然后,使用轨迹栏,到处移动关键点以反转动画。

有三种方式可以用来创建关键帧。第一种方式是启用“自动关键点”按钮、移动到任意时间点然后变换(移动、旋转或缩放)对象。设置关键帧的第二种方法是右键单击时间滑块,然后使用“创建关键点”对话框设置关键点。还有一种为专业角色动画师设计的“设置关键点”动画模式。

在本练习中,将使用“自动关键点”按钮。

设置桔子位置的动画:

  1. 继续使用您自己的场景,或者打开 still_life_with_orange.max

  2. 单击“自动关键点”按钮。

    此按钮变为红色。您现在处在自动动画模式。

    提示:时间滑块也变为红色,并且视口的轮廓变为红色以提醒您现在您处在“自动关键点”模式。

  3. 在“透视”视口中,在桔子上移动鼠标。

    过一会,工具提示出现,其显示为“桔子”。

  4. 在工具栏上,单击“选择对象”按钮(如果它尚未处于活动状态),然后单击以选择桔子。

  5. 时间滑块是指直接位于在视口下的时间刻度显示上方的条块。将时间滑块移至第 50 帧。

  6. 右键单击桔子并从变换四元菜单中选择“移动”。

    在所有视口中,您会看到变换 Gizmo。

  7. 当在变换 Gizmo 上移动鼠标时,不同的轴一次高亮显示一个。当 Z 轴高亮显示时,请单击并按住鼠标左键,然后在“透视”视口中直接向上拖动桔子直到桔子几乎离开视图。松开鼠标按钮。

    因为正在在动画模式下工作,所以现在已为桔子设置了关键点。请注意,关键点显示为红色方块,位于时间滑块下方的线中。

  8. 将时间滑块在第 0 帧到第 50 帧间来回移动,并且观察桔子从木质台面升起的效果。

    注意:如果仍然将其中的一个视口设置为“Camera01”,则会看到 Camera01 的动画视图。

设置瓶子旋转的动画:

  1. 返回到第 50 帧。

  2. 在“透视”视口中,单击瓶子以选择它,或者按 H 键并按名称选择瓶子。

  3. 右键单击视口中的瓶子,然后从变换四元菜单中选择“旋转”。

    变换 Gizmo 出现在瓶子上。

    当在变换 Gizmo 上移动光标时,不同的轴会显示为黄色。这些轴是与颜色相对应的(红色、绿色和蓝色分别对应于 X、Y 和 Z)。

  4. 绕 Y 轴大约旋转 127 度,以便瓶子倒置朝下,瓶子底部在视口的左上角朝上。(请参见插图)。

    在旋转瓶子时,可以查看变换 Gizmo 上方以黄色显示的 X、Y、Z 值。这些值也出现在视口下方的坐标显示中。

    提示:可以在坐标字段中直接输入值以达到您工作中对精度的要求。

    绕 Y 轴旋转 127 度的瓶子

  5. 再次将时间滑块在第 0 帧到第 50 帧间来回移动以观察动画效果。

    对于刀和苹果,将重复此过程。

  6. 将时间滑块返回到第 50 帧。然后在视口中选择刀柄,或者按 H 键并从列表中选择对象名“handle”。

    刀刃链接到刀柄上,因此在设置刀柄的动画时,也会设置刀刃的动画。

  7. “旋转”应该仍处在有效状态。如果不是,请单击“变换”工具栏上的“旋转”。使用变换 Gizmo 在视口中来回旋转刀柄。然后单击鼠标右键并从四元菜单中选择“移动”。在 Z 轴移动刀柄,再在 X 轴移动刀柄,然后在 Y 轴移动刀柄,以便刀在视口中比以前更近并且更大。

  8. 对于苹果,重复这一过程。

    旋转的静物对象

  9. 在动画播放控件中,按“转至开头”按钮,然后按“播放动画”按钮。

    观察动画对象飞向空中的效果。

  10. 禁用“自动关键点”。

    养成在设置动画后禁用“自动关键点”的习惯,否则可能会意外创建不需要的动画。

反转动画:

反转动画是一个简单的过程。在轨迹栏中移动关键点可完成此过程。

  1. 在键盘上按 H 键。

    会显示“选择对象”对话框。

  2. 按住 Ctrl 键并在列表中单击瓶子、苹果、桔子和刀柄。然后单击“选择”。

    这些对象会带有选择框显示在视口中。所有动画对象的关键点会显示在轨迹栏上。

  3. 在轨迹栏中,包围第 0 帧处的关键点拖出一个选择矩形。

    关键点在轨迹栏上变为白色以表明它们被选定。

  4. 按住 Shift 键并将关键点从其第 0 帧的位置拖动到第 100 帧的位置。

    这会创建从第 0 帧到第 100 帧的关键点的副本。

  5. 按 VCR 控件中的“播放动画”按钮以观察已创建的动画。

    静物对象飞起,并在第 50 帧来回飞行,然后返回到其在第 100 帧的位置。因为其在第 0 帧和第 100 帧的位置和旋转是相同的,所以动画一直循环。

  6. 将场景另存为 my_still_life_animated_loop.max,并将其保存在您本地驱动器上自己的文件夹中。

体验更改动画:

您可以更改动画,以便对象从屏幕外飞入。

  1. 仍然在选择所有四个对象的情况下,如同以前一样选择在第 0 帧的关键点。使用 Del 键删除。

    动画范围栏出现在轨迹栏中关键点的下方。如果您没有看到有一个动画范围栏出现,请将光标放置在“缩放时间”按钮上,然后单击鼠标右键。从菜单中选择“配置”,然后选择“显示选择范围”。

  2. 单击并拖动范围栏到左侧,以便动画在第 0 帧开始并在第 50 帧结束。

    再次播放动画。

    提示:根据旋转对象的方式,如果对象不再按照您希望的方式旋转,则可能需要重新创建旋转关键点。若要实现此目的,请转到第 0 帧,并且在“自动关键点”按钮处于启用状态下,再次旋转对象。

  3. 再次将场景保存到您的本地文件夹中,这次另存为 my_still_life_animated_flyin.max

下一节

渲染动画