首页 > 解决方案 > 如何在 Unity 中正确导入 fbx?

问题描述

我已经建模了一个对象并导出为 fbx。在 Unity 中导入资产后,会出现一些人工制品。人工制品似乎与 Unity 导入有关,而不是 fbx 文件,因为在 Windo3d 3d viever 中查看的模型似乎没有问题。

十分感谢!

Blender 编辑模式中的对象

在此处输入图像描述

Blender 对象模式中的对象

在此处输入图像描述

Windows 3d 中的对象

在此处输入图像描述

Unity 中的对象

在此处输入图像描述

标签: unity3dimportassetsblenderfbx

解决方案


它看起来像一个三角形缠绕问题。三角形中顶点的顺序与它们的视觉方向相结合时,可用于确定是从“前”侧还是“后”侧看到三角形。在 Unity 中,默认情况下不会渲染从“背面”看到的三角形。这称为背面剔除。

要解决此问题,您有两种选择:

  • 修复搅拌机中的三角形绕组(默认情况下,从“背面”看到的搅拌机三角形被渲染,寻找背面剔除选项)
  • 在 Unity 中使用双面材质(具有禁用剔除的着色器的材质,即 ie Cull Off)。

推荐阅读