Bongo多个动画如何连续制作

BC为空间曲线,黄色物件是需要Z轴向上的,要求先A到B直线运动,然后B到C,摄像机从B点开始沿路径看向黄色物体

这个问题就是很基础的关键帧动画,但我们不确定你是否有尝试做过,或者有没有 Bongo 基础。根据你提供的 “意向图” 帮你问了下 AI, 我看了一下描述的挺准确的,但仅作参考,需要你自己动手尝试:

点击展开
要在Bongo中制作这样的动画,你可以按照以下步骤进行操作:

1. 准备工作:
   - 在Rhino中创建BC空间曲线。
   - 创建黄色物体并将其放置在正确的起始位置。
   - 设置好摄像机的初始位置(在B点)。

2. 设置关键帧:
   - 打开Bongo动画时间轴。
   - 在起始帧,设置黄色物体在A点的位置。
   - 在中间帧,设置黄色物体在B点的位置。
   - 在结束帧,设置黄色物体在C点的位置。

3. 创建运动路径:
   - 对于A到B的直线运动,使用Bongo的"Linear"运动类型。
   - 对于B到C的曲线运动,使用Bongo的"Along Path"运动类型,选择BC曲线作为路径。

4. 设置Z轴向上:
   - 在Bongo的对象属性中,为黄色物体设置"Up Direction"为Z轴。

5. 设置摄像机动画:
   - 从B点开始,使用Bongo的"Along Path"功能,让摄像机沿BC曲线移动。
   - 使用Bongo的"Look At"功能,设置摄像机始终朝向黄色物体。

6. 调整时间轴:
   - 确保A到B和B到C的运动时间合理分配。

7. 预览和调整:
   - 使用Bongo的预览功能检查动画效果。
   - 根据需要调整关键帧、运动速度等参数。

8. 渲染:
   - 设置好渲染参数后,使用Bongo的渲染功能输出最终动画。

在制作过程中可能需要多次调整和微调才能达到理想效果。

等你动手做了以后遇到问题,请描述清楚具体的问题并提供相关文件,这样我们可以针对具体问题再做讨论,谢谢。

1 个赞

好的,谢谢Ansen老师,我先尝试一下,谢谢!

Ansen老师,我尝试了一下还是不行,要求是黄色物件和红色物件首先直线运动到B点,然后红色物件不动,黄色物件再沿着曲线,Z轴向上运动到C点,空间曲线相当于轨道,黄色物件类似于火车。麻烦老师帮忙解答一下,bongo确实学的不久,麻烦了

00.3dm (89.3 KB)

你提供的文件和描述信息不全,所以只能就你目前提供的信息做解答。
(文件中没有提供摄影机路径,所以我不做这部分的解释。)

根据我的理解,我简单做了一下这段动画,效果如下:
output-02

两个视角的对比:
output-01

物件的层级关系及动画属性:
output-03

右键 GIF 图 → 在新标签页中打开图片 可以查看大图。


解释一下我做了什么:

首先,这个动画要用到 Bongo 的 IK 系统做解算,因为你的描述中提到:

所以我的理解是黄色物件沿着路径滑动时,是以路径曲线的切线方向为导向,绕着自身的 Z 轴做旋转的。(当然这只是我的猜测,也许并不需要这么复杂?)

其次,两个物件在下落时仅仅是 Z 轴的位移,它们之间是没有任何关联的,做动画的时候要把思路理清楚,不要把事情想的太复杂。

最后,制作动画中用到了一些小技巧:

  1. 黄色物件先要下落,再跟随路径滑动,那么我做了一个新的路径,让这个路径从高处下落,这样解决了黄色物件先下落再滑动这2段动画的衔接问题,场景中原有的路径线只是个摆设,做动画有时候要学会 “做假”。
  2. 为了保证黄色物件是以路径曲线的切线方向做滑动,我在路径曲线的末端加入了一小段曲线来规避黄色物件和路径线的起始位置不相切的问题。
  3. 使用代理物件(点和曲线)来简化整个动画,黄色物件作为代理物件的子物件做跟随(我在这个话题中也有提到)。

具体的请下载我修改后的文件做参考。

提供一些有用的链接给你:

建议:

我认为你作为 Bongo 的初学者,一开始做这个动画对你来说是有难度的,因为你需要先了解什么是关键帧动画,什么是 IK 系统,以及为什么要用 IK. 这些内容你可以从 Bongo 网站和论坛找到答案,你需要花一点时间先学习这些基础知识,再来做这个动画就不会觉得有难度。

总之,请先学习一段时间的 Bongo ,再来提问。

参考文件:
00 001.3dm (158.7 KB)

感谢老师的细心解答,基本是我想表达的意思,唯一的不足就是黄色物件没有顺着曲线方向,应该是截图中

绿色的方向才是合理的

你的需求是 Z 向上,所以目前的结果没问题,你要改也可以,把 B 物件(代理曲线)的铰链设置中的 Y 旋转勾选即可。

优秀啊,非常感谢ANSEN老师,完美解决,接下来我会潜心学习bongo。要是有原厂的中文视频教程就好了,再次感谢 :+1: