THREE.JS でテストするために Maya 8.5 で非常に単純なモデルを作成しました。モデルは .obj としてエクスポートされ、THREE.JS github リポジトリの Python スクリプトを使用して JSON ファイルに変換されます。
すべてのデータが含まれている有効な JSON オブジェクトであるため、変換は正常に機能したように見えます。問題は、ロードすると次の警告が表示されることです。
非推奨: [js/jumper.js] は古いモデル形式を使用しているようです
これは、.obj 形式が何らかの形で変更されたことを意味しますか、それとも他に何か不足していますか? オブジェクトをロードするために使用しているコードは次のとおりです。他のネイティブ シェイプが正常に表示されているので、セットアップが正しいことはわかっています。このモデルの読み込みだけで問題が発生しています。
loader = new THREE.JSONLoader();
loader.load("js/jumper.js", function( geometry ) {
jumper = new Three.Mesh(geometry, new Three.MeshLambertMaterial({ color: 0x88000}));
jumper.scale.set(10,10,10);
scene.add(jumper);
}
);