导入骨骼模型时,可能会发现骨骼动画并不是特别流畅,3.1版本以上开启矩阵插值解决。
开启矩阵插值:
BABYLON.Animation.AllowMatricesInterpolation = true;
默认情况下,使用矩阵的为值不会在键之间进行插值,这就意味着动画执行到两个键之间时,当前动画的值也是某个键的值。你可以通过设置 BABYLON.Animation.AllowMatricesInterpolation= true ;来开启矩阵插值。如果启用了矩阵插值,则可以使用 Matrix.Lerp 或 Matrix.DecomposeLerp 作为插值工具。你还可以可以通过设置 BABYLON.Animation.AllowMatrixDecomposeForInterpolation 属性来选择插值方式。