最近、WebGL、特にThree.jsを発見しました。これは、これまでに見つけた中で最高のAPIです。今のところ、Sci-Fiユニバースであるメインプロジェクトの宇宙船の3Dモデルを表示するための簡単なデモをコーディングしています。
私の中期的な目標は、オービットカメラを使用して、ページに記述されたオブジェクトの3D表示でMediaWikiwikiを強化することです。私たちが開発している宇宙の内容を提示するためのツールだと思います。
それ自体は派手なことや難しいことは何もしたくありません。標準のWavefront.OBJファイルと.MTLファイルを使用してそれを行う方法を知っています。それで十分です。しかし、私が心配しているのはwikiの統合です。
基本的な考え方は、最初にさまざまなファイル(モデル、マテリアル、テクスチャ)を拡張子で入力されたwikiファイルとしてアップロードし、次に拡張子にwikicodeアイテムまたはテンプレートを追加してwikiURLから自由に使用できるようにすることです。
.OBJ / .MTLの例にとどまる場合:
-。MTLは、鏡の効果を確認するためにいくつかのオブジェクトが跳ね返る球に適用されたマテリアルとして表示され、コントラストのために周囲/背景を調整
できます-.OBJは空白で表示されますその材料を適用し、また調整可能な周囲/背景を使用します。
そのような拡張機能、または少なくともそれを使用して拡張できるフレームワークはすでにありますか、それとも私にはスキルも時間もないことを知って開発するのは私次第ですか?