代码之家  ›  专栏  ›  技术社区  ›  Danthony

A框架模型面未显示

  •  0
  • Danthony  · 技术社区  · 8 年前

    我已将一个obj加载到帧中,但无法正确显示人脸。在blender中,模型看起来正确,在windows 3DBuilder中,模型看起来正确。就像这样( A-Frame .obj model displaying but broken )帖子我试着设置了三个。双面js材质。不确定我是否实现了错误的代码,或者这是否不是问题所在。我在这里上传了一个代码故障( https://glitch.com/edit/#!/beneficial-thumb )。谢谢

    1 回复  |  直到 8 年前
        1
  •  0
  •   Don McCurdy    8 年前

    模型通常需要简化为三角形(或四边形有时也可以),然后才能在A-Frame、three等引擎中使用它们。js等。具体来说,这个模型有六边形和更多。在搅拌机中打开显示:

    screenshot of model with non-triangulated geometry

    您可以在Blender或其他三维建模工具中“三角化”模型,或使用联机工具(如 this one )转换为glTF,它将自动三角化并为A帧准备模型。之后,您将得到更像这样的结果,这对引擎更友好:

    enter image description here