使用 Cinemachine 和 Timeline 在 3 个摄像机之间平滑过渡
Smooth transition between 3 cameras with Cinemachine and Timeline
我正在尝试使用 Cinemachine 和时间轴实现简单但流畅的相机移动,因为它确实可以帮助我快速调整内容。
动画师通过构建关键帧剪辑很容易实现移动,结果应该类似于 this。
我尝试在没有动画师和剪辑的情况下使用 Cinemachine 和 Timelines 实现它的方法是放置 3 个 VirtualCameras,并让时间线进行混合,看起来像 this,但是你可以看到,在第二和第三位置之间,相机停止,只是一帧,但它停止了,看起来很笨重。
虽然主要是因为混合只是在 2 个摄像头之间,而不是 3 个,它看起来像这样,但我不知道如何只用 2 个摄像头实现它,因为我已经尝试过并且看起来像 this.
另一种方法是使用 Dolly 相机,但更难(也更慢)程序化运动。
知道我做错了什么吗?或者如何在不需要创建自定义动画剪辑的情况下实现这一目标?谢谢!
感谢 Cinemachine 的 Gregoryl,最简单的解决方案是:
使用 2 个摄像头,给它们一个 LookAt 目标并将 BlendHint
选项设置为 Transitions
下的 Cylindrical Position
。
随着这一变化,过渡将是围绕目标的一个很好的轨道,而不是标准的线性线性插值。类似于 this.
我正在尝试使用 Cinemachine 和时间轴实现简单但流畅的相机移动,因为它确实可以帮助我快速调整内容。
动画师通过构建关键帧剪辑很容易实现移动,结果应该类似于 this。
我尝试在没有动画师和剪辑的情况下使用 Cinemachine 和 Timelines 实现它的方法是放置 3 个 VirtualCameras,并让时间线进行混合,看起来像 this,但是你可以看到,在第二和第三位置之间,相机停止,只是一帧,但它停止了,看起来很笨重。
虽然主要是因为混合只是在 2 个摄像头之间,而不是 3 个,它看起来像这样,但我不知道如何只用 2 个摄像头实现它,因为我已经尝试过并且看起来像 this.
另一种方法是使用 Dolly 相机,但更难(也更慢)程序化运动。
知道我做错了什么吗?或者如何在不需要创建自定义动画剪辑的情况下实现这一目标?谢谢!
感谢 Cinemachine 的 Gregoryl,最简单的解决方案是:
使用 2 个摄像头,给它们一个 LookAt 目标并将 BlendHint
选项设置为 Transitions
下的 Cylindrical Position
。
随着这一变化,过渡将是围绕目标的一个很好的轨道,而不是标准的线性线性插值。类似于 this.