我最近将一堆JSON模型转换为GLTF,以便在Three.js中播放(从Blender 2.79b导出) .

模型由多个骨骼动画(空闲,步行,跑步,攻击等)组成,我可以无间隙地访问,回放和淡入淡出 .

它们还包含具有表情和语音面部变形的形状键 - 平均每个模型存在33个 .

我没有成功地让任何面部变形正常回放 .

当我在Blender中为一个形状键设置关键帧时,例如为了在Dope Sheet上访问32中的面部变形数字31,然后随着时间的推移动画它,导出并通过浏览器播放它,它默认播放任何第一个形状键在列表中 . 所以我觉得我很接近,面部变形是动画,而不是正确的 .

dopesheet

我一直在努力弄清楚如何获得正确的变形 . 编码显然不是我最大的优势,但如果我能找到一个类似的东西,我通常可以解决一个例子,在这种情况下,某些东西演示了如何访问变形动画片段,然后将它们与骨骼动画一起播放 .

任何建议都将非常感激 .