【问题标题】:Blender animation incorrect rotation of arms搅拌机动画手臂旋转不正确
【发布时间】:2020-06-29 23:05:31
【问题描述】:

我在 Blender 中创建了一个非常简单的人形机器人,并定义了 5 个动画动作。它们在 Blender 中看起来都不错,但由于某种原因,在 Unity 中导入 FBX 文件后,手臂设置不正确。

这是我在 Blender 中的空闲动画:

这就是它在 Unity 中的显示方式:

如您所见,右臂旋转不正确,此问题适用于我的 5 个动作中的 3 个。 所有动作都有每个骨骼的初始和最终关键帧,以确保它们在动画循环或切换时被重置。

有什么想法吗? 提前致谢!

【问题讨论】:

    标签: unity3d animation blender game-development


    【解决方案1】:

    在挖掘了几天并寻找答案后,我偶然发现了这个 Unity 问题https://answers.unity.com/questions/944333/animations-from-blender-going-super-weird.html,它部分解决了我的问题。

    我决定将我有兴趣导出的动画推送到 NLA 编辑器,并在导出 FBX 时在“导出”菜单中选择这些设置,而不是导出每个动画:

    • NLA 条带:导出我推入堆栈的所有 NLA 条带
    • Key All Bones:确保在导出每个骨骼之前自动创建一个通道(即使是那些在动作中没有动画的骨骼)
    • 强制开始/结束键控:将关键帧添加到动画的开始和结束

    这些步骤似乎解决了我的问题。 这些是我的导出设置:

    【讨论】:

      猜你喜欢
      • 2017-02-02
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 2013-04-13
      • 2014-05-24
      • 2015-03-05
      • 1970-01-01
      • 2018-01-28
      相关资源
      最近更新 更多