A-Frame Extras FBX加载器的实现

时间:2017-05-23 11:14:50

标签: aframe

在A帧中寻找FBX加载的示例。 Aframe Extras文档说FBX加载器是实验性的,只支持ASCII格式。现在我已经导出了正确的格式但我无法在场景中查看该文件。有什么想法吗?

<a-entity fbx-model="src: url(https://mannymeadows.github.io/Noosa/models/FBX-DEMO.fbx);" material="color: red" crossorigin="anonymous">

演示 - http://codepen.io/MannyMeadows/pen/mmaLWv

1 个答案:

答案 0 :(得分:0)

您正确使用fbx-model组件。在JS控制台中,您会看到以下错误:THREE.FBXLoader.parseMesh

aframe-extras.min.js:1 Uncaught TypeError: Cannot use 'in' operator to search for '1926113552' in undefined
  at e.exports.THREE.FBXLoader.parseMesh (aframe-extras.min.js:1)
  at e.exports.THREE.FBXLoader.parseMeshes (aframe-extras.min.js:1)
  at e.exports.THREE.FBXLoader.parse (aframe-extras.min.js:1)
  at aframe-extras.min.js:1
  at XMLHttpRequest.<anonymous> (three.js:29211)

要验证您的模型是否良好,请尝试在FBX Review中打开它。

如果有效,THREE.FBXLoader由于某种原因无法读取文件。不幸的是,它并不罕见:FBX是一种复杂的格式,并且不容易在网络上支持。您可以在three.js上提交错误,但最终可能希望转换为其他格式,如OBJ或glTF。