
安装Cinemachine
使用Unity Package Manager(在顶部菜单Window > Package Manager中)选择Cinemachine进行安装。如果看不到安装包,请在列表上方查找下拉菜单,然后选择“All packages”。
Cinemachine可免费用于任何项目。如果已经安装Cinemachine,建议您更新至最新版本。

Harold Halibut by Slow Bros
助力游戏开发
Cinemachine可以加速游戏的开发进程,让您的团队无需从事代价高昂的摄像机逻辑开发工作,支持您随时对新的创意进行迭代并为其建立原型,同时还可以在播放模式下保存设置。从第一人称视角到跟随视角,从2D到3D,从实时播放到过场动画,Cinemachine摄像机模块的各种功能都在多年的使用中得到了完善。
基本特性
合成器
对摄像机进行配置,使其自动旋转,无论对象在屏幕空间中的哪个位置都可以跟踪定位。合成器可以进行实时的程序化合成,具有适用于跟随延迟、宽度/高度抑制甚至动作预测的控件,能够以专业人员的水平对框架进行调整。
转换器
利用丰富的选项和功能,将摄像机连接到任何对象,或将摄像机设置为跟随任何对象。设置摄像机跟随对象的方式,并设置摄像机如何根据不同的条件作出不同的行为。
自由视角
利用行业广泛认可的精密旋转摄像机摇臂,轻松管理第三人称动作探险旋转摄像机。其具有大量的控件,可以控制摄像机的旋转拍摄速度、路线、视点中心校准、抑制和输入类型。根据游戏事件合并多个自由视角摄像机,从而实现可靠的控制。
Cinemachine在2D方面的应用
Cinemachine支持多种2D专用功能,包括正交渲染和2D框架(允许在其中合成、追踪和跟随对象),支持轻松设置功能强大的2D摄像机。
组定位
轻松定位一组对象,调整组中每个对象的权重和影响。组定位功能提供动态配置方法,能够跟踪、制作和调整FOV,甚至可以根据多个对象的动作调整摄像机位置。
自定义合并
其可规定将任意两个摄像机合并到一起的方式,这对需要复杂合并关系的状态机类型设置非常有用。由于这是一种资源,因此可以根据不同的层来创建自定义的合并设置。
高级控制
冲击
“冲击”模块具有完善的摄像机抖动系统。针对不同的对象设置不同的冲击源,摄像机将能够根据比例和距离做出适当的响应。系统中提供了6种维度的抖动,可以手动控制也可以利用程序生成。
混合器
通过最多混合8台虚拟摄像机来自定义您的拍摄,而后利用Timeline或代码手动控制混合。混合器是一个功能非常全面的系统,可将多种摄像机属性组合在一起,根据不同的条件创造出完善的视角。
避障器
无需使用代码即可轻松为所有Cinemachine摄像机管理并自动执行避开墙体和物体操作。避障器提供了多种避障方法,有效避免摄像机与环境中的物体发生冲突。
范围控制器
限定摄像机的内部边界,自动阻止摄像机离开特定空间或区域 — 这些空间或区域的顶部比碰撞体更低。
噪音
在不设置关键帧或使用预设或手动控制的情况下,轻松向摄像机添加手持运动或任何其他类型的抖动。Cinemachine的多层Perlin噪声系统还具有视觉图形显示,方便您清楚看到发生的任何事情。
优先级
在大型状态机设置中轻松控制各个摄像机的优先级,以便在任何情况下都能播放最理想的摄像机。
画面分割与画中画
轻松配置多个Cinemachine“大脑”,实现画中画、分屏或四格分屏等效果。将Cinemachine摄像机分配到任一“大脑”或所有“大脑”,甚至将单一屏幕合并成分屏后再还原。
跟随缩放
即便场景中人物的位置可能会发生变化,也能始终自动获取场景中的对象在屏幕上的合适大小。摄像机可以动态缩放,从而确保对象在任何场景中都可以保持所需的屏幕大小。这对于互动式对话场景非常有用。
后处理堆栈集成
为每个Cinemachine摄像机创建自定义画面,然后将其合并。Cinemachine支持后处理配置文件,可以随着摄像机的不同行为来剪辑和合并这些设置。
无障碍视角
始终剪辑出良好的视角。如果任务或对象之间出现其他物体,“无障碍视角”将根据角度的评估结果选择最佳的摄像机。这对于不同场景下的回放或过场动画是一个了不起的功能。
强大功能
画面分割与画中画
轻松配置多个Cinemachine“大脑”,实现画中画、分屏或四格分屏等效果。将Cinemachine摄像机分配到任一“大脑”或所有“大脑”,甚至将单一屏幕合并成分屏后再还原。
动态缩放
即便场景中人物的位置可能会发生变化,也能始终自动获取场景中的对象在屏幕上的合适大小。摄像机可以动态缩放,从而确保对象在任何场景中都可以保持所需的屏幕大小。这对于互动式对话场景非常有用。
后处理堆栈集成
为每个Cinemachine摄像机创建自定义画面,然后将其合并。Cinemachine支持后处理配置文件,可以随着摄像机的不同行为来剪辑和合并这些设置。
无障碍视角
始终剪辑出良好的视角。如果任务或对象之间出现其他物体,“无障碍视角”将根据角度的评估结果选择最佳的摄像机。这对于不同场景下的回放或过场动画是一个了不起的功能。
助力电影和视频
Cinemachine知道目标和焦点的位置,可担当您的虚拟DP。其移动摄像、跟踪、抖动和FX后处理等功能允许您开展实时试验。它属于程序化工具,支持各种变动。完成布局之后完全可以进行动画改动 — Cinemachine知道您需要什么样的视角,可以进行动态调整,即使表演发生变化。Cinemachine凭借对电影摄影产生的革命性影响赢得艾美大奖。
足以革新CG布局的强大功能
合成器
摄像机可以利用制作控件自动合成动作,其过程模仿摄像机操作员的一系列操作。设想一下:设置大量的布局,更改动画,即使在动画发生更改的时候摄像角度仍然有效。合成器让预制作和布局流程发生了根本性的变革。
转换器
摄像机自动跟随动作进行移动,这与摄像机操作员的做法一致。转换器提供了大量的控件,可以控制摄像机跟随动作的方式。您只需要设定角度即可,即使表演发生变化,摄像角度仍然有效。
后处理
后处理、色彩渐变、镜头模拟、视场深度以及其他各种因素,都在每个视角中发挥着作用。如果改动编辑结果,颜色梯度也会随之变化。在Timeline上合并视角时,其他各种因素都会随之合并。这是一种全新、强大且可靠的快速工作方式。
角度合并器
利用时间轴可以合并不同的Cinemachine片段,从而制作出动画。设置视角顺序,然后按照所需的时间长度将它们合并在一起。您可以在几秒钟内得到并运行顺畅的摄像机运动。
动态缩放
即便场景中人物的位置可能会发生变化,也能始终自动获取场景中的对象在屏幕上的合适大小。摄像机可以动态缩放,从而确保对象在任何场景中都可以保持所需的屏幕大小。这对于互动式对话场景非常有用。
镜头包
Cinemachine镜头包支持您将喜欢的各种镜头设置为下拉选项。将焦距限制在一个预设套件上(如同胶片集),可以让项目保持更好的一致性。