UDN
Search public documentation:
MatineeUserGuideCH
English Translation
日本語訳
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
日本語訳
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
UE3 主页 > 虚幻编辑器和工具 > 虚幻 Matinee 用户指南
UE3 主页 > Matinee & 过场动画 > 虚幻 Matinee 用户指南
UE3 主页 > 过场动画制作人员 > 虚幻 Matinee 用户指南
UE3 主页 > Matinee & 过场动画 > 虚幻 Matinee 用户指南
UE3 主页 > 过场动画制作人员 > 虚幻 Matinee 用户指南
虚幻 Matinee 用户指南
概述
打开 Matinee

Matinee 界面

菜单栏
文件
- Import(导入)... - 导入 FBX / COLLADA 或场景。
- Export All(全部导出)... - 可以将整个场景(虽然有些项不能导出)一个 FBX / COLLADA 文件,在外部 3D 内容创建包中进行编辑。
- Export Sound Cue Info(导出声效信息)... - 可以将 Matinee 序列的所有 SoundCue 信息导出到一个 CSV 文件。
- Bake Transforms on Export(烘焙导出上的变换) - 启用在导出场景之前是否对变换进行烘焙。
编辑
- Undo - 取消上一个完成的操作。
- Redo(重复) – 执行上一次取消的操作。
- Delete Selected Keys - 删除当前在时间轴中选择的帧。在曲线编辑器中选择帧不会在时间轴中选择它们。
- Duplicate Selected Keys - 复制(使用细微的时间偏移)当前在时间轴中选择的帧。
- Insert Space At Current - 在当前时间光标位置将指定时间量插入到 matinee 序列。
- Stretch Section - 拉伸(或收缩)循环去中包含的序列,使其与指定的时间量匹配。
- Delete Section - 删除循环区中包含的序列部分。
- Select Keys In Section - 选择在循环区内包含的所有帧。
- Reduce Keys - 减少当前在选中轨迹中的帧数。它可以用于在外部应用程序中边界的轨迹,同时可能会有很多对于得到想要的动画来说不需要的冗余帧。请参阅帧冗余了解更多详细信息。
- Save As Path-Building Positions - 保存在构建路径时要使用的移动 actor 当前时间和位置。
- Jump To Path-Building Positions - 将时间光标移动到保存的路径构建位置。
- Configure Keyboard Shortcuts - 打开热键编辑器。
视图
- Draw 3D Trajectories - 在视窗中启用显示 3D 运动路径。通过点击轨迹列表中轨迹上的
按钮可以打开或关闭单个轨迹的路径显示。
- Show Trajectories for All Tracks - 开启序列中所有运动轨迹的 3D 运动路径显示。
- Hide All Trajectories - 禁用序列中所有运动轨迹的 3D 运动路径。
- Snap keys - 启用时间光标和帧的捕捉。
- Snap Time to Frames - 将时间轴光标对齐到 Snap Size(捕捉大小)下拉菜单中指定的帧速率。只有在捕捉大小设置是以帧每秒为单位的情况下才启用。
- Fixed Time Step Playback - 将回放速率锁定为 Snap Size(捕捉大小)下拉菜单中指定的帧速率。只有在捕捉大小设置是以帧每秒为单位的情况下才启用。
- Show Frame Numbers in Anim Tracks - 启用显示 Anim Control 轨迹当前光标的帧数而不是时间(以秒为单位)。
- Show Cursor Position for All Anim Keys - 启用是应该只为当前选中的 Anim Control 轨迹还是为序列中的所有 Anim Control 轨迹显示 Anim Control 轨迹的光标位置信息。
- Zoom To Time Cursor Position - 启用时间轴是应该在当前光标位置还是在可视时间轴的中心上缩放。
- Display Frame Stats in Viewport - 在视窗中启用显示帧统计数据。
- Fit View to Sequence - 缩放时间轴使其可以容纳整个序列。
- Fit View to Selected - 缩放时间轴使其可以显示选中的帧。
- Fit View to Loop - 缩放时间轴使其可以显示循环区。
- Fit View/Loop to Sequence - 将循环区的开始和结束设置为整个序列的开始和结束。
- Enable Gore in Editor Preview - 在编辑器预览中启用血块显示。
- Toggle Curve Editor - 启用曲线编辑器显示。
窗口
- UnrealMatinee Curve Editor - 启用曲线编辑器显示。
- Properties(属性) - 切换属性面板的显示状态。
工具栏
以下是工具栏上每个按钮的描述,按照它们在工具栏上的出现顺序从左到右介绍。图标 | 描述 |
---|---|
![]() | 在选中的轨迹上的当前位置添加关键帧。 |
![]() | 设置在添加新的帧时要使用的默认 InterpMode。 |
![]() | 从当前位置开始预览回放。 |
![]() | 循环区的循环预览回放。 |
![]() | 停止预览回放。 |
![]() | 以相反顺序开始预览回放。 |
![]() | 调整预览回放速度。 |
![]() | 取消上一个操作。 |
![]() | 重复上一个未完成的操作。 |
![]() | 开启显示曲线编辑器。 |
![]() | 开启捕捉时间光标和帧。 |
![]() | 将时间轴光标对齐到 Snap Size(捕捉大小)下拉菜单中指定的帧速率。只有在捕捉大小设置是以帧每秒为单位的情况下才启用。 |
![]() | 将回放速率锁定为 Snap Size(捕捉大小)下拉菜单中指定的帧速率。只有在捕捉大小设置是以帧每秒为单位的情况下才启用。 |
![]() | 设置时间轴间隔尺寸进行捕捉和可视化显示。 |
![]() | 缩放时间轴使其可以显示整个序列。 |
![]() | 缩放时间轴使其可以显示选中的关键帧。 |
![]() | 缩放时间轴使其可以显示循环区。 |
![]() | 将循环区的开始和结束设置为整个序列的开始和结束。 |
![]() | 在编辑器预览中开启血块显示。 |
![]() | 启动 Matinee 的 Gamecaster 录制窗口。 |
![]() | 开始 Matinee 视频捕获。 |
曲线编辑器
曲线编辑器允许您图形化显示并编辑供 Matinee 序列中的轨迹使用的动画曲线。在 Matinee 中,其中具有可以在曲线编辑器中进行编辑的动画曲线的轨迹中包含
时间轴面板
时间轴面板包含一个列表,其中是 Matinee 序列中的所有文件夹、组和轨迹,与此同时还会在可以对它们进行编辑的时间轴上显示它们的关键帧信息。它由以下几个部分组成:
组选项卡

