This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
基础
专业(SIM)
UnigineEditor
界面概述
资源工作流程
Version Control
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
统一的Unigine着色器语言 UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
材质和着色器
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
创建内容
内容优化
材质
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials

制作过场动画:动画和摄像机控制

Tracker 是一个基于关键帧的工具,用于创建随时间变化的动画序列,它允许添加动态游戏元素或制作游戏中的过场动画。它使开发人员能够:

  • 轻松为世界上的所有节点以及游戏中的相机和渲染设置创建关键帧。
  • 设置昼夜班和天气条件变化。
  • 在摄像机之间切换,动态更改视野并播放声音以创建令人惊叹的电影。
  • 为游戏中的交互式对象设置动画,例如灯光、门和平台。
  • 应用 DOF、运动模糊、SSR 等后处理效果。所有这些效果都可以针对每个摄像机视图进行微调。
  • 以及更多。

此外,Tracker 接口支持保存和加载创建的曲目、自定义循环范围、键克隆和捕捉以及播放速度控制。

注意
要打开 Tracker 工具,请在菜单栏中选择 Tools -> Tracker

追踪工具

通过使用 Tracker 工具,可以对虚拟世界的以下元素进行动画处理:

See Also#

  • 演示如何使用 Tracker 更改对象的位置、旋转和缩放的 C# 组件示例
  • 演示如何使用 Tracker 更改对象的位置、旋转和缩放的 CPP 示例

关键帧动画#

曲目#

Tracker 动画由许多轨道组成,每个轨道指示某些参数在指定时间内如何变化。它可以控制一些渲染效果,也可以绑定到世界中的一个节点。如果需要同时为一个节点设置多个属性,只需为其创建多个轨道。例如,使用轨道,您可以创建以下动画:

  • 移动节点、切换蒙皮动画、控制粒子发射等。
  • 更改任何材质设置并修改各种可变效果的属性。例如,您可以更改纹理和材质反射率来创建下雨的效果。
  • 更改渲染设置:更改背景颜色、应用后期处理效果、控制立体声等等。
  • 设置摄像头。

关键帧#

轨迹由关键帧组成,它们是动画过程中某个时间参数的快照。每个关键帧存储一个时间和参数变化(参数的新值或是否启用或禁用)。例如,对于节点位置轨迹,关键帧设置节点沿其中一个轴的新位置;对于节点启用轨道,键可以指示节点被禁用以进行渲染。

在关键帧中设置的这个参数值应用于当前关键帧和下一个关键帧之间。根据过渡模式,关键帧值可以突然切换或平滑插值:

  • 例如,线性插值可用于节点比例轨迹。
  • 贝塞尔插值将为节点位置轨迹提供平滑曲线。

追踪器设置#

轨道设置#

添加动画轨迹。如果是简单的轨道(例如,打开和关闭节点的轨道),则只有一条轨道线可用。如果轨道控制参数的值,关键帧也将出现在图表中。
移除选定的动画轨迹。
克隆选定的动画轨迹。
在列表中向上移动选定的动画轨迹。
在列表中向下移动选定的动画轨迹。
将编辑器中的参数值保存到轨道中。仅当轨道是可用的禁用.看细节.
打开和关闭轨道(打开和关闭其动画)。
打开和关闭显示轨迹图(不适用于简单轨迹)。
Load

加载 *.track 文件。加载文件中的曲目将显示在曲目列表中。

注意
如果列表中有一些曲目,则应在加载曲目文件之前保存它们。否则,它们将丢失,因为将显示加载的曲目而不是当前曲目。

按钮位于 Tracker 的右上角。

Save 将所有当前曲目保存到 *.track 文件中。 按钮位于 Tracker 的右上角。
Clear 从曲目列表中删除所有曲目。 按钮位于 Tracker 的右上角。

Tracker 还显示有关动画对象的信息,并允许为每个轨道指定其他动画设置。例如,您可以更改轨道绑定到的节点或材质。

图形排列模式#

以使整个动画线适合视图的方式水平缩放图形。

以使最低和最高关键帧适合视图的方式垂直缩放图形。

缩放图形,使所有关键帧都适合视图。

关键帧和过渡模式#

恒定模式(无过渡)。关键帧值保持不变,直到下一个关键帧突然改变。

线性插值。关键帧值在相邻关键帧之间线性插值。

通过贝塞尔样条进行平滑插值。每个关键帧都有两个可用的控制点。

贝塞尔三角形插值。可以创建关键帧值之间的急剧过渡。每个关键帧都有两个可用的控制点。

贝塞尔样条自动插值。由于曲线是自动平滑的,因此没有可用的控制点。

删除选定的关键帧。
关键帧的捕捉模式。当关键帧沿轨道线拖动时,此模式会将关键帧拉到与其他关键帧对齐(在相同或其他轨道上)。也可以通过按住 ALT 来启用它。
Time 选定关键帧的时间。它控制在轨迹动画期间何时使用该键。
Value 所选关键帧中的参数值。它控制在轨道动画期间播放键的时间。

播放设置#

所有曲目的持续时间和播放速度。如果单击该图标,将打开 Track Settings 窗口:

Min Time 播放范围的下限。
Max Time 播放范围的上限。例如,将 Min Time 设置为 0 并将 Max Time 设置为 2 意味着曲目播放将持续 2 个单位。
Unit Time 播放速度。它以秒为单位设置一个单位的持续时间。例如,如果 Unit Time 设置为 1,则轨迹动画将持续 2 秒;如果设置为 2,则持续 4 秒。
From 开始播放曲目的时间。它用于将播放限制在指定范围内。
To 停止曲目播放的时间。它用于将播放限制在指定范围内。
Time 当前动画轨迹时间。
转到上一个关键帧。
播放所有启用的曲目一次。
循环播放所有启用的曲目。
转到下一个关键帧。

视频教程:跟踪器工具#

最新更新: 2023-06-21
Build: ()