2017-05-23 19 views
0

Aフレーム内のFBXローディングの例を求めています。 Aframe Extrasのドキュメントでは、FBXローダーは実験的で、ASCII形式のみがサポートされています。今私は正しいフォーマットをエクスポートしましたが、私のシーンでファイルを見ることができません。何か案は?AフレームエクストラFBXローダの実装

<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

+0

「material」コンポーネントはカスタムモデルでは機能しません(おそらくOBJを除く)。しかし、それはここで問題ではありません。 –

答えて

0

あなたは正しくfbx-modelコンポーネントを使用しています。 THREE.FBXLoader.parseMesh:JSコンソールでは、あなたがからスローされるエラー表示されますあなたのモデルが良好であることを確認するには

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のような別のフォーマットに変換したいかもしれません。

関連する問題