Mozilla开源基于浏览器开发框架A
2018-06-20 16:47:49 | 来源:ithome | 投稿:尤慧 | 编辑:dations

原标题:Mozilla开源基于浏览器开发框架A

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

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

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

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

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

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

tags:

上一篇  下一篇

相关:

开源云端开发平台Pulumi释出,主打多语言、多云端的开发体验

Pulumi创办人Joe△Duffy在博客宣布,其多开发语言与多云端环境的开源云端开发平台Pulumi正式上线,开发者可以在Pulumi上使用自己习惯的语言撰写云端运算程式,甚至还能不使用模板语言基础架构,Joe△Duffy提到,使用

推特将内部机器学习平台Deepbird底层框架从Lua Torch转至TensorFlow

有鉴于原本使用的机器学习框架Lua△Torch社交支援度降低,推特负责机器学习的团队Cortex决定,把内部使用的深度学习平台Deepbird,其底层机器学习框架从Lua△Torch转移到TensorFlow上。不只工程师有更丰富的视觉化工

Google遭指控对开源压缩演算法ANS申请专利

图片来源: Wiki 波兰Jagiellonian大学电脑科学家Jarek△Duda在2014年发明了一个称为非对称数字系统(Asymmetric△Numeral△Systems,ANS)的开源资料压缩方法,而今Google要为其以ANS实作的视频压缩方法申请专利,此

Mozilla正研发能支援声控的Firefox浏览器

示意图,与新闻事件无关。 图片来源: Mozilla Mozilla周三宣布可支援声控的Firefox浏览器开发专案,名为Scout。Scout△app将让使用者在不需键盘、滑鼠或触控荧幕情况下,以语音指令操作Firefox,例如“Hey△Scout,

脸书内部使用的跨平台行动程式除错工具Sonar开源了!

图片来源: GitHub 脸书(Facebook)周一(6/11)开源了内部所使用的跨平台行动程式除错工具Sonar,它同时支援iOS与Android程式,可用来实现新功能、抓虫,或是调校程式效能,以协助社交加速程式开发流程,现已可自Gi

站长推荐: