他副业打造主流Web 3D框架,成为WebXR标准,还开源,创始人分享成功法则

教育   2024-10-17 11:08   上海  

3D从业者


从Web 3D应用到WebXR再到元宇宙爆火的3D虚拟空间,他用副业打造了一款主流的Web 3D开源框架,无需复杂的Web 3D知识(比如WebGL),即可快速打造WebXR应用......项目负责人分享产品哲学、开源项目背后的故事。

2024年,苹果终于正式支持WebXR啦!在Vision Pro的操作系统visionOS中,Safari浏览器会默认开启WebXR功能!

从Web 3D小游戏、到WebXR、再到元宇宙爆火的3D虚拟空间,这些不同产品形态的发展周期下,所有人(开发者、创业者、用户)都在努力打造基于Web端极致的3D体验(至少媲美原生端)!

有一个开源框架你绝对绕不开,那就是A-Frame!

让我们用一个10年长度的时光机看看WebXR的两个标志性事件:

  • 2015年,开源框架A-Frame的诞生

  • 2024年,苹果发布Vision Pro,支持WebXR

9年前,Mozilla 发布 A-Frame:仅需一行代码即可创建WebVR体验

那时只有WebVR,还没有主流的WebAR应用~~~

那时新闻是这样报道的:2015年Mozilla发布了 A-Frame,一个开源库,旨在无需掌握强大但复杂的WebGL,就能创建VR的网页体验。A-Frame主要面向Web开发者,目标是简化创建高性能且响应迅速的虚拟现实体验的过程,这些体验可以直接在浏览器中运行。

Mozilla的MozVR团队已经在 WebVR 上进行了相当长时间的实验,而今天 A-Frame的发布则将该公司的研究与开发成果整合成一个供网页开发者探索的工具包。一行代码就能构建出一个支持VR的网站的基础。

A-Frame的一个重要特点是无缝适配VR头戴设备以及非VR设备(如桌面电脑和智能手机)。

A-Frame 提供了一系列构建模块,包括模型、视频、天空、几何体等,还包含控件、动画和光标,使开发者能够轻松开始构建丰富的交互式VR网站。A-Frame 还提供了多个模板,帮助网页开发者快速上手,并鼓励开发者分享模板的衍生版本,以加速 WebVR 网站的开发。

MozVR 团队的产品设计负责人表示“只有一个问题:创建 WebVR 体验太难了。Web的核心价值是低门槛,你不需要安装任何东西,它就能直接工作,你只需要点击链接即可。如果你想创建点什么,只需写几行代码并发布,没有人会告诉你‘你不能发布这个’。”

A-Frame 的设计初衷就是为了让这些价值在WebVR开发中成为现实。

其中的挑战不仅在于为VR头戴设备提供响应式的头部追踪和渲染支持,还要消除 WebVR开发对WebGL知识的要求。

“ A-Frame 直指网页开发者社区,他们中的绝大多数因为不熟悉WebGL——这是 WebVR运行所依赖的复杂而强大的 3D API,而被WebVR开发拒之门外。”

9年后,苹果发布Vision Pro,支持WebXR,主流媒体认为Vision Pro的杀手级应用在Safari 

WebXR 是一种开放标准 API,它使网页能够在头戴式设备上显示沉浸式内容,并通过控制器或手势跟踪支持交互。WebXR 体验使用基于OpenGL ES 的 WebGL 进行渲染。你可以像访问任何其他 Web 应用一样,通过Web浏览器几乎即时访问 WebXR 应用。无需安装或更新,开发人员也无需获得中央应用商店授权机构的批准。

在最初的visionOS 1 上,WebXR默认未启用。启用它需要在 Safari 的高级设置中启用功能标志。visionOS 2解决了这个问题。

国外科技媒体The Verge之前发过一篇文章【无论苹果是否喜欢,Vision Pro 的第一个杀手级应用是Web浏览器】:

随着空间计算设备AVP的发布,浏览器回归了!如果苹果想让这台价值 3500 美元的头显取得成功,它比以往任何时候都更需要Web浏览器。拥抱Web意味着威胁到苹果在移动时代让其如此强大和富有的根基,但至少在一开始,开放Web是苹果让其头戴设备成功的最佳机会。

如果你认为开放Web是件好事,认为开发者应该更多地专注于开发网页应用而非本地应用程序,这对互联网的未来是一个重大胜利。问题是,这一切发生在移动平台经过近二十年有计划地降级和忽视浏览体验之后。你可以创建主屏幕书签,这些书签只是网页应用的快捷方式,但这些网页应用无法访问离线模式、跨应用协作或你手机的一些其他内置功能。即使到现在,你仍无法在移动 Safari 或移动 Chrome 上轻松运行浏览器扩展程序。移动平台将浏览器视为网页查看器,而非应用程序平台,而这一点显而易见。

visionOS 的 Safari 还将附带一些特定平台的功能:你可以同时打开多个窗口,并将它们随意移动到虚拟空间中。最近泄露的一段视频展示了用户在网页中操作 3D 对象的场景。苹果工程师在去年的 WWDC 上表示,他们已经为 visionOS 完全重新设计了标签页概览,还对浏览器进行了修改,使其既可以通过触控操作,也可以通过眼动追踪和 visionOS 核心的双指捏合操作。苹果确认它将支持 WebXR,这是一种用于基于浏览器的 VR 的协议,能够实现一些令人印象深刻的沉浸式体验。

拓展:目前做Web3D、WebXR、Vision Pro的创业者,在社区可搜索【WebXR关键词】


【100个WebXR从业者资源】 - 代码/框架/工具,所有在元宇宙赛道的从业者,做WebAR、WebVR、元宇宙虚拟空间项目的,这个清单重点收藏:


