在编辑MetaHuman DNA的过程中,最复杂的部分在于理解姿势之间的交互。 要进行自定义和/或修正,你需要精确控制哪些表情会受到给定编辑行为的影响。
"表情编辑"提供了一个交互式图表视图,用于展示绑定的离散数据点(即表情)、表情的层级以及相互之间的关系。
该图表提供的功能如下:
节点选择 | "选择"是一种逐选项卡的瞬时状态,可为工具操作设置上下文。 |
节点锁定 | 节点锁定是一种全局状态(在所有选项卡的所有图表实例中共享),决定了节点是否会接收上游节点所执行的编辑。 |
节点着色 | 节点可以被单独着色。 打开右键菜单即可进行着色,或者直接使用各个节点的油漆桶图标进行着色,并使用书签保存着色。 节点的颜色也属于选项卡的状态,而不是该节点的全局颜色。 |
依赖项管理 | 依赖项高亮显示、基于依赖项的选择和选项卡创建 |
图表分析 | 活动热图(基于帧状态分析) |
书签 | 可使用自定义书签。表情编辑器还提供了大量实用的工厂书签。 书签可以保存节点的位置和颜色,可以考虑上游和下游节点以避免创建不完整的依赖关系。 |
搜索栏 | 搜索当前活动选项卡中的节点。 |
选择和隔离
图表中的每个节点都代表了绑定中的一个表情,且可以通过多种方式展开直接交互。 控制选项卡中的显示内容是编辑工作的重要环节。
选择节点
你可以选择单个节点,也可以框选多个节点。相关按钮和修饰符如下:
鼠标左键点击和/或拖拽以重新设定所选项
鼠标左键点击画布以清空所选项
Ctrl + 鼠标左键点击以切换节点的选择状态,同时不更改其他所选项的状态
Ctrl + 鼠标左键拖拽以添加至所选项
鼠标右键点击以呼出右键菜单以及上下文选项
选择上游节点(Select Upstream Nodes)
选择下游节点(Select Downstream Nodes)
选择上下游节点(Select Upstream and Downstream)
高亮显示最后一个节点的依赖项
切换一个仅能同时在一个节点上存在的额外状态,标记该单个节点及其上下游的所有依赖节点,以便进一步显示选项。 该节点始终是上次选中的最后一个节点(即使多选时也是如此)。
隔离所选分支
打开一个新标签页,其中包含所有选中的节点以及节点的上下游依赖项(因为始终必须监控节点的锁定/解锁状态以进行传播)。
隔离高亮节点
依靠上述选项的独特高亮状态,无视所选项,将高亮节点隔离到新标签页中。
动画支持
可以在绑定上加载动画,支持Faceboard控制点和RigLogic原始动画。 加载的动画类型会相应地配置场景。
这样既可以加载真实世界的数据来诊断问题,也可以使用人工动画(例如特定姿势)来快速锁定到需要编辑的重要数据部分。
帧分析
你可以将时间穿梭放置在时间轴的任意位置。 从那里开始,使用分析帧(Analyze Frame)功能更新图表,即可显示该帧处姿势的贡献元素。
帧分析适用于设定了关键帧的通道,以及通过现场调整绑定而设置的通道。 分析结果会根据其在该姿势中的值进行颜色编码(即呈现为热图)。
这是工作流程中的一个关键组成部分,可让你直观地确定需要组装和修改的节点,同时它还是一种出色的诊断工具,且仅需常规的Maya交互即可使用。
预览表情
该图表可以反映绑定的状态,但在反方向上进行更新操作也是可行且实用的。
在图表中进行选择即可更新场景,并单独显示某个表情的完整效果(前提是启用预览所选节点(Preview Selected Node)选项)。
场景的状态可以被更新,以反映图表中的活动。 结合让选项卡承载节点子集的功能,用户可以在进入编辑模式之前,快速从动画操作切换到查找需要处理的单个表情,并查看其完整的独立效果。
基于选择的分析(控制点选择)
根据控制点选择更新分析(Update Analysis on Control Selection)也是图表中的右键菜单选项,让你可以另一种模式检查孤立的贡献。 "控制点选择分析"功能被激活后,即可根据所选的Faceboard控制点对图表进行热度高亮显示。
如有需要,该选项还可以与预览所选节点(Preview Selected Node)功能一起使用。
书签
使用图表窗格右上角的图标即可访问书签。书签提供了多套工厂预设,适用于一些最常用的编辑选项集。 用户也可以自行创建书签。
你可以直接通过菜单访问书签相关的所有内容,包括所有已创建的用户书签。
表情预览
表情编辑的关键一环是确保表情之间的过渡看起来真实可信。
表情组装完成后,图表和大纲视图之间会出现一个或多个滑块。
顶部的滑块始终负责中性姿势和当前编辑表情之间的全局过渡。
在全局滑块下还可能会有更多滑块,每个滑块对应一个有贡献的、被"组合"到当前编辑表情中的上游表情。 你可以单独操控这些滑块,以检查从上游依赖项到当前编辑表情的全部过渡。
如需详细了解表情预览(滑块和作为网格体的下游形状),请参阅工作流程概述的对应小节。
实用工具栏
表情编辑在大纲视图的工具栏上提供了一系列工具。
该工具栏被分为7个分段
镜像命令
| 按钮 | 功能 | 说明 |
|---|---|---|
切换活动侧 | 从主项至目标,从左到右,或从右到左。 当后续工具存在方向性时,此按钮的状态决定了副本的流向。 | |
镜像顶点位置 | 打开网格体选项子菜单,选项取决于可用的映射。 镜像顶点位置需要先查看对称的顶点(基于索引对,而非位置),然后考虑场景中的所选项(作为目标)并对称处理位置。 如果选择了顶点的子集,则操作将仅限于这些顶点。 | |
镜像关节变换 | 关节的镜像处理会考虑所选场景。 如果未选择任何内容,则将操作整个蒙皮关节集。 |
翻转命令
| 按钮 | 功能 | 说明 |
|---|---|---|
翻转顶点 | 打开网格体选项子菜单,选项取决于可用的映射。 翻转顶点位置,会先查看对称的顶点(基于索引对,而非位置),然后考虑场景中的所选项(作为目标),并从左到右翻转位置,反之亦然。 如果选择了顶点的子集,则操作将仅限于这些顶点。 | |
翻转关节 | 根据关节方位的对应映射,从左到右或从右到左翻转关节。 |
网格体工具
还原为中性状态
| 按钮 | 功能 | 说明 |
|---|---|---|
将网格体还原为中性状态 | 打开网格体选项子菜单,选项取决于一组特定网格体及其作为与所选项匹配的混合形状的呈现状态。 将整个网格体的顶点或所选顶点子集的位置还原为中性姿势对应的顶点位置。 | |
将关节还原为中性状态 | 将活动表情中所选(未锁定)关节或未选择任何关节时活动表情中所有未锁定关节的变换还原为各关节在中性姿势中对应的变换。 |
还原为DNA
| 按钮 | 功能 | 说明 |
|---|---|---|
将网格体还原为DNA | 打开网格体选项子菜单,选项取决于一组特定网格体及其作为与所选项匹配的混合形状的呈现状态。 将整个网格体的顶点或所选顶点子集的位置还原为DNA内存中存储的当前活动表情所对应的顶点位置。 | |
将关节还原为中性状态 | 将活动表情中所选(未锁定)关节或未选择任何关节时活动表情中所有未锁定关节的变换还原为DNA内存中存储的当前活动表情所对应的各关节的变换。 |
复制和粘贴
关节匹配
| 按钮 | 功能 | 说明 |
|---|---|---|
基于机器学习的关节匹配 | 根据表示当前被编辑的活动表情的场景内网格体,对活动表情应用基于机器学习的关节匹配。 这是在表情编辑时唯一直接可用的关节匹配实例(与全局MLJM或NLSJM相反)。 |
下一步
MetaHuman DNA升级工具
将现存DNA文件升级为最新绑定定义和DNA文件格式。