发布网友 发布时间:2022-10-17 12:33
共1个回答
热心网友 时间:2023-10-30 12:01
Web AR时代,3D控件必有一战。
自从去年苹果在WWDC发布USDZ全新文件格式后,就打开AR应用的新玩法,这一操作直接将3D控件在VR/AR中的地位抬升,为什么这么说?因为普通消费者不仅可以更轻松、更快速的接触到3D控件,而且还可能融入到AR场景中。
只不过,苹果在USDZ格式下为与皮克斯合作开发的3D文件格式,属于半封闭状态,虽然开放给合作伙伴使用,但和开源的glTF在属性上存在较大不同。
苹果:让3D控件更易用更好玩
去年WWDC上,苹果介绍了USDZ文件格式的玩法,例如其支持嵌入到网页或者App中,这样就可以直接将3D文件格式呈现出来,苹果叫做Quick Look。相关阅读:《USDZ让移动AR变得更美好》。
为什么说苹果的玩法高端,就是因为简单。
你可以直接将3D控件应用到网页、App中,虽然目前支持的并不多,但是这阻挡不了大家让它变得更好玩,例如上图中的吉他。
再例如本届WWDC上刚刚发布的性能爆炸的Mac Pro,为了让没有到现场的朋友也能亲自看到Mac Pro更多细节,苹果制作了Mac Pro的USDZ文件,并嵌入到自家官网,你只需用支持ARKit的设备即可体验到。
以至于这么一项简单的功能也被网友们玩出各种花样,例如微博@少数派 的图,直接将Mac Pro在AR场景中放大N倍。
USDZ可以直接嵌入网页或者app中,让移动AR体验变得更简单、更高效,降低AR开发门槛。总而言之,消费者更关心如何用好3D控件,而不是用复杂3D控件,这也符合苹果产品的一贯作风。
微软:系统级嵌入到Windows 10和Office
实际上,在消费级产品中最早让大家接触到3D控件的并不是苹果,而是微软的Windows 10操作系统,虽然和Web AR目前来看关系不大,但也具备较高价值。
还记得大家最初升级Windows 10时,系统资源管理中加入了一个叫做3D对象的文件夹吗。
实际上为了让大家更轻松的用好3D控件,微软在Windows 10中进行了更多优化,除了3D对象查看软件外,还推出了3D Bulider。这是一款3D场景/文件制作应用,目的就是让大家更好的创建3D控件。
不仅于此,伴随着Windows 10系统微软在Office套件中也加入3D控件能力,例如在PowerPoint中可以直接嵌入3D控件,让PPT动画变得更简单,而且也更直观。
当然,微软没有创建属于自己的文件格式,毕竟当前的3D格式种类已经很多(有些是开源、有些为商业用途),而且不兼容的情况也很普遍,微软要做的就是尽可能兼容更多格式,而不是让现有的形态变得更乱。
谷歌:搜索引擎直接嵌入
谷歌在今年的I/O开发者大会上,宣布将推出一项基于谷歌搜索的3D控件新玩法,这个玩法会与ARCore结合,在搜索结果页面直接嵌入3D模型结果,如果你点击即可快速预览,甚至到AR场景下预览。
我们习惯了,谷歌在ARCore上的追赶模式。以至于当这项功能推出时并没有感觉到新颖,原因就是这些玩法和去年WWDC上的USDZ与ARKit 2的搭配非常相似。
而谷歌的不同是,直接嵌入到搜索结果页面,凭借谷歌搜索平台强大的号召力,相信会进一步推动Web AR和3D控件的普及。
考虑到平台开放性,谷歌在搜索三维结果中使用了glTF开源三维文件格式。甚至,只要是支持ARCore的机型都可以使用这项搜索功能,要知道目前ARCore支持列表中可是包含苹果ARKit机型,意味着ARCore和ARKit机型均支持此项功能;而苹果则需要实现嵌入到网页或app中,只能在固定url网址或固定app地址可以体验到,因此谷歌可以做到比苹果更大的受众群体。
谷歌做的不止于此,在3D控件方面,谷歌选择了开源的glTF 2.0格式,最大的体积支持到10MB。
对于网站而言也更加方便,开发者只需将添加三行代码即可实现在谷歌搜索结果页面中呈现三维模型,大大简化了难度。
Web AR时代即将到来,这其中3D控件与AR平台可以做到分开,但苹果这种**的方式就像早期的App Sotre一样,只能寄托于后续开发效果和收益上,否则在推进上谷歌优势则更大。
当然,从今年WWDC来看,苹果还推出三维场景设计工具Reality Composer和融合工具RealityKit,由此来多3D控件的复杂AR场景才是苹果重点。由此我们也能猜测,接下来谷歌ARCore正在做什么了。