我正在通过 Python 将 Blender(最新)中的关键帧坐标和旋转导出为 CSV,并在虚幻引擎 5.0.4 中使用它们通过代码为对象设置动画。位置匹配,但旋转不匹配。我尝试过的:
- 将欧拉从右手 z 向上转换为左手 z 向上
- 旋转四元数
- 世界矩阵变换
我严格遵循这些:
- 将相同的模型导入到两者中,在搅拌机中旋转模型,朝向相同的“前进”
- 应用了对象的所有转换>>应用>>应用所有转换。
- 在不同关键帧添加了基本旋转。
- 将关键帧旋转导出为欧拉、四元数或世界矩阵。
- Unreal 脚本按原样加载角度,不做任何更改。