javascriptベースのモバイルアプリケーションでthree.jsを使用しています。 3Dモデルに.fbxファイルを使用しています。しかし、FBXLoaderでバイナリ形式をサポートしていません。私は3Dモデルとフォーマットについてあまり知らない。どんな助けもありがとう。Three.js FBXバイナリ形式はサポートされていません
コンソールのエラー: FBXLoader:!!! FBXバイナリ形式はサポートされていません!ここ
は私のロードFBXコードです:
var loader = new THREE.FBXLoader(manager);
// alert(loader);
loader.load('img/watcher.FBX', function(object) {
alert(object);
object.traverse(function(child) {
if (child instanceof THREE.Mesh) {
// pass
}
if (child instanceof THREE.SkinnedMesh) {
if (child.geometry.animations !== undefined || child.geometry.morphAnimations !== undefined) {
child.mixer = new THREE.AnimationMixer(child);
mixers.push(child.mixer);
var action = child.mixer.clipAction(child.geometry.animations[ 0 ]);
action.play();
}
}
});
scene.add(object);
}, onProgress, onError);