表情编辑器会加载并保存DNA文件。 此过程中,Maya场景是无关紧要的。 表情编辑器并不负责DNA的创建,而是负责其相似性的校准。
因此,最好的开端是让DNA文件尽可能接近(校准至)目标中性姿势。 中性姿势的相似度过低,或中性姿势的表现力过差,总是会导致较差的结果。
无论你是从完全人工塑造/匹配的中性姿势开始,还是利用网格体转MetaHuman功能进行重新拟合,要获得良好结果,你都需要考虑两个概念:顶点的语意重要性和增量最小化。
语意重要性
语意重要性意味着特定的顶点与特定的面部特征相关联。 关节和顶点之间的关系、关节映射到表情的方式、面部的各种区域映射,都为顶点赋予了语意重要性。
代表眼睑边缘的顶点不应被直接"滚动"到眼睑外侧或眼睑内侧。 负责嘴巴捏合点的顶点不应该被移到作为酒窝的位置,而同时其他顶点也应该滑动到位(从而描述体积),等等。
某些特征,尤其是最具表现力和最复杂的区域(如眼睛和嘴角)对顶点的特性极为敏感。 而其他特征则移动幅度较小(或完全不移动),从而提供了更多的回旋余地。
增量最小化
网格体转MetaHuman功能会对体积所提供的特征进行初次的局部拟合,然后将其发送到MetaHuman服务以进行自动绑定。 这里的第二步会创建一个DNA,该DNA会尽可能地匹配体积,而数据库中的查找结果与体积之间的剩余差异会被(尽可能多地)以增量(Delta)的形式保留下来。
接下来的内容应在初次拟合(通常为网格体转MetaHuman)和中性姿势的上下文中阅读。 在表情姿势编辑的上下文中,这些内容将变得不适用,解释起来也将更为麻烦。 你可以在MetaHuman Creator中使用"头部适配控制点(Head Conform Controls)"中的"全局增量(Global Delta)"参数来控制和减少这一增量,但这会降低相似性。 增量会被表现为关节定位和顶点定位之间的差距。 最大限度地减少增量是使表情摆脱离关节过远的额外体积的关键。
使用网格体转MetaHuman
由于某些顶点具有语意重要性,我们强烈建议你使用我们的自动绑定服务(网格体转MetaHuman功能的后台部分)进行初次拟合和放置。
这种拟合会在一定程度上"平滑"你的网格体,因为它将代表从真实头部数据库中找到的最佳体积。 如果你使用了非人类特征,例如尖耳朵,那么这种平滑效果会很明显。
拟合的结果可计入中性姿势的校准,以重新引入被平滑掉的特征,或者根据MetaHuman拓扑网格体重新塑造最终的网格体,然后重新提交以供自动绑定,并严格约束顶点位置:MetaHuman Creator的文档介绍了从模板网格体进行适配的方法。
对于表情编辑器用户,建议转用中性姿势编辑,并有选择性地重新引入彼处的特征。
加载MetaHuman DNA
获取DNA文件后,请打开表情编辑器窗口,转到主窗格,点击路径文本字段旁的文件夹图标。 选择DNA文件,然后点击"打开(Open)"。
打开后,该DNA的副本会被加载到内存中并在会话中可用,但这时尚不会对Maya场景产生任何可见的更改。