虚拟骨骼

概述能让您在编辑器中添加IK或动画约束关节的虚拟骨骼。

Windows
MacOS
Linux

Virtual Bones

骨架编辑器 中,您可以使用骨架树将 虚拟骨骼(Virtual Bones) 添加到网格体的现有骨架中。这样有助于缩短迭代时间,使您能够从编辑器内部更改用于瞄准或IK(逆向运动学)的目标关节层级。在此之前,您必须在该编辑器之外的3D建模软件中添加这些骨骼,然后重新导入所有动画,将新关节包含在内以修复动画数据。

虚拟骨骼本质上是不可以添加皮肤的,并且可以约束在骨架层级中的两个现有骨骼之间使用,它们会自动为各个动画生成数据。 例如,您可以添加一个关节作为手部的子资源,但它将受到手掌关节的限制。与骨臼不同的是,该关节可以在动画蓝图 中用作目标,例如IK目标或"注视"目标。甚至可以在动画蓝图中修改虚拟骨骼以供将来使用。

添加虚拟骨骼

要将虚拟骨骼添加到骨架网格体的骨架树,请执行以下操作:

  1. 使用 骨架树(Skeleton Tree) 窗口,选择您想要用作第一个连接点的任意骨骼。

    单击查看大图。

  2. 单击右键,调出上下文菜单,并从列表中选择 添加虚拟骨骼(Add Virtual Bone),然后在展开的 选择目标骨骼...(Pick Target Bone...) 中,选择想要连接的骨骼。

    单击查看大图。

    您可以转至视口,选择 显示(Show) > 骨骼(Bone) > 所有层级(All Hierarchy),以始终显示骨架层级。

  3. 现在,您会看到骨架树层级中列出以 VB 为前缀的虚拟骨骼。

    Add_VirtualBoneAdded.png

    当您从列表中选中时,会看到骨架编辑器视口中高亮显示相应骨骼。

    单击查看大图。

    在选中虚拟骨骼的情况下播放动画,可以看到它的动画效果,并且它会相应地更新。

    WalkAnim.gif

删除虚拟骨骼

要从骨架网格体的骨架树删除添加的虚拟骨骼,请执行以下操作:

  1. 骨架树(Skeleton Tree) 窗口中,选择任意虚拟骨骼。

    单击查看大图。

  2. 单击右键,调出上下文菜单,然后从列表中选择 删除(Delete)

    Delete_DeleteVB.png

重命名虚拟骨骼

要对骨架网格体的骨架树中的虚拟骨骼重命名,请执行以下操作:

  1. 骨架树(Skeleton Tree) 窗口中,选择任意虚拟骨骼。

    单击查看大图。

  2. 重命名虚拟骨骼有三种方法:

  • 单击右键,从上下文菜单中选择 重命名虚拟骨骼(Rename Virtual Bone)

    Rename_ContextMenu.png

  • 选中虚拟骨骼,然后按 F2

  • 双击虚拟骨骼的名称。

其他资源

有关虚拟骨骼实际用法的更多信息和建议,例如,如何使用虚拟骨骼来简化重定位操作,更改用于控制器、方向和倾斜变形的参考帧。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback