这是一个基础教程,讲解如何轻松创建像你现在屏幕上看到的动画效果,也就是一些电子元件逐渐落到一个正在旋转的印刷电路板上。
本教程的视频版本目前尚未提供该语言版本。您可以在下方观看带字幕的英文版视频;视频下方提供了翻译成中文的文字稿。
视频文字稿
大家好!这是一个基础教程,讲解如何轻松创建像你现在屏幕上看到的动画效果,也就是一些电子元件逐渐落到一个正在旋转的印刷电路板上。



我将重点介绍 Parenting 和在 Timeline 中移动关键帧等内容,因此这个教程非常适合 Blender 初学者。
本教程使用的是 Blender 4.3 版本,不过这里使用的概念和工具已经在多个版本中保持有效,并且未来大概率仍然适用。
与我大多数视频教程不同,目前这个教程的 PDF 版本暂时无法下载。不过,你可以在视频描述中找到一个链接,进入包含我许多其他视频教程 PDF 版本的页面。不管怎样,现在正是订阅频道并开启通知的好时机!
在我想制作的动画中,电子元件会分批掉落到旋转的印刷电路板上。

为了让这个动画在后续更容易修改,比如调整电路板旋转方式,或者修改元件关键帧,第一步是将这些元件 Parent 到印刷电路板。
为了建立这个父子关系,我通过多选选中所有元件和印刷电路板,并确保最后按住 SHIFT 左键点击电路板进行选择。这样可以确保电路板成为当前选区中的活动对象。
完成后,我按 CTRL P,然后选择 Set Parent to Object。我们可以通过查看 Outliner 中的层级结构,或者只选中电路板并移动它来验证操作结果。


这样一来,当我对电路板进行变换并记录动画时,所有元件都会跟随它一起移动。
接下来,我需要只选中元件,并在希望所有元件已经落到电路板上的时刻记录关键帧。之后我可以像修改其他关键帧一样轻松调整这个关键帧。
可以按 I 插入关键帧,也可以右键选择 Insert Keyframe。要特别注意,不要给印刷电路板插入这个关键帧,只对元件插入。

举个例子,我把这个关键帧插入在 Timeline 的第 190 帧,这样动画结尾会保留大约两秒时间,让所有元件停留在原位。

接着我移动到 Timeline 的第 40 帧左右,把所有元件拖到很高的位置,然后再插入新的关键帧。

这样直到第 40 帧之前,所有元件都会远离电路板并保持静止。随后它们会在第 190 帧之前全部落到电路板上。
接下来,我可以在 Outliner 中逐个选择代表不同类型元件的对象,然后移动 Timeline 中表示首尾关键帧的菱形图标,调整它们开始和结束掉落的时间。
例如,我希望电阻器最先掉落,从第 60 帧开始。为了实现这一点,我保留第一个关键帧不变,但把最后一个关键帧从第 190 帧移动到第 60 帧。要移动这个菱形,可以直接用鼠标拖动,也可以选中后按 G 并移动鼠标。
接下来选择电容器,把第一个关键帧移动到第 60 帧,然后把最后一个关键帧移动到第 90 帧。
对于集成电路,我设置范围为第 90 帧到第 120 帧。

最后,把连接器设置为第 120 帧到第 150 帧。
点击 Timeline 中的 Play 按钮,预览当前动画效果。

我可以通过调整各类元件的关键帧进一步微调动画节奏,也可以先开始制作印刷电路板动画,把这些细节优化留到后面。
制作电路板动画时,我先选中它,移动到 Timeline 第一帧,然后给该对象插入关键帧。
接着移动到 Timeline 最后一个关键帧,对电路板进行旋转或移动变换,然后插入关键帧。例如,我设置 Z 轴旋转 720 度,同时 X 轴旋转 30 度,让电路板在动画结束时稍微倾斜一些。

现在播放动画预览,就可以观察最终效果,并通过在 Timeline 中移动关键帧来调整动画节奏。
实际上,10 秒对于这个动画来说太长了,所以我把 End Frame 从 250 改成 125,将动画时长缩短一半。
为了快速一次性移动所有关键帧,并让它们适应新的时长,我先将鼠标移到 3D Viewport 上方,然后按 A 选中所有对象。接着移动到动画第一帧。然后把鼠标移到 Timeline Editor 上方,再按 A 选中所有关键帧。最后按 S 对选区进行缩放。


来自未来的自己做个小修正:录完视频后我发现,把关键帧缩放到适应第 125 帧时,没有保留元件停留在电路板上的时间。为了解决这个问题,我再次进行缩放,并确保当前停留在 Timeline 第一帧,这样关键帧会相对于该时间点进行缩放。
在 Timeline 中缩放关键帧时,缩放会以当前帧作为基准。所以在我的例子中,它会以动画第一帧作为缩放中心。
当然,我也可以手动逐步选择不同元件的关键帧并移动它们,进一步微调节奏。
我也可以同时缩放多个选区,不过需要注意,这些调整都会相对于当前帧进行,所以可能需要每次都移动当前帧位置。
你可能已经注意到,印刷电路板的旋转并不是匀速进行的。开始时会加速,结束时会减速。
如果想实现匀速旋转,需要将关键帧插值类型从 Bezier 改成 Linear。方法是先在 3D Viewport 中选中印刷电路板,然后在 Timeline 中选中它的两个关键帧。右键点击 Timeline,进入 Interpolation Mode,然后选择 Linear。

这样电路板的旋转就会保持恒定速度。接下来只需要不断检查动画,并根据需要调整时间节奏,直到达到最终效果。
好了,本次教程到这里结束!希望对你有所帮助!下次见!