Insider Insider
3dnchu 尚无浏览 2 分钟阅读

A-Frame v1.0.0 – 开源的VR构建Web框架!历经4年开发正式版发布!

用于构建虚拟现实(VR)体验的Web框架「A-Frame」稳定版 v1.0.0 正式发布了!

A-Frame是什么

这是用于构建虚拟现实(VR)体验的Web框架。A-Frame基于HTML,因此可以轻松开始。不过,A-Frame不仅仅是3D场景图和标记语言。其核心是一个强大的实体组件框架,为three.js提供声明式、可扩展且可组合的结构。

A-Frame支持Vive、Rift、Windows Mixed Reality、Daydream、GearVR、Cardboard、Oculus Go等大多数VR头显,也可用于增强现实。虽然A-Frame支持整个光谱,但A-Frame旨在充分利用位置追踪和控制器,定义超越基础360°内容的、完全沉浸式的交互VR体验。

  • 可轻松构建VR
  • 声明式HTML:基于HTML,易于上手
  • 实体组件架构:A-Frame是一个强大的 three.js 框架,提供声明式、可组合、可复用的 实体组件结构
    HTML 只是冰山一角。开发者可以无限制地访问 JavaScript、DOM API、three.js、WebVR 以及 WebGL。
  • 跨平台VR:可为 Vive、Rift、Windows Mixed Reality、Daydream、GearVR 以及 Cardboard 构建VR应用,并全面支持各自的控制器。即使没有头显或控制器,也能在标准桌面和智能手机上运行。
  • 性能:为 WebVR 从零优化的高性能
    A-Frame 使用 DOM,但其元素不会影响浏览器布局引擎。3D对象的更新全部在内存中完成,几乎没有垃圾回收和开销。
  • 可视化检查器:A-Frame 提供了方便的内置 可视化3D检查器
  • 即用型组件:可使用大多数主流头显的 A-Frame 核心组件,如几何体、材质、光照、动画、模型、射线检测器、阴影、位置音频、文本、控制等,立即开始运行。 还有数百个社区组件,例如环境、状态、粒子系统、物理、多用户、海洋、传送、super hands、增强现实等。
  • 实绩与可扩展性:A-Frame 被 Google、迪士尼、三星、丰田、福特、雪佛兰、国际特赦组织、CERN、NPR、半岛电视台、《华盛顿邮报》、NASA 等企业使用。 Google、Microsoft、Oculus、Samsung 等企业也为 A-Frame 作出贡献。
  • 开源:作为 MIT 许可项目,已在 Github 上公开。

2019年12月16日是A-Frame的4岁生日。A-Frame 的第一个版本于4年前的2015年12月16日发布。

这看起来相当有趣……
关于 A-Frame 的详细信息,请查看官方网站和 Github 页面。

链接