APP下载

Mozilla开源基于浏览器开发框架A-Frame的网页制图组件A-Terrain

消息来源:baojiabao.com 作者: 发布时间:2024-05-20

报价宝综合消息Mozilla开源基于浏览器开发框架A-Frame的网页制图组件A-Terrain

Mozilla在混合实境上进行了不少实验性的专案计划,探索各种可能性,而今在GitHub上开源了A-Terrain,这是一个在浏览器3D开发框架A-Frame上使用的高自由度网页制图组件,其特性除了可以应用真实世界的地理资料集,绘制出想要的3D风格场景外,还能与其他工具合并应用,像是与Mozilla前些时日释出的混合实境聊天室Hubs一起使用,就可以将原本室内的聊天室场景转变为室外。

Mozilla提到,很难简单的把第三方地图资料合并到开发者自己的专案中,使用真实世界的地图开发3D游戏或是虚拟实境应用,需要存取专有软件或是封闭生态系的资料。不仅相当不方便,开发者需要同时存取多个服务器资料,包含图像或是海拔数据库,并在具备专业数学知识来绘制这些地形。

开发者使用这些受限制的工具,开发个别的特殊网页应用,常因为该开发环境不允许,所以绘制的画面难以完全符合开发者或设计师的美术设定,例如建筑的3D模型可能不能更改颜色。又像是开发者采用苹果或G
oogle的地图服务,这些工具虽然有庞大的使用者基础,但由于这些工具的目的是提供高真实度的地理资讯,因此缺乏让开发者随意的加入自己专案,混搭的中间风格。

而Mozilla的A-Terrain则提供了一个新的可能性,让开发者能应用真实世界的地理资料,创造出想要的3D风格场景。现在铯离子资料集可供免费使用,目前包含旧金山的3D建筑物、海拔以及卫星空照图。A-Terrain除了可以提供像是Google地球的俯视效果外,也能与Mozilla Hubs搭配使用,让混合实境聊天室场景不再受限于室内,还能与朋友相约在大峡谷中。

而这些应用主要建构在基于浏览器的框架A-Frame,其设计哲学就是将复杂的行为以HTML标签打包,让开发者轻松的在网页环境建构3D场景。而A-Frame正是Mozilla提倡开放网页的一部分,用该框架来制作的3D、虚拟或是增强实境应用,可以在电脑浏览器、手机、平板或是Oculus Rift、HTC Vive等头戴装置上跨平台执行。

当然这些开发工具都是免费开源,开发者不需要取得特殊授权,开发出来的应用也不需要透过特殊的平台下载安装,任何人都可以在网络上像开启网页一样直接执行。

2018-06-20 17:31:00

相关文章