无法加载.obj和.mtl

时间:2019-03-28 05:32:18

标签: three.js aframe

无法使用A-Frame在Web上呈现.obj和.mtl文件

我已经通过Docs,并尝试了所提到的内容。当我检查时,HTML正在加载,但未在屏幕上呈现。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Hello, WebVR! • A-Frame</title>
    <meta name="description" content="Hello, WebVR! • A-Frame">
    <script src="https://aframe.io/releases/0.9.0/aframe.min.js"></script>
  </head>
  <body>
    <a-scene background="color: #ECECEC">
      <a-assets>
<!--         <a-asset-item id="tree-obj" src="assets/BisonPlains.obj"></a-asset-item> -->
<!--         <a-asset-item id="tree-mtl" src="assets/BisonPlains.mtl"></a-asset-item> -->
      </a-assets>

      <a-obj-model src="assets/BisonPlains.obj" mtl="assets/BisonPlain.mtl"></a-obj-model>
    </a-scene>
  </body>
</html>

1 个答案:

答案 0 :(得分:0)

第一次看后有两个问题:

  1. URL不正确。转到故障资产面板以获取正确的URL。纠正故障:

https://glitch.com/edit/#!/sunny-ceramic?path=index.html:15:101

  1. 纹理图像丢失BisonPlains_BaseColor.png

我建议的第一件事是检查浏览器网络面板并查找404错误。在进一步调查之前,请确保所有文件均按预期加载。