组和轨迹列表

时间轴

属性面板

控制
鼠标控制
Click-drag on background(点击拖动背景) | 平移序列 |
鼠标滚轮 | 缩放控制 |
Click on key(点击按键) | 选择关键帧 |
键盘控制
Ctrl-click on object(点击对象) | 开启对象的选中状态 |
Ctrl-drag(拖动) | 移动当前选择 |
按下 Ctrl 和 Alt 并拖拽 | 通过鼠标拖动的方盒进行区域选择 |
按下 Ctrl、Alt 和 Shift 键并拖拽 | 通过鼠标拖动的方盒进行区域选择(添加到当前的选项中) |
热键
Enter(进入) | 在已选定轨迹上的当前位置添加关键帧 |
Ctrl-W | 复制已选定的关键帧 |
Delete(删除) | 删除已选定的关键帧 |
Left/Right Cursor(左右行光标) | 跳至已选定轨迹上的前一个/下一个关键帧 |
Up/Down Cursor(上下行光标) | 在列表中上下移动已选定 Group(组) |
Ctrl-Z | 取消 |
Ctrl-Y | 重复 |
R | Razor Tool(剃刀工具)(适用于 AnimControl 轨迹 - 参阅下文) |
创建 Matinee 动作

- Client Side Only - 这个属性告诉引擎该序列不会影响游戏性的任何方面,因此不需要进行复制或在网络上的机器上执行。
- Force Start Pos - 如果选中该项,那么将总是让该序列从ForceStartPosition属性所指出的事件 * -或时间轴位置处* 开始播放。
- Force Start Position - 沿着时间轴设置一个指定位置,当激活Play输入端时从该位置开始播放动画。需要选中Force Start Pos项。
- Interp For Path Building - 如果选中该项,那么当构建路径时将会让序列跳转到时间轴上Path-Building Position(路径构建)位置中所指出的时间。
- Is Skippable - 如果选中该项,那么可以使用CANCELMATINEE控制台命令跳过该序列。
- Looping - 如果选中该项,那么当序列播放到尾部时将会循环回到开始处播放。
- No Reset On Rewind - 如果选中该项,那么当倒回该序列时,会使得任何受到使用RelativeToInitial插值的actors使用在当前位置设置的初始位置。这意味着,actor将会从何动画结束处的相同位置开始下一轮的动画播放。
- Play Rate - 设置动画最终播放速度的乘数。值为1等于正常的实时速度。
- Rewind If Already Playing - 如果用户在播放过程中再次激活了Play输入端,那么这个属性将使得动画自动地倒回到开始处。
- Rewind On Play - 当Play输入端被激活时,这个属性将使得动画总是从开始处进行播放,即时动画处于在听状态也是如此。
Mover(移动者)
使用组和轨迹
创建新的组
为了在您的 Matinee 序列中创建一个新的 Group(组),首先在关卡中选择您希望修改的 Actor。然后在 Matinee 左侧的灰色栏中右击鼠标,选择“Add New Group(添加新组)”(我们以后会介绍 Director Groups(导演组))。
创建新的轨迹
Group(组)自身并不影响对应的 Actor。为了利用某种方式修改它,我们必须将一条 Track(轨迹)添加到这个 Group(组)中。在 Group(组)文件头上,右击鼠标,它将会调出 New Track(新建轨迹)菜单。它列出了所有可添加的不同类型的 Matinee Track(轨迹)。选择您需要的等级,它将会出现在这个 Group(组)中。根据 Track(轨迹)类型,您在进行添加之前,可能被提示更多的信息。

