Blender 到 Unity 预览旋转

Posted

技术标签:

【中文标题】Blender 到 Unity 预览旋转【英文标题】:Blender to Unity preview rotation 【发布时间】:2016-05-10 23:12:37 【问题描述】:

当我将在 Blender 中制作的模型导入 Unity 时,预览图像会旋转,当我将它拖到编辑器中时,它的旋转很好。只有当模型包含更多对象并且我在 Blender 中使用 CTRL+J 加入它们时才会发生这种情况。让我举个例子。我点击几下就完成了这所房子,对于“分离”的房子,我将屋顶作为一个单独的对象离开,对于“连接”的房子,我按下 CTRL+J 使它们成为一个对象。 Here is the image.“分离”显示正常,而“加入”在预览中旋转。我尝试将其作为混合文件直接导入 Unity,并将其作为 fbx 从 Blender 导出,但结果是相同的。对于由许多对象组成的更复杂的模型,我喜欢将它们连接起来,使它们看起来像一个网格。我还没有找到任何解决方法,我希望有人可以帮助。我使用 Unity 5.3.2 和 Blender 2.76b。

【问题讨论】:

我觉得这个问题最好放在here 【参考方案1】:

也许你没有注意到 Unity 和 Blender 的上轴是不同的。 在 Unity 中为“Y”,在 Blender 中为“Z”。 因此,当您从 Blender Unity 导入任何模型时,设置 Rotation x = 90。 没什么大不了的,只是分组修复它。

【讨论】:

我知道上轴在 Blender 和 Unity 中是不同的,在场景和游戏面板中,模型按应有的方式显示,它们仅在预览中出现旋转。虽然如果模型的各个部分没有在 Blender 中连接,那么它们会在预览和场景中正确显示。当我在 Blender 中将多个部分合并为一个网格时,旋转仅发生在 Unity 的预览中。 我发现,当我在搅拌机场景中有多个对象时,unity 会使用场景名称创建一个组,并将对象放入其中,旋转 x 为 90。当我只有一个对象,没有组,旋转 x 为 90。预览旋转。当您从项目窗格中拖动模型时,场景视图中的游戏对象是否也会旋转? 它只是在预览中旋转,在场景和游戏视图中是正确的。 恐怕就是这样。这都是由于上轴差异。

以上是关于Blender 到 Unity 预览旋转的主要内容,如果未能解决你的问题,请参考以下文章

Blender 到 Unity 的奇怪转换

Blender 到 Unity 骨架动画变形

如何将项目从 Blender 导出到 Unity?

如何从 Blender 导出到 unity3d

blender 带贴图与颜色材质的模型,导入到Unity中

Unity - Blender - Unity 中的对象获得错误的枢轴