2017-03-09 5 views
0

私はブレンダー上のオブジェクトを持って、私はここから入手寝室には: http://www.blendswap.com/blends/view/66253ThreeJSとブレンダーエクスポートする最良の方法

私はthreejsでそれをロードするためにJSON形式でエクスポートします。しかし、私は私のベッドのすべてのメッシュを持っていない、私が選択したすべてのものから1つのメッシュだけ。

私はメッシュに参加するときにすべてのベッドコンポーネントを持っています。

しかし、質問があります.Jsonにエクスポートすると、ブレンダーに参加することなく、すべてのメッシュを持つことができますか? または、コンポーネントを1つずつエクスポートする必要がありますか?ここで

は私のロード機能である:ここで

function initMesh() { 
    var loader = new THREE.JSONLoader(); 
    loader.load('http://127.0.0.1:8000/asset/bedroom.json', function(geometry) { 
     mesh = new THREE.Mesh(geometry); 
     scene.add(mesh); 
    }); 
} 

は私が得るものです:

Blender picture

ThreeJS rendering Top ThreeJS rendering Bottom

おかげ

+1

エクスポートオプションで「シーン」をチェックしましたか? – neeh

+0

私は^^の後にやった。 Pythonスクリプトが失敗しました。私はテクスチャオプションをチェックしたので、おそらく理由がわかりません。それは唯一の方法ですか? – Bandini

+0

エラーは何ですか?私はそう思います...輸出時にすべての部品を選択しようとしましたか? – neeh

答えて

0

あなたはシーンとエクスポートをクリックした場合、私はあなたが別のローダーを使用してJSONを読み込む必要があると思う:

THREE.ObjectLoader() 

も輸出材料や埋め込み材料を確認してください。

関連する問題