Mozilla 推出开源 A-Frame 工具,减少 VR 网页制作难度

2024-12-21上海AR开发专家

  • Mozilla 旗下的 VR 研究团队 MozVR,最新推出开源的 A-Frame 工具,让开发者更容易制作融合虚拟实境元素的网页,当中只要使用 HTML 代码建立即可,不需要复杂的 WebGL API。
    A-Frame 在 WebGL 协议下运行,代表其成品将能于跨平台设备上使用,包括桌上电脑、iPhone、支持 Cardboard 的设备和
    Oculus
    Rift Dev Kit 2 头载式显示器,而 Android 平台的支持则是「快将到来」。当然随后也有新增其他支持平台的计划,像是
    HTC Vive
    。Mozilla 已经释出了 A-Frame 的使用手册,并建议开发者通过 Tumblr、Reddit 或其他平台分享意见和制成品。
    Mozilla创建并开源了A-Frame,这是一个用于在桌面浏览器、智能手机和Oculus Rift上创建VR场景的框架。
    A-Frame是一个在浏览器中创建VR体验的开源框架。该框架由Mozilla的MozVR团队创建和开发。A-Frame使用了一个在游戏开发中经常使用的“实体-组件(Entity-component)”系统,其中,实体是放置在场景中的对象,而组件是与那些实体相关的属性。实体使用HTML标签定义,而组件则基于一种类似CSS语法的HTML属性。实体需要置入一个场景,其中包含了VR中需要渲染的一切内容。
    下面的示例代码描绘了一个边长为1米的红盒子实体(立方体):

     

    目前,
    geometry
    组件支持下列
    primitive

    box

    circle

    cylinder

    plane

    ring

    sphere

    torus

    torusKnot
    。其他组件包括:
    camera

    light

    sound

    fog

    material

    scale
    ,等等。实体可以关联多个组件创建更复杂的场景,像下面的示例代码这样:
             material="color: pink"
             light="intensity: 2"
             position="-1 5 0"
             sound="src: dangerzone.mp3; volume: 2">

    为了简化开发人员的工作,Mozilla封装了一些实体-组件元素,创建了若干语法更简单易用的原语。如下所示,这行代码描绘了与上文相同的正方体:

    预定义的原语包括:
    a-camera

    a-cylinder

    a-plane

    a-sphere

    a-light

    a-sky

    a-image

    a-video
    ,等等。
    a-model
    让开发人员可以在场景中加载OBJ或DAE 3D模型资产。
    动画是虚拟现实渲染的重要组成部分。A-Frame内部使用基于Web动画规范的tween.js。下面的这段代码实现了一个男人的旋转模型:

     
     

    A-Frame可以用于主流的桌面浏览器中,场景受鼠标或键盘控制,也可以用于智能手机和Oculus Rift头戴设备上。有个问题是,某些特定的场景在部分Android设备上不能正常渲染,但这个问题很快就会被修复。Mozilla创建了若干展示这项技术的演示程序。感兴趣的读者可以从GitHub上下载A-Frame的源代码。
    更多AR新闻就在中国AR网
    本文链接:https://www.chinaar.com/ARzx/929.html

关于AR

卓越的技术,一流的团队,为您打造专家级AR产品。
Test your infrastructure

什么是AR?

AR(Augmented Reality),即增强现实技术能将虚拟信息(图片,视频, 音频等)融入现实世界,让现实世界更加多元、丰富,为人们带来更加生动有 趣的感官体验。简单来说AR技术给人们带来的是一种信息的增强体验,它也 将成为一种“更新奇、更易传播”的新型信息传递方式。

AR的趋势

在信息技术化的时代趋势下,AR将以一种新型娱乐及信息交互方式融入人们 的生活,而对于企业来说,AR产品的广泛推广及运用也将是一项不可错失的 绝佳商机。

Test your infrastructure

AR运用的困惑

AR技术备受瞩目,然后实际运用上却让人望而止步。
成本上 往往单制作一个AR形式的内容就得花费上万元, 只有高预算的大企业或广告商才能出手
技术上 AR技术总给人一种触不可及的印象,导入AR技术 是否需要高度技术支持。
企划上 AR充满娱乐性,但是好玩之外,如何将AR良性结 合商务是难题。

选择迅速AR的八大优势

迅速AR始终以满足顾客为己任,成就AR领先品牌。

经典案例展示

我们是AR应用的领军者,专注AR技术研究与开发。

新闻动态 · 与日俱进

我们诚心邀您分享我们的成长历程。
更多动态 >

合作伙伴

整合全球产业链资源,服务超过7亿用户