跳转到内容

Blender 3D:菜鸟到高手/基础动画/图编辑器简介

来自维基教科书,开放的书籍,开放的世界

图编辑器是您对动画细节进行最低级别控制的地方,一直到每个关键帧的设置和放置。您之前学习过如何创建和删除关键帧;现在您将学习如何进入它们并调整它们。

让我们从使用默认立方体创建一个非常基本的动画开始。就像您在“第一个关键帧”中所做的那样,设置一对位置关键帧,一个在第 1 帧,另一个将立方体放置在第 25 帧的几个宽度之外。在时间线上擦洗这两个时间,并确认立方体在这两个位置之间移动。

现在,在 3D 视图的左侧添加一个新窗口,并将它的类型更改为图编辑器 。如果立方体仍然处于选中状态,它应该显示类似以下内容。左侧的位置控制最初可能会折叠成一条线;单击右边的三角形使其向下指向,以显示单独的 X、Y 和 Z 位置控制线。

右侧的曲线是FCurves;X、Y 和 Z 位置曲线的颜色对应于左侧控制线中眼睛图标周围正方形的颜色。

Note:

请记住,图编辑器只显示选中对象的动画数据。如果您想知道为什么右侧的曲线没有显示在这里,请确保您在 3D 视图中选择了正确的对象。

请注意显示的以下功能

  • 垂直的绿色线代表当前帧。它始终显示与时间线上相应线条相同的帧,以及 3D 视图左下角的帧数。就像在时间线上一样,您可以使用 LMB 设置它的位置,或者使用箭头键向前/向后移动一帧(向右/向左箭头),或跳到下一个/上一个关键帧(向上/向下箭头)。
  • 还存在一条水平的绿色线,它使用 LMB 进行定位。这可以用于(与垂直线一起)将选定的控制点捕捉到指定的值或时间。
  • 每个曲线上的控制点,位于每个关键帧的位置。当未选中时为黑色,选中时为粉红色。您应该从 3D 视图中熟悉的各种键盘快捷键也适用于这里: RMB  选择一个点(取消选择其他所有内容), SHIFT + RMB  在选择中添加/删除一个点, A  切换选择所有/无,甚至 B  进行框选,甚至 C  圆形选择可用。
  • 连接到每个控制点的小手柄,通过直线连接。FCurves 是贝塞尔曲线,就像那些通常存在于 2D 插图程序中或 Blender 自身的曲线对象中一样。默认情况下,每个控制点都会产生一条平滑的曲线,导致位置(或其他对象属性)平滑地加速和减速;但是,您可以使用 V 更改手柄类型,例如,如果您想要更突然的变化。
  • 每条控制线中的眼睛、扬声器和挂锁图标。
    • 单击眼睛图标会导致眼睛闭合,相应的 FCurve 从显示中消失;这减少了混乱,并使编辑正确的曲线变得更容易。单击闭合的眼睛以重新打开它并使隐藏的曲线重新出现。
    • 单击扬声器图标静音(暂时禁用)相应曲线的效应,而不会实际删除它。这可能对调试复杂运动有用。静音时,扬声器上的辐射弧线会消失,曲线变为白色;再次单击扬声器以取消静音曲线。
    • 单击挂锁会锁定曲线,使其无法选择和编辑,同时保持可见。单击闭合的挂锁会重新打开它,恢复选择和编辑曲线的可能性。
  • 使用 LMB 单击控制线上的文本或背景(即不在任何图标中)将选择整条曲线。您还可以 SHIFT + LMB  同时选择多条曲线。在控制线区域内按下 DEL  X  将删除整个选定的曲线!
  • 您可以使用 MMB 在视图中滚动。或者您可以拖动滚动指示器,任何地方都可以,除了它们的末端。
  • 视图可以使用鼠标滚轮进行缩放,就像在 3D 视图中一样。但是,这会以相同的比例水平和垂直缩放。图编辑器的特点是曲线很可能会被拉伸得很高,而被压缩得很窄。要分别在每个轴上缩放,请拖动滚动指示器的末端:延长它们以缩小,缩短它们以放大。
  • 您也可以使用 Home  NUM. ,就像在 3D 视图中一样,将视图缩放并居中在整个曲线集中,或者只居中在选定的曲线或其部分上。

将当前帧设置为两个关键帧之间的某个位置,例如第 12 帧。选择 RMB  第 25 帧的其中一个控制点,并尝试移动 G  它:它如何影响 3D 视图中的立方体?受约束的移动在这里非常有用

  •  G   Y  更改控制点处 FCurve 的值,而不移动关键帧的时间
  •  G   X  在时间上移动控制点,而不更改它赋予 FCurve 的值。您可以将一个控制点移到另一个控制点之外;Blender 会自动重新连接曲线段,以确保曲线不会自行循环。

此外,转到第 25 帧(第二个关键帧的时间),并确保没有选择任何东西。现在转到选择菜单,然后选择“当前帧上的列”(键盘快捷键 CTRL + K ):这将选择位于当前帧时间的所有关键帧。现在,例如,您可以使用 G   X  调整此关键帧的所有控制点在时间上的位置。

插入和删除控制点:当然,您可以使用 DEL  X  以通常的方式删除选定的控制点。您还可以在当前时间使用 I 插入控制点:这将弹出一个菜单,询问您是否要插入所有可编辑通道(FCurves)的控制点,或者只插入包含当前选定控制点的曲线。新的控制点将被插入,以便对曲线的实际形状产生最小的影响;但您当然可以在之后调整它们。

重新缩放整个动画序列:假设您辛辛苦苦地设置了一个动画序列,只是发现它的总长度不太合适,要么太长要么太短。延长整个序列(使其运行速度更慢)或缩短它(使其运行速度更快)很容易。

首先,确保所有受影响的对象都被选中。在图编辑器中,确保所有相关的 FCurve 都可见且未锁定。将当前时间设置为第 1 帧。按下 A  一次或两次,以确保所有控制点都被选中。

在图编辑器的窗口标题中,找到“枢轴点”菜单(如右图所示)。确保选择“2D 光标”选项。现在按下 S   X  重新缩放整个动画的时间,只保持当前时间(您设置为第 1 帧,请记住)的关键帧不变。要么输入一个合适的数字以获得一个精确的新长度,要么通过眼睛进行调整,以便最后一个关键帧最终位于正确的帧号上。像往常一样,按下 ENTER  确认变换。


华夏公益教科书