我最近發現了WebGL,特別是Three.js,這是迄今爲止我發現的最好的API。現在我只是編寫簡單的演示來顯示來自我的主項目的宇宙飛船3D模型,這是一個科幻世界。MediaWiki中的3D對象查看器?
我的中期目標是通過帶有軌道相機的頁面中描述的3D對象來增強MediaWiki維基。我把它看作是呈現我們正在開發的宇宙內容的工具。
我不想要任何花哨或難以做到的事情,我知道如何用標準的Wavefront .OBJ和.MTL文件來做到這一點,這對我來說已經足夠了。但是,維基融合令我感到擔憂。
最基本的想法是首先將各種文件(模型,材質,紋理)作爲其擴展名輸入的wiki文件上傳,然後讓擴展程序添加一個wikicode項目或模板以便隨意使用它們的wiki網址。
如果我們留在.OBJ/.MTL例如:
- .MTL將顯示爲施加在與一些obejcts蹦跳着球體看到鏡效果的材料,具有可調節的環境/背景相反,
- .OBJ將通過空白地應用其材料以及可調的環境/背景進行顯示。
是否已經有這樣一個擴展或至少一個可以使用和擴展到它的框架,還是由我來發展,知道我可能既沒有技能也沒有時間?
值得一提的是JMOL,它顯示了3D對象,但沒有使用WebGL。 https://www.mediawiki.org/wiki/Extension:Jmol –
有趣,但太專業化了,我想顯示的飛船^ -^ –