2012-11-27 13 views
6

私は最近、WebGL、特にThree.jsを発見しました。これはこれまで私が見つけた最高のAPIです。今のところ、Sci-Fiの宇宙であるメインプロジェクトから、宇宙船の3Dモデルを表示するためのシンプルなデモをコーディングしています。MediaWikiの3Dオブジェクトビューア?

マイ中期目標は、軌道カメラで、ページに記述されたオブジェクトの3D表示でMediaWikiのWikiを強化することです。私は開発中の宇宙の内容を提示するためのツールと見ています。

私はそれ自体を行うには派手なまたは困難な何もしたくない、私は標準の波面.OBJと.MTLファイルでそれを行う方法を知って、それが私のためにかなり十分です。しかし、それは私を心配するwikiの統合です。

まず、さまざまなファイル(モデル、マテリアル、テクスチャ)を拡張子でタイプされたwikiファイルとしてアップロードし、拡張子にwikiコードアイテムまたはテンプレートを追加してwiki URLから任意に使用することです。

我々は.OBJ/.MTL例で滞在する場合:
- .MTLは、
コントラスト調整可能なアンビエント/背景に、ミラー効果を確認するために周りにバウンスいくつかのobejctsの球に適用される材料として表示されます - .OBJは、その材料を空白で塗りつぶすことによって、調整可能なアンビエント/バックグラウンドでも表示されます。

はすでにそれに使用して拡張することができるような拡張または少なくとも枠組みあり、または私はスキルも時間も持たないprobably'll知って、開発に私にそれをアップしていますか?

+0

これは価値がありますが、WebGLを使用していない3Dオブジェクトを表示するJMOLがあります。 https://www.mediawiki.org/wiki/Extension:Jmol –

+0

興味深いが、私にとっては、あまりにも専門のは、私が表示宇宙船をしたい^ -^ –

答えて

1

あなたはtake a look at x3domする場合があります。私はあなたがそれをメディアウィキに組み込むために必要なステップを知らない。一方

は、クロノスWebGLのWikiの私たちは私たちがウィキにランダムWebGLのサンプルを置くようにするいくつかのiframe pluginを使用しています。

+0

答えがgmanにありがとう、私は行って、これらのソフトが与える機能を参照してください! –

+0

こんにちはgman、私はiframeプラグインをテストしています、そして、それは私が欲しいものに合っているはずです! –

+0

このようにして、モデル/素材/テクスチャをサイトの一部にアップロードし、Three.jsページにラップして、すべてのモデルを表示するためのパラメータを含む同じスクリプトを使用して、このページをwiki内のウィジェット... –

1

Sketchfabをご覧ください。モデルをアップロードしてWebGLに直接表示するWebアプリケーションです。 上記のリンクに、埋め込み関数が表示されます。 MediaWikiの特別なコードはありませんが、必要に応じてAPIもあります。

NB:彼らは「フリーミアム」として機能し、最初の500Moはあなたが毎月いくつかのドルを支払う必要があり、その後は無料です。あなただけのモデルを表示したい場合は

+0

ヒントの タンクが、私はそれを見てきました@ x4vier こんにちは、それは500Moではなく10x50Moモデルであり、50Mo未満の10個以上のモデルがあるかもしれないので、それは私のためにはできません。 –