上图中我们可以看到, 脸部有很多骨骼, 尝试把模型导出来, 对其进行分析:
?
针对鼻子上的骨骼, 进行平移/旋转/缩放, 嗯, 看起来捏脸就是这么回事了.
?...对于"鼻子整体上下"来说, 的确是只需要调节NoseBase的Y值就可以了, 我们需要做的就是根据滑杆在最大值和最小值之间进行线性插值.
?...(或多个):Tx/Ty/Tz/Rx/Ry/Rz/Sx/Sy/Sz
使用滑杆在预设的调节范围之间进行插值
插值不一定是线性的, 可能是有多个关键帧
每个调节项可能对应不只一根骨骼
以此为指导思想, 继续结合...X轴
其次是骨骼调节关键帧表:
?..., 根据滑杆值插值出Local Transform
使用代码逻辑把老的Transform数据转换成新骨架能用的骨骼Transform
把骨骼Transform全部更新到模型上
尝试在UE4中使用PoseableMesh