【问题标题】:Blender to Unity Weird TransformsBlender 到 Unity 的奇怪转换
【发布时间】:2018-12-19 07:10:14
【问题描述】:

将场景从 Blender 导出到 Unity 时,某些对象的位置和旋转会变得混乱。下面的截图说明了这个问题:

我正在使用 Blender 2.79b 和 Unity 2018.2.0f2。我正在运行 macOS High Sierra。上面的屏幕截图说明了在 Unity 中使用默认设置导入 blend 文件。当我在 Blender 中转换为 FBX 并在 Unity 中导入(使用 Blender 中的默认导出设置)时,也会发生同样的情况。所有对象都在 Blender 中应用了对象变换。不合适的桶段 (1) 是旋转接头 (2) 的父级,而旋转接头 (2) 又是骨骼 (3) 的父级。没有动画。

如果我取消搅拌器中的所有内容并保留对象变换,那么一切看起来都很好。

【问题讨论】:

  • 我建议尝试通过选择模型来使用“添加导入设置”->“模型”中的“设置”。虽然我还没有遇到这个问题。您可以从检查开/关优化网格、ImportBlendshapes 开始。先在这里尝试,并在更改模型部分中的值后发布究竟是什么输出。
  • 是否可以获取您的 fbx 文件,以统一测试一些设置?因为我的简单模型没有这个问题。
  • @killer_mech 谢谢你的评论。我已经尝试过你的建议。不幸的是,大多数设置什么都不做(我已经尝试了大多数似乎相关的设置)。唯一能做任何事情的设置是禁用绑定 - 从动画类型“通用”移动到“无”。这会影响模型,因为某些对象直接作为骨骼的父对象。
  • @xFL 抱歉,由于项目的性质,我无法共享 FBX 文件。

标签: unity3d blender


【解决方案1】:

对于任何有同样问题的人 - 我已经设法通过清除所有父级来解决它,并使用空顶点组重新设置父级,而不是直接父级到骨骼。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-10
    • 2013-09-16
    • 2021-05-03
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 2015-03-25
    相关资源
    最近更新 更多