2016-04-11 4 views
0

WebGLで動作させるには、C++ソフトウェアで作成した3Dモデルをエクスポートする必要があります。私はthree.jsを使用して、jsonでのインポートをより簡単にすることを選択します。ogre three.jsの輸出者

私は鬼との経験はありません。 .mesh.xmlまたは.sceneのいずれかで作業することができます(ただし、どうすればよいかわかりません)。

これらの形式から有効なjsonファイルthree.jsを取得するにはどうすればよいですか?

また、私はblenderからjsonに簡単に3Dモデルをエクスポートできることを発見しました。

  • 鬼 - >ブレンダー - > JSON: だから最高の流れは何ですか?
  • オーグル - > Json?

答えて

0

数日後、私はうまくいく解決策を見つけました。

最初の手順は、.mesh(バイナリ形式)を.mesh.xml形式に変換することです。それは、以下のツールを使用して行われます。 http://www.ogre3d.org/tikiwiki/OgreXmlConverter

だから、いくつかの研究の後、道Ogre->ブレンダー - > JSONが動作しているが、あなたはPythonとのBlenderの古いバージョンを必要として真剣に時代遅れ。 > JSONは間違いなく可能ですが、私は持っていないとして、いくつかの作業を必要とする - 鬼XMLと3つのJSONの両方の仕様が用意されていて、道鬼が、その後 http://www.ogre3d.org/forums/viewtopic.php?f=1&t=66545

:あなたは試してみたい場合は、このリンクをたどりますそれをやっているプロジェクトを見つけました。しかし、あなたはPythonのブレンダースクリプトで自分自身を刺激することができます。

私が見つけた最良の方法は、XMLを直接使用することです。この黒い男に感謝します。 https://github.com/blackcancer/three.XMLOgreLoader