关键帧
Matinee 的选择和操作控件与 UnrealEngine 3(虚幻引擎 3)其他部件中使用的工具相似。 点击一个关键帧,将播放位置移至那个关键帧上,并让 Matinee 进入“记录”模式。修改由该轨迹所控制的 Actor 的属性,从而修改关键帧的数值。在编辑关键帧时,一个小红圈将会出现在 Matinee 信息框中:
调整序列长度
您对序列长度的修改非常简单 - 仅需抓住那个标明您序列结束的红色柄(在示意图中,编号为 22),并将其拖至您希望序列结束的新时间点。让关键帧处于序列范围之外亦绝对安全。 将播放位置移至您希望嵌入时间的位置点,然后从“Edit(编辑)”菜单中选择“Insert Space At Current(在当前位置插入空白时间)”,即可在序列中的一个特殊点添加时间。循环区
Matinee 中高亮显示的绿色区域即为“Loop Section(循环区)”。这在 Matinee 中有多种用途,并且通过拖动修改栏中的绿色句柄(标志着区域的开始和结束位置)即可予以调整。 如果您按下“Loop preview playback(循环预览回放)”按钮(在示意图中编号为 3),则播放位置将跳至循环区的开始位置,播放它,然后再次跳回开始位置。这将允许您重复查看序列中的小块区域,确保它准确执行您要求的工作。 您还可以将将当前循环区“伸展”成一个新的长度。想要实现上述目的,可在您想要伸展的区域上设置循环区,并在“Edit(编辑)”菜单中,选择“Stretch Section(伸展区域)”。一个文本输入的对话框将为您显示该区域的当前长度,并允许您输入你希望的新长度。关键帧将会在该区域的新长度上被定位。此外,在“Edit(编辑)”菜单中选择“Delete Section(删除区域)”,您可以完全删除循环区。共享 Matinee 数据

锁定视图至组
相机 Actor


Matinee 复制
过场动画
导入和导出 Matinee 数据
- 绑定到动画序列的相机
- 绑定到动画序列的 Actor
- 特定轨迹的动画曲线
- 运动轨迹
- 浮点型属性轨迹
- 当前关卡中的所有光源
- 当前关卡中的所有静态网格物体(包括多边形、画刷几何体以及材质)
- 当前关卡中的所有发射器(仅位置信息)
- 现在推荐使用 FBX。
- 目前的 UE3 版本仅针对 ColladaMAX 3.05B 和 ColladaMaya 3.05B 进行了测试。
关键帧简化

- Tolerance - 设置一个关键距离前一帧和下一帧之间的直线多远才可以被删除。
- Full interval - 如果该项为 true,那么在简化关键帧时将会使用轨迹关键帧的全部间隔。
- Interval Start - 设置要开始简化关键帧的时间。
- Interval End - 设置要停止简化关键帧的时间。
Gamecaster 集成

- 平移运动 - 左摇杆
- 相机缩放 - 右摇杆
- “录制”/“停止录制” - 左侧按钮
- 更改选中的菜单选项 - 左滑轮
- 更改选中的菜单值 - 右滑轮
- 重新设置菜单值 - 按下右滑轮
- 开启菜单显示 - 按下左滑轮
- 回放前面录制的过场动画 - 按下右摇杆
- New Camera Mode(新相机模式) - 每次录制都会创建一个新的相机 actor,选中它,然后创建一个要录制进去的运动和 FOV 轨迹
- New Attached Camera Track(新附加的相机轨迹) - 每次录制都会创建一个新的相机,选中它,创建相应的轨迹,然后“附加”这个选中的对象。 对于附加到 actor 或其他相机创建复杂的移动摄影车非常适用。
- Duplicate selected tracks(复制选中的轨迹) - 它将会复制选中的轨迹,选中它们,然后录制到这些轨迹中。 它对于进行一个镜头的多次“拍摄”供稍后查看来说非常重要。
- Replace selected tracks(替换选中的轨迹) - 用于覆盖现有的轨迹。 使用它可以快速擦除并重新录制最终效果不理想的轨迹。
- Free Camera(自由相机) - 左摇杆将会在相机的平面中平移(例如,向前移动摇杆会将相机移入画面)
- Planar Camera(平面相机) - 左摇杆将只会在 xy 平面中平移。
- 录制完成后,建议尽量在所选轨迹上 Reduce Key(简化关键帧)。
- 为了最大化帧速率,推荐所有标准编辑器视窗都在录制过程中采用“实时”模式。
- 同时这个录制系统还可以与控制台控制器兼容,支持 x 和 y 轴反转。