解决blender导出带动画的GLTF模型变形问题

时间:2024-04-04 20:10:42

在blender里面给3d模型加了NLA(非线性动画),结果导出gltf/glb格式文件之后在threejs运行会出现变形的问题,效果如下:

解决blender导出带动画的GLTF模型变形问题

为了解决这个问题,我们需要在导出时把以下选项给勾上,具体如下:

解决blender导出带动画的GLTF模型变形问题

这个选项会给每一帧动画添加一个shapekey,因此也会让模型文件体积变得很大.勾上之后的效果如下:
解决blender导出带动画的GLTF模型变形问题

动画相关问题的讨论也可以参考github上的这个issue:
https://github.com/KhronosGroup/glTF-Blender-IO/issues/219