Choose your operating system:
Windows
macOS
Linux
动画曲线(Anim Curves) 面板显示选定骨架的 变形目标(Morph Target) 、 属性(Attribute) 和 材质(Material) 曲线的曲线值。 您可以在此处删除和重命名曲线,以及预览曲线数据。 您可以通过单击 所有曲线(All curves) 取消选中它来过滤可见曲线,从而只显示活动曲线,这也使得您可以使用复选框来按 变形目标(Morph Target) 、 属性(Attribute) 和 材质(Material) 曲线进行过滤。 此外,您可以定义 材质曲线 ,使您能够驱动材质参数或变形曲线。
在 骨架编辑器(Skeleton Editor) 或 动画编辑器(Animation Editor) 中打开 动画曲线(Anim Curves) 面板:
-
单击 窗口(Window) 菜单,然后从下拉菜单中选择 动画曲线(Anim Curves) 。
默认情况下,当您播放动画时,曲线值将随着播放而更新。在下图中, L_smile_pose 和 R_smile_pose 的曲线正被用于面部网格体上创建微笑。 这些曲线的值显示在动画中当前点的 动画曲线(Anim Curves) 面板中(当动画结束时,在 1.0 处进行加权获得完整的微笑)。
如果您针对一个特定曲线取消选中了 自动(Auto) 复选框,将不再从曲线中提取数据。这允许您选择性地关闭曲线的影响并预览结果。您还可以 通过手动或者通过单击并拖动 权重 字段来输入值。在下图中, L_brow_up_pose 曲线值已被手动设置为1.0。您可以在视口中 看到效果,即脸部的左边眉毛上扬。
管理曲线
重命名曲线:
-
右键单击曲线并从下拉菜单中选择 重命名(Rename) 。
-
输入新名称。
-
按下 Enter 以保存新名称。
添加曲线 :
-
右键单击任意曲线并从下拉菜单中选择 添加(Add) 。
-
输入新曲线的名称。
-
按下 Enter 以保存新名称。
这将向当前骨架添加一个曲线,但接着您需要在 动画编辑器(Animation Editor) 中添加该曲线并设置其信息,以确定该曲线的影响。
删除曲线:
-
右键单击曲线并从下拉菜单中选择 删除(Delete) 。
如果您的项目中的任何资源正在使用该曲线,那么将出现一个确认窗口,警告您该曲线将从这些资源中删除。
-
单击 是(Yes) 继续删除,单击 否(No) 取消删除。
将曲线链接到骨骼
您可以将动画曲线链接到骨架中的特定骨骼,以便在更改骨架网格体的细节级别(LOD)时可以将它们与骨骼一起剔除, 这在设置较低的LOD不需要的面部动画时非常有用。该功能还可以与图层混合一起使用,以防止 从错误的图层中覆盖曲线值。
-
在 动画曲线(Anim Curves) 查看器窗口中,选择要链接到骨架中的特定骨骼的曲线。
-
选择曲线后,在 详细信息(Details) 面板中,单击 添加(add) ( + ) 按钮以添加连接的骨骼元素。
然后,使用添加的骨骼旁边的下拉菜单,选择要链接到曲线的骨骼。此处列表将基于骨架的骨骼等级进行填充。
-
现在您的曲线已被指定给您已添加到连接的骨骼,您可以将摄像机移向或移离网格体,当网格体的LOD发生变化时,您可以看到链接的曲线从视图中剔除。
动画蓝图里的曲线
在 动画蓝图 的AnimGraph里,您可以调用一些蓝图功能来访问曲线信息或获取曲线名称。
功能 |
描述 |
---|---|
获取所有曲线名称(Get All Curve Names) |
选定一个动画实例并返回所有曲线名称。 |
获取活跃曲线名称(Get Active Curve Names) |
选定一个动画实例并返回特定曲线类型的最新活跃曲线名称列表。 |
获取曲线值(Get Curve Value) |
选定一个动画实例并返回特定曲线名称的值。 |