我最近发现了WebGL,特别是Three.js,这是迄今为止我发现的最好的API.现在我只是编写简单的演示来显示我的主项目中的星舰模型,这是一个科幻世界.
我的中期目标是使用轨道摄像头增强MediaWiki wiki,其中包含页面中描述的对象的3D显示.我将其视为展示我们正在开发的宇宙内容的工具.
我本来不需要花哨或难以做任何事情,我知道如何使用标准的Wavefront .OBJ和.MTL文件来做到这一点,这对我来说已经足够了.但这是我担心的维基集成.
基本的想法是首先将各种文件(模型,材料,纹理)上传为由其扩展名输入的维基文件,然后让扩展名添加wikicode项或模板,以便随意使用它们的维基URL.
如果我们继续使用.OBJ/.MTL示例:
- .MTL将显示为应用于球体上的材质,其中一些对象反弹以查看镜像效果,可调节环境/背景以进行对比,
- .OBJ将显示为空白应用其材料,也可调节环境/背景.
是否已经存在这样的扩展或至少可以使用并扩展到其中的框架,或者由我来开发,知道我可能既没有技能也没有时间?