由于本人最近一直在研究MetaHuman的blendShape,所以想要将了解到的知识整理汇总,也是为了学习到更多的知识,特此写了这篇文章,希望大家共同进步[ps.1]。注意,阅读本文需要掌握一定的Maya基础知识。
一、什么是blendShape
“blendShape”[ps.2],在一些DCC软件中也被称为“BlendShapes”,是一个变形器,“blend”有混合、融合之意,所以可以翻译为“融合形变变形器”[ps.3]。它能够使“基础网格”通过顶点插值运算的方式变形为“目标形状”,通常用于制作表情动画、辅助骨骼制作动画,在Maya中以节点形式存在。

节点编辑器中的blendShape节点
二、创建blendShape
1、使用融合变形功能创建blendShape
在Maya中通常使用融合变形功能创建blendShape,该功能需要准备“基础网格”与“目标网格”。基础网格需要且只需要一个,用于形变为“目标形状”;目标网格至少需要一个,无上限,用于读取数据信息生成“目标形状”。
我通过复制网格“pSphere_base”,再移动顶点位置的方式制作了两个新网格,这两个新网格与原网格之间只有顶点位置存在差异,其他信息完全相同,我将这两个新网格命名为“pSphere_target1”与“pSphere_target2”。

只存在顶点位置差异的三个网格
我希望能够使“pSphere_base”变形成“pSphere_target1”与“pSphere_target2”的形状,操作步骤如下:
-
选择目标网格,框选、点选都可以;