此功能自虚幻引擎5.5起可用。
你可以在MetaHuman组件中为每个LOD级别开启和关闭动画功能。 在MetaHuman组件中,你可以控制身体矫正、面部动画、程序化运行的控制绑定和刚体模拟。
要找到该组件,请执行以下操作:
打开内容浏览器,转到全部(All) > 你的_项目_名称 > MetaHumans > 你的_MetaHuman_名称。
双击MetaHuman蓝图文件,打开MetaHuman。 选择MetaHuman组件,在细节(Details)面板中查看组件设置。
以下是各属性的详情:
| 属性 | 说明 |
|---|---|
启用身体矫正(Enable Body Correctives) | 保留体积和逼真的皮肤变形,并为MetaHuman Animator录制的动画启用身体运动。 禁用后,这些元素不会被求值,这将带来更高的性能,但网格体变形质量将下降。 |
面部动画LOD阈值(Facial Animation LOD Threshold) | 对绑定逻辑求值的最大LOD级别。 例如,如果将阈值设为2,那么求值将从0开始进行,直到包括LOD 2为止。 如果将LOD级别设为3,则停止绑定逻辑的求值。 设为-1则禁用LOD且始终求值。 |
启用颈部矫正(Enable Neck Correctives) | 启用颈部矫正的求值。 颈部矫正通过程序化移动辅助骨骼来保持颈部的体积并修复轻微的蒙皮问题。 这种效果在头部向肩部转动或其他更极端的姿势下尤为显而易见。 这产生的视觉差异很小,但会给性能带来极大影响。 启用后,仍然可以通过LOD阈值控制LOD的求值。 禁用后,将不会对颈部矫正进行求值,这将带来更高的性能,但网格体变形质量将下降。 |
颈部矫正LOD阈值(Neck Corrective LOD Threshold) | 仅当启用启用颈部矫正(Enable Neck Correctives)后可用。 颈部矫正(姿势驱动)被求值的最大LOD级别。 |
启用颈部程序化控制绑定(Enable Neck Procedural Control Rig) | 启用颈部矫正的求值。 启用后,仍然可以通过LOD阈值控制LOD的求值。 禁用后,将不会对颈部矫正进行求值,这将带来更高的性能,但网格体变形质量将下降。 请尽量将该设置与颈部矫正保持同步,毕竟它们会共同发挥作用。 |
颈部程序化控制绑定的LOD阈值(Neck Procedural Control Rig LOD Threshold) | 仅当启用启用颈部程序化控制绑定(Enable Neck Procedural Control Rig)后可用。 进行颈部程序化控制绑定求值时的最大LOD级别。 例如,如果将阈值设为2,那么求值将从0开始,直到包括LOD 2为止。 LOD级别为3时将停止颈部程序化控制绑定的求值。 设为-1则禁用LOD且始终求值。 |
以下属性仅适用于躯干、腿和脚。
| 属性 | 说明 |
|---|---|
控制绑定类(Control Rig Class) | 在身体部位上运行的控制绑定。 该属性的求值在基础骨架作为后期处理进行求值之后才会进行。 |
控制绑定LOD阈值(Control Rig LOD Threshold) | 仅当设置了上述控制绑定类时可用。 用于模拟指定物理资产刚体的最大LOD级别。 例如,如果将阈值设为2,则针对LOD 0、1和2进行模拟。 设为-1则禁用LOD且始终进行模拟。 |
物理资产(Physics Asset) | 用于身体部位刚体模拟的物理资产。 该属性的求值在基础骨架作为后期处理进行求值之后才会进行。 |
刚体LOD阈值(Rigid Body LOD Threshold) | 仅当设置了上述控制绑定类时可用。 用于模拟指定物理资产刚体的最大LOD级别。 例如,如果将阈值设为2,则针对LOD 0、1和2进行模拟。 设为-1则禁用LOD且始终进行模拟。 |
MetaHuman组件的设置项
MetaHuman组件具有身体(Body)和颈部矫正(Neck Correctives)的设置,以及用于控制动画整体质量和性能的LOD阈值(LOD Threshold)设置。
启用身体和颈部矫正可在动画过程中保留体积和逼真的皮肤变形,使得动作更为真实,但会增加性能开销。
LOD阈值设置决定了动画期间应用设置的最大LOD。 例如,面部动画LOD阈值为2,意味着当以LOD 0、1和2显示时,MetaHuman将应用面部动画。 切换到更高的LOD则会禁用面部动画。
要配置MetaHuman组件,请打开你的MetaHuman蓝图并在组件(Components)窗口中选择MetaHuman组件。
在细节(Details)窗口中设置矫正(Correctives)和LOD阈值(LOD Threshold)。 可以为身体和脸部分别设置基础级别。
身体设置项
默认情况下,身体矫正仅在LOD 0时适用。 这意味着你可以取消勾选启用身体矫正(Enable Body Correctives)复选框来禁用身体矫正,从而提高性能。
反之,如果要提高质量(这将增加性能开销),你可以调高LOD阈值,或将其设置为-1,从而将身体矫正应用于所有可用的LOD。
面部设置项
面部设置包含调整MetaHuman面部和颈部动画的设置。
面部动画LOD阈值(Facial Animation LOD Threshold)默认为LOD 2。 要提高性能,你可以将此数字调低为LOD 0或1。 如果设置为LOD 0,那么面部动画将仅为LOD 0启用,从而在LOD值更高时改善性能。
颈部矫正(Neck Correctives)和颈部程序化控制绑定(Neck Procedural Control Rig)的默认值均为LOD 0。 你可以取消勾选相应的复选框来禁用这些设置,从而进一步提高性能。 平均而言,禁用这些设置将对性能产生最大影响。
相反,要提高动画质量,你可以调高各项设置的LOD阈值,但这会增加性能开销。
下一步
虚幻引擎的LODSync组件
了解如何在虚幻引擎5中设置并自定义MetaHuman LOD设置。