代码之家  ›  专栏  ›  技术社区  ›  Stan Hurks

unity backface culling使用blender对象移除我的墙外

  •  0
  • Stan Hurks  · 技术社区  · 7 年前

    我在从blender将.dae文件导入unity时遇到问题。

    接下来我试着挤出墙,只翻转法线的一侧,尽管这会导致外墙不可见,而内壁在整体中可见。

    Camera inside the house (picture)

    Link to the blender file (zip)

    3 回复  |  直到 7 年前
        1
  •  0
  •   Suraj S    7 年前

    所以我看了你的网,它做得不好!,你有很多重叠的边缘,我把它清理了一点。你还打开了背面消隐。禁用了它,翻转了一些法线,它就工作了。

    接下来我试着挤出墙,只翻转法线的一侧,尽管这会导致外墙不可见,而内壁在整体中可见。

    背面剔除,在源头正确完成时 以后在unity!中不必这样做!。 How to disable backface culling in unity . From this thread 它产生 而且必须用脚本复制所有的三角形,所以只要坚持在blender中做每件事就会更容易。

    enter image description here

    Dropbox Link to the .blend file

        2
  •  0
  •   Phill B.    7 年前

        3
  •  -1
  •   Dávid Florek    7 年前

    您要么需要使用支持双面渲染的着色器,要么必须两次生成所有多边形并翻转法线。最简单的方法就是在混合器内复制网格并翻转其所有法线。