Unity3d 将模型从Blender移植到Ue4/Unity时出现问题

Unity3d 将模型从Blender移植到Ue4/Unity时出现问题,unity3d,blender,unreal-engine4,Unity3d,Blender,Unreal Engine4,当我尝试将“从Blender”中的三维模型导入到Ue4/Unity时,这些模型不会按预期进行渲染,如中所示。 罐子内部呈现为透明; 正确渲染了半个遮罩,但渲染的不是另一半,而是它的内部。 这种情况发生在中空模型上(如玻璃瓶或玻璃罐),但我不明白为什么面具模型也会这样做。 我认为我在从Blender导出模型时出错了,因为在Ue4和Unity中,它们的渲染如图所示。 我想知道为什么会发生这种情况,以及我如何解决它, 谢谢。有两种解决方法 在Blender中,像这样修正法向量。 在Unity中,更改

当我尝试将“从Blender”中的三维模型导入到Ue4/Unity时,这些模型不会按预期进行渲染,如中所示。 罐子内部呈现为透明; 正确渲染了半个遮罩,但渲染的不是另一半,而是它的内部。 这种情况发生在中空模型上(如玻璃瓶或玻璃罐),但我不明白为什么面具模型也会这样做。 我认为我在从Blender导出模型时出错了,因为在Ue4和Unity中,它们的渲染如图所示。 我想知道为什么会发生这种情况,以及我如何解决它,
谢谢。

有两种解决方法

  • 在Blender中,像这样修正法向量。

  • 在Unity中,更改材质(着色器)以这样绘制双面


  • 我推荐第一种方法。

    看起来法线是反转的。