为什么A-frame没有从Maya加载OBJ .png纹理。

时间:2018-04-07 21:36:57

标签: aframe webvr mtl-file

当我使用.obj .mtl和纹理.png将它导出到OBJ时,我创建了一个Maya文件。除了纹理外,所有内容都是黑色的。出口到玛雅时我错过了什么吗? 这是OBJ和纹理:https://www.dropbox.com/sh/3cxqacay9sao1bu/AADtArGP5Pu2qdPY3hJBJ3Yka?dl=0

谢谢!



     
     
    <a-assets>
    <a-asset-item id="object-obj"   src="objects/ccentercables.obj"></a-asset-item>
      <a-asset-item id="object-mtl" src="objects/ccentercables.mtl"></a-asset-item>
   </a-assets>
   
   <a-obj-model src="#object-obj" mtl="#object-mtl" material="src: #texture"></a-obj-model>
&#13;
&#13;
&#13;

enter image description here

1 个答案:

答案 0 :(得分:0)

虽然obj和.mtl有一个组件,但是a-frame团队recommends是.glTF格式,因为它是为webGL设计的。

A-frame的Don McCurdy多次指出.obj彼此不同,并且很难被webGL引擎解释。

您应该尝试使用thisthis导出器将模型转换为glTF。虽然它们是为搅拌机创造的......

这就是为什么你还应该查看Don的article关于从玛雅出口.gltf模型的原因。