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) |
选定一个动画实例并返回特定曲线名称的值。 |