使用Cinemachine和时间轴在3个摄像机之间平滑过渡

我正在尝试使用Cinemachine和Timeline来实现简单而流畅的相机移动,因为这确实有助于我快速地进行调整。

使用动画制作者构建关键帧剪辑很容易实现移动,结果应该类似于this

我尝试使用Cinemachine和Timelines在没有动画师和剪辑的情况下实现此目标的方法是放置3个VirtualCameras,并让时间轴进行混合,看起来像this,但您可以看到相机在第二到第三位置之间停了下来,只是一帧,但是它停了下来,看上去笨拙。

尽管如此,主要是因为混合只是在2台摄像机之间,而不是3台之间,所以看起来像这样,但是我不知道如何仅用2台摄像机来实现,因为我已经尝试过了,而且看起来像this

另一种方法是使用Dolly相机,但是很难对动作进行程序化。

关于我在做什么错的任何想法吗?还是无需创建自定义动画剪辑即可实现此目标?谢谢!

iCMS 回答:使用Cinemachine和时间轴在3个摄像机之间平滑过渡

感谢Cinemachine的Gregoryl,最简单的解决方案是:

使用2台摄像机,为它们提供LookAt目标,并将BlendHint下的Cylindrical Position选项设置为Transitions

enter image description here

随着该更改,过渡将成为围绕目标的良好轨道,而不是标准线性lerp。像this之类的东西。

本文链接:https://www.f2er.com/2253599.html

大家都在问