2017-03-19 16 views
0

私はBlender THREE.jsエクスポートプラグインをインストールし、私のモデルをtable.jsonとしてエクスポートし、 "Face Materials"オプションもチェックしました。THREE.jsがjsonモデルを読み込めませんでした

しかし、THREE.jsからモデルをロードすると、ObjectLoaderとJSONLoaderの両方で失敗します。

ObjectLoaderで

、それはsaids:JSONLoaderで

Uncaught TypeError: Cannot read property 'type' of undefined

を、それがsaids:

Uncaught TypeError: Cannot read property 'length' of undefined

エクスポートJSONは次のようになります。

{ 
    "metadata":{ 
     "type":"BufferGeometry", 
     "normal":312, 
     "version":3, 
     "uv":312, 
     "position":312, 
     "generator":"io_three" 
    }, 
    "data":{ 
     "attributes":{ 
      "normal":{ 
       "type":"Float32Array", 
       "array":[..., ..., ...], 
       "itemSize":3 
      }, 
      "uv": { ... }, 
      "position":{ ... } 
    }, 
    ... 
} 

はよくエクスポートのように見えますが、なぜthree.jsからの読み込みにエラーがありますか?私が忘れた何かがありますか?

私はBlender 2.78、THREE.js 0.84.0を使用しています。どんな助言も非常に感謝しています。

答えて

1

私は間違いをエクスポートすると、通常、それらのエラーが発生します。 これを見るhttps://www.youtube.com/watch?v=Pp02jQp20is バッファーメトリーの代わりにタイプをジオメトリに変更したことを確認してください。 関連するコードとエクスポートのスクリーンショットを見なくても問題を伝えるのは難しいです。

関連する問題