AI创业者

10月份听了一场A-Frame负责人的播客,信息量非常大,关于外界所谓的【跨时代赌局,苹果2025前发布WebXR支持,WebXR社区迎来绿灯】,【从WebVR到WebXR,分享开源项目背后的故事】等内容,3D赛道的创业者可以参考三次方整理的文字采访稿:

内容目录

- 播客介绍

- 对话Diego Marcos

- WebXR的发展和开源AI的整合

- A-Frame的发展历程和社区

- Super Medium的创业经历和产品

- 对开源AI和WebXR的展望

- 对Meta Connect 2024的讨论

Diego Marcos:我是Diego Marcos。我从VR的早期阶段就参与其中,甚至在Oculus DK1发布之前就开始了我的职业生涯。我最初在Mozilla的Firefox浏览器团队工作,参与了今天被称为WebXR标准的创建。同时,我和一些朋友作为一个副项目,创建了A-Frame,这是一个开发基于Web的3D内容的框架,旨在让任何人都能使用,无论他们的技术专长如何。这是我们的目标,我们希望每个人都能创建引人入胜的3D体验。

主持人:太好了。你能进一步介绍一下你的背景和在这一领域的经历吗?

Diego Marcos:我在大学时专攻计算机3D图形,然后开始了我的3D计算机图形专业生涯。我在学术界工作了一段时间,主要是为科学家做数据可视化。因此,我一直有这种回归的愿望,直到我获得了最早的DK1之一,那是在Oculus的Kickstarter之前。然后我对它产生了强烈的兴趣,开始在旁边思考。当时我在Mozilla上开发Firefox OS,并持续玩弄VR。有一天,这突然成为我的全职工作。我们Mozilla的一些人开始在业余时间从事VR工作,并成功说服一些领导层认为这对公司和Web非常重要。我们发布了第一个Web VR规范,Google对此也很感兴趣,决定在Google Chrome中实现。是的,这成了我的全职工作,至今已经过去十年,我对此进展感到非常高兴。

Kent Bye:太棒了。关于Firefox的一个快速问题,因为我知道他们实现了WebVR标准。那么,他们已经实现WebXR了吗?

Diego Marcos:是的。对于不太了解的人来说,WebVR是WebXR的前身。一开始,只有VR头显,所以我们称这个标准为WebVR。后来,随着人们开始谈论XR、MR、AR,HoloLens和Magic Leap的发布,WebVR这个术语就显得有些不足。因此,我们重新设计了API和规范,以适应其他用例。曾经被称为WebVR的标准变成了WebXR。现在,九天前,Safari在Apple Vision Pro上发布了WebXR。今天,任务完成了,所有主要浏览器都支持WebXR,面向所有用户开放。因此,我们赢了。

主持人:是的,我们曾经有一个友好的小赌注,我记得是在2022年。你说你认为Apple在2025年前不会推出WebXR。我说,我接受这个赌注。然后九天前,他们发布了Vision OS 2.0,现在Safari(至少在Vision OS上)已经支持WebXR了。因此,我很高兴赢得这个赌注。我觉得整个行业都赢了。谢谢你支付那50美元。但更重要的是,我很高兴我的乐观预期得到了证明,他们最终会推出WebXR。不过,确实是到了最后一刻。如果他们没有在visionOS上发布,我就会输掉这个赌注,那会让我非常沮丧。不过,我真的很高兴,现在感觉就像是一个绿灯信号。我们现在可以开始在不同的平台上在线发布各种WebXR体验,让人们有更多的方式超越应用商店模型。我是说,Meta已经在改变游戏规则了,但至少你可以在网页上编写一次代码,然后在所有这些不同的平台上使用。

Diego Marcos:我认为我们应该为此感到自豪。我认为这个赌注引起了人们的关注,对吧?我想我想相信,这都是猜测,但我想相信,我们的赌注实际上给Apple施加了压力,促使他们发布这个——我该怎么说呢?因为他们看到人们在乎这个,这是人们想要的东西。我想相信,我们实际上有影响力。如果没有这个赌注,这不会发生,或者至少会拖延一到两年。因此,我非常高兴,今天已经成为现实。你可以一次性实现你的WebXR应用程序,并在每个设备上部署。确实有一些差异。例如,Apple Vision Pro只支持手部追踪,而其他头显可能没有手部追踪,或者使用手柄。但总体而言,这些差异是最小的,我们可以说,是的,实现一次,部署到任何地方。

主持人:我知道你已经在A-Frame开源项目上工作了很久。我想你之前可能把它当作一家初创公司或者全职工作。你在A-Frame上投入的时间里,发生了什么变化?你现在的进展如何?

Diego Marcos:到2024年11月,我将有九年的时间在做A-Frame,快到十年了。是的,社区非常出色,活跃而富有创造力......



全文总共1w+字,后续内容为社区会员专属,扫码进入社区直接阅读

本篇内容(产品拆解+核心总结+播客采访文字稿)

加入VIP社区,你将获得:

1、解锁日更社区,获得过去三年(以及未来一年)所有的会员内容

2、20+专栏体系内容(AI&XR&元宇宙&一人商业....),工具库、方案库、拆解案例、商业分析、趋势解读......

3、免费获得可视化知识导航库(XR+空间计算已完成,一人商业筹划中)

4、如何开发票,联系工作人员:XDZ8833 备注发票~~

三次方AIRX
加微:XDZ8833,进万人AI和XR创业者裙。三次方-聚焦下一代互联网的科技产业服务平台!包含媒体服务、智库、社区等业务!面向下一代互联网的创业者社区,关注AI、XR、一人商业等
 最新文章