曲线编辑器

概述

曲线编辑器 允许对那些随着时间不断变化的属性进行良性控制,例如,其中使用分布 的属性。 目前同时用于 MatineeCascade 粒子系统编辑器中。

曲线编辑器,就像当前使用的一样,它不是一个独立的编辑器,您将会在虚幻编辑器中发现有很多其他编辑器。 它可以作为一个位于其他编辑器内部的可停靠面板使用。 因此,可以通过在其中包含它它的编辑器窗口的界面打开这个曲线编辑器,例如,通过 Matinee 或 Cascade 编辑器窗口。

布局

曲线编辑器由以下几个部分组成:

CurveEditor_Interface.png

  1. 工具栏

  2. 轨迹列表

  3. 图表

工具栏

图标 描述
CE_Toolbar_Horizontal.png 使这个图表在水平方向上适合于当前可见轨迹。
CE_Toolbar_Vertical.png 使这个图表在垂直方向上适合于当前可见轨迹。
CE_Toolbar_All.png 使这个图表在水平和垂直方向上都适合于当前可见轨迹的所有点。
CE_Toolbar_Selected.png 使这个图表在水平和垂直方向上都适合于当前可见轨迹的选定点。
CE_Toolbar_Pan.png 将曲线编辑器设置为 平移/编辑 模式。
CE_Toolbar_Zoom.png 将曲线编辑器设置为 缩放 模式。
CE_Toolbar_Auto.png 将所选关键帧的 InterpMode 设置为 自动曲线 模式。 切线可旋转以获得最佳曲率但可能会过高。
CE_Toolbar_AutoClamped.png 将所选关键帧的 InterpMode 设置为 自动曲线 模式。 锁定的平整三角形。
CE_Toolbar_User.png 将所选关键帧的 InterpMode 设置为 用户曲线 模式。 锁定的用户修改过的三角形。
CE_Toolbar_Break.png 将所选关键帧的 InterpMode 设置为 中断型曲线 模式。 分离输入和输出三角形
CE_Toolbar_Linear.png 将所选关键帧的 InterpMode 设置为 线性 模式。
CE_Toolbar_Constant.png 将所选关键帧的 InterpMode 设置为 常量 模式。
CE_Toolbar_Flatten.png 将所选关键帧的三角形设置为水平方向平整。
CE_Toolbar_Straighten.png 在所选关键帧的三角形发生弯曲的时候将其拉直。
CE_Toolbar_ShowAll.png 切换所有关键帧的切线的显示。
CE_Toolbar_Create.png 创建一个新的选项卡。
CE_Toolbar_Delete.png 删除当前的选项卡。
CE_Toolbar_CurrentTab.png 让您可以在创建多个选项卡时关闭当前选项卡。

轨迹列表

tracklist.jpg

轨迹列表会显示当前加载到选项卡中的曲线轨迹。 轨迹通常可以在曲线编辑器外部通过在 Matinee 或 Cascade 的 Module 中按下一个与轨迹相关的按钮进行加载。

track.jpg

轨迹列表中的每个轨迹都会显示与这个轨迹相关的属性名称,以及在轨迹中每个单独曲线的可视性切换按钮和整体可视性切换按钮。 单独的曲线可见性切换按钮是对应向量的分量进行颜色编码的,红色为 X,绿色为 Y 以及蓝色为 Z。红色还是用做单独的标量浮点值的颜色。 在 VectorUniformDistribution 实例中,有两组曲线,其中每个颜色都有一个较亮和较暗的版本。

在轨迹列表中 右击 一个轨迹可以调出轨迹列表关联菜单。

Curve_RC_Menu.png

  • Remove Curve - 可以从曲线编辑器中删除当前轨迹。

  • Remove All Curves - 从所有选项卡中清除曲线编辑器中加载的所有轨迹。

图表

graph.jpg

这个图表占据了大部分曲线编辑器界面。 它是曲线的图表表现形式,横轴是时间(输入值),纵轴是属性值(输出值)。 将曲线上的帧显示为点,选择这些点进行控制,可视化地编辑曲线。

右击 这个图表调出图表关联菜单:

Graph_RC_Menu.png

  • Scale All Times - 缩放所有可视轨迹上所有点的时间值,例如,水平方向缩放。

  • Scale All Values - 缩放所有可视轨迹上所有点的值,例如,垂直方向缩放。

右击 曲线上的点会调出点关联菜单:

Key_RC_Menu.png

  • Set Time - 允许手动设置点的 Time(时间)。

  • Set Value - 允许手动设置点的值。

  • Delete - 可以删除所选的点。

操作

鼠标操作

在 平移/编辑 模式中:

在背景上按下 LMB + Drag 到处平移视图。
鼠标滚轮 缩放控制。
在关键帧上按下 LMB 选择点 。
在点上按下 Ctrl + LMB 切换点的选中状态。
在曲线上按下 Ctrl + LMB 在点击处添加新的关键点。
Ctrl + LMB + 拖拽 移动当前选择。
Ctrl + Alt + 鼠标左击拖拽 框选。
Ctrl + Alt + Shift + LMB + 拖拽 通过鼠标拖动的方盒进行区域选择(添加到当前的选项中)。

在缩放模式下:

LMB + 拖拽 缩放 Y 轴。
RMB + 拖拽 缩放 X 轴。
LMB + RMB + 拖拽 缩放 X 和 Y 轴。

键盘操作

在 平移/编辑 模式中:

Delete(删除) 删除选中的点。
Z 当按下 Z 键时进入到缩放模式中。

热键

Ctrl+Z 取消
Ctrl+Y 重复

注意: 曲线编辑器中的一些工具和操作可能不支持 取消/重复。

选卡

曲线编辑器中的选项卡可以对轨迹进行排列。 通过按下 CE_Toolbar_Create.png 按钮可以轻松地创建新选项卡。 命名新选项卡,其中可以包含任何数量的轨迹。

NewTab.png

它在与由多个发射器组成的粒子系统结合使用时很有效。 由于多个生命周期模块之间没有实质的区别,并不是在选择一个模块的情况下着色或者模块的颜色不同,所以将多个生命周期模块的曲线数据发送到曲线编辑器可能会变得非常混乱。

tabs_multiple.jpg

反复添加并删除轨迹来防止这样的情况发生是远远不够的。 通过为每个发射器创建一个选项卡,可以使轨迹保持独立并容易识别,以防对错误发射器的错误轨迹进行任何错误的编辑。

ChangeTabs.png

插值模式

插值模式按钮控制着曲线上每一点抵达另一点所使用的方法。 如果您选用一种曲线模式(自动、用户或切断),那么您将会发现白色控制柄,您可以点击拖动,帮助更好地控制点与点之间的曲线。 如果您选择自动曲线模式下的一个关键帧,并利用白色控制柄调节其切线,它将自动转换为用户曲线模式。

以下为可用的插值模式:

  • 自动

    Curve_Auto.png

  • 自动限定

    Curve_AutoClamped.png

  • 用户

    Curve_User.png

  • 中断

    Curve_Break.png

  • 线性

    Curve_Linear.png

  • 常量

    Curve_Constant.png