草庐IT

Meta CTO:真正的全天候轻量化AR眼镜,可能要到2030年

青亭网- 2023-09-02 原文

去年Meta发布了售价高达1500美元的VST头显Quest Pro,该头显与Meta的Quest 2等产品在定价、技术路径上有很大不同,其搭载了眼球追踪、彩色VST等更高端的功能,而产品发布后,外界对其反馈也褒贬不一。作为Pro产品线首个产品,Quest Pro主要是为了推动混合现实生态,后期将有望通过软件更新来优化体验。因此,我们可以期待Quest Pro在其生命周期内进一步升级。那么,Meta对于该产品有哪些规划呢?展望新的一年,Meta又有哪些新的计划?

为了解这些问题,近期Andrew Bosworth在L'Usine Digitale的采访的文章中,一起回顾了Quest Pro发布,并探讨了未来发展路径,以及Meta的预期、面临的竞争等话题。

LD:Quest Pro推出后,市场反馈如何?符合预期吗?

AB:我们对Quest Pro非常满意,硬件部分的反馈相当积极。正如我们承诺的那样,该头显是一个容易使用、支持编程的混合现实头显,我认为它未来将带来广泛的影响力。

与此同时也有很多人指出,Quest Pro的软件部分还有所缺失,因此Meta与微软、埃森哲等伙伴合作,未来将孵化出越来越多的内容。就像是Quest和Quest 2早期,Quest Pro后续也会通过软件更新来优化体验。

LD:Meta在Quest Pro最终成品上取消了深度传感器,这对自动平面检测等功能有影响吗?能否通过软件方案来弥补?

AB:我们认为,即使没有深度传感器,Quest Pro的场景图扫描水平也足够强大,未来通过软件更新,会进一步强化。

目前,Meta已经在实验室内部反复测试场景扫描算法,未来通过用户和开发者测试,Presence平台会更加强大。如果在VR头显上加入深度传感器,的确可以提升3D扫描效果,但这会增加成本和重量,因此需要去权衡。在Meta努力下,开发者们不必担心Quest Pro的硬件能力,场景扫描的效果是足够好的。

LD:有人反馈Quest Pro麦克风出现问题,你对此了解多少?这可以通过软件更新来修复吗?

AB:这似乎并不是一个普遍存在的问题,因此我们正在向出现这一问题的用户咨询,希望直接访问这些问题设备,以便了解其背后原因。从后台报告来看,反馈这一问题的用户并不多。总之如果Quest Pro用户遇到什么问题,都可以通过客服渠道来解决。如果用户允许我们在他设备上调试,后续我们将可以通过软件来修复。

LD:Quest Pro首发时并没有配套的企业方案套装,后期会推出吗?

AB:Meta已经开始筹备Quest Pro企业套装,目前进展良好。我们将推出设备管理等企业场景所需的功能,还将集成Workrooms等办公协作软件。

Meta与微软合作开发的软件可能在2023年上半年上线,不过在推出Quest Pro之前,这些软件/服务很难进行推广。

LD:Meta和微软将针对Windows 365推出什么样的VR应用?

AB:长期来讲,Meta和微软的目标是为VR提供云串流服务,用户无需串流本地PC,在VR头显上就能体验笔记本电脑的功能。目前,微软已经在探索Windows云计算技术,接下来Meta也将一起合作。此外,Meta接下来还关注渐进式Web应用。

LD:前不久,Meta公布了Quest Pro本地多人VR联机功能,该功能能否在线下VR游戏中应用?

AB:该功能的目标场景包括消费及娱乐,并不局限于线下VR,但未来也可以为线下VR开发提供更好的兼容。我认为,线下VR是一个让普通人快速了解VR的低成本方式,这很好。

LD:2022年经济大环境不利,这是否会影响Meta在2023年对XR的投资?

AB:面对经济现状,Meta的确受到了影响。因此,Meta正在尝试提高效率,砍掉部分项目,将重心放在AR/VR等核心业务上。AR/VR是Meta的长期愿景,尽管同样受到经济衰退影响,但我们会通过更高的效率和明确的目标,继续开发出优质的产品。

LD:明年Meta将推出Quest 3,后续产品更新周期也将保持在三年吗?

AB:Meta的目标是以一定节奏推出产品,但实际在开发硬件时,很多方向是同步进行的,有些方向实现了,也有的方向还没有,因此并没有一个固定的产品开发周期。Meta不会发布自己不相信的硬件,因此如果产品不够理想,也不会着急推出。如果产品研发比预期快,我们也可能提前发布新品。

简单来讲,就是Meta已经制定一系列计划,并预估了产品发布时间,但这并不是固定的。理论上我们每个产品线、产品原型可能呈弧线增长,如果某个产品有希望成功,我们将继续投资,否则将退回到下一个产品。

LD:2023年AR/VR市场竞争似乎将明显加剧,Meta将如何保持领先地位?

AB:老实讲,竞争出现的时机比我们预期的更晚,Meta早已期待竞争,这对于市场是健康的。消费者应该有更多选择,开发者也应该有更多应用分发平台。

我认为,保持竞争力有几个重点,首先就是要不断挑战极限,为消费者提供比其他公司更多的价值。比如VST混合现实技术、手势追踪技术,它们研发成本和难度很高,而Meta已经实现了这些技术,并且效果理想,这就是我们的竞争优势之一。

Meta已经建立了技术堡垒,并为此投入了大量资金。在AR/VR显示方面,Meta的显示屏具有出色的均匀性校正,显示整个光谱范围的清晰度很高。此外,Meta显示屏的像素利用率也足够高,屏幕角落、透镜扭曲区域的像素也得到很好的利用。

在VR内容方面,Meta一直在维护和发展Quest商店,该平台帮助开发者们取得了成功,并为消费者提供了大量出色内容。尽管为了扩大营收途径,开发者们可能选择在多平台发布VR内容,但消费者们很快发现,VR应用会更早在Quest平台首发,因为Quest拥有最多用户。而且,VR应用在Quest设备上运行效果最好,我相信消费者们可以分辨出不同VR头显之间的体验和质量差异。

LD:那么PC VR串流模式呢,这似乎还不够完善,没有一种简单的一键式连接方案。

AB:PC VR游戏对Meta依然非常重要,从Steam调查数据来看,连接SteamVR的VR头显中超过40%是Quest。我认为,Quest现在依然是SteamVR生态最常见的头显,PC VR还是Quest的一个关键应用,所以我们非常关注PC VR体验。

通过推出USB Wi-Fi模块,Meta的目的是简化Quest串流PC VR的过程,但无线串流对网速要求高,可能只有60%-70%的人拥有高质量网络。如果网速不够高,那么你可以选择有线串流PC VR,但Meta不会袖手旁观,我们也想要改善这种体验。

目前,Meta正在和一些关键供应商合作,将WiFi模块相同的技术集成到电脑的无线网模组上。这是一个大项目,目的是改善网络信号、环境不够理想时的VR体验。

LD:前不久,Epic Games老大Tim Sweeney曾指出,VR不适合《堡垒之夜》玩法,因为移动体验不舒适,对此你怎么看?

AB:Sweeney可能没有及时追踪VR游戏动态,因此不了解。比如像《Population:One》这样的VR游戏,已经证明了在VR中玩FPS游戏,体验感也足够出色,并没有出现移动体验不舒适等难点。

在《堡垒之夜》中,游戏物品放在地上,而在《Population:One》中,这些物品放在靠前或居中的位置,可减少头部运动,这是针对VR进行的优化,将2D游戏引入VR也需要考虑这些变化。

尽管如此,对于大型游戏公司来讲,专门为VR更改游戏的价值可能不够高,毕竟相比于2D游戏的数亿用户,VR游戏可能只有几百万用户。开发者何时推出VR游戏,将完全由其自主决定。

LD:Reality Labs有多少资源投入到Horizon Worlds项目中,可以解释一下吗?外界似乎对此有普遍误解。

AB:Reality Labs有一半资源流入到AR开发中,但目前还未推出产品。另外一半则投入到VR中,其中大部分用于开发硬件,而Horizon Worlds仅占一小部分。对于Meta来讲,Horizon只是一个软件程序,相比于Facebook、Instagram规模更小。

另外,开发Horizon的成本不算大,因为我们自己管理服务器,节省了一定成本。从事Horizon项目的人不少,但团队规模并不算特别大。整体来讲,Horizon可能只是Reality Labs投资的项目中最小一部分。

LD:显然,开发出能受大众欢迎的AR产品是一项挑战,目前Meta对AR的进度规划是怎样的?

Meta的AR项目进度在随时变化,在研发过程中,有的技术突破可能会让进度提前1-2年,而如果一些研究失败,则可能推迟项目进度1-2年。我认为,经历多年的开发Meta将有望推出眼镜形态、完整功能的AR,但具体时间点还不能确定。

总之,AR将经历长时间的变化,一开始它的形态可能有点笨重、运行速度有点卡、不支持全天续航、无法在户外显示、佩戴体验不够舒适。而到2030年之前,我认为AR将更适合全天佩戴、功能更加实用。

LD:在Meta首款AR眼镜问世之前,我们能否更先看到Mirror Lake那样的VR头显?

AB:Mirro Lake的进度实际上接近AR眼镜,因为它们在光学等方面参考了相似的研究。实际上,未来AR和VR的关系可能会更加紧密,AR技术可能会改善VR,VR也可能改善AR,这是一个趋势。

举个例子,VR在设计上面临许多挑战和权衡,我们在分辨率、算力、散热、视场角、重量、成本、人体工学、功能等方面都需要取舍,但可取舍的范围却很小。传统的光学显示技术,都面临这样的取舍,包括Micro OLED、LCD,或是Pancake、菲涅尔透镜等等。

眼球追踪、注视点渲染有望改善VR显示和渲染效率,但光学、重量、成本问题依然很难解决。因此需要改变VR采用的显示技术,比如改为采用光波导、LBS等方案。参考:UD

有关Meta CTO:真正的全天候轻量化AR眼镜,可能要到2030年的更多相关文章

  1. ruby-on-rails - Ruby on Rails : . 常量化 : wrong constant name error? - 2

    我正在使用这个:4.times{|i|assert_not_equal("content#{i+2}".constantize,object.first_content)}我之前声明过局部变量content1content2content3content4content5我得到的错误NameError:wrongconstantnamecontent2这个错误是什么意思?我很确定我想要content2=\ 最佳答案 你必须用一个大字母来调用ruby​​常量:Content2而不是content2。Aconstantnamestart

  2. ruby - 如何以所有可能的方式将字符串拆分为长度最多为 3 的连续子字符串? - 2

    我试图获取一个长度在1到10之间的字符串,并输出将字符串分解为大小为1、2或3的连续子字符串的所有可能方式。例如:输入:123456将整数分割成单个字符,然后继续查找组合。该代码将返回以下所有数组。[1,2,3,4,5,6][12,3,4,5,6][1,23,4,5,6][1,2,34,5,6][1,2,3,45,6][1,2,3,4,56][12,34,5,6][12,3,45,6][12,3,4,56][1,23,45,6][1,2,34,56][1,23,4,56][12,34,56][123,4,5,6][1,234,5,6][1,2,345,6][1,2,3,456][123

  3. ruby-on-rails - 我需要一个真正的 UNIX RoR 开发环境 - 2

    从一开始,我就是一个Windows高手。我从MS-DOS开始。我安装了Windows2.1以及此后的所有Windows。现在,我家里有10台不同的Windows机器在运行,从Windows7Ultimate到各种版本的WindowsServer。我还没有完成Windows8,也不想去那里。我在服务器和各种软件方面都有UNIX经验,但它并不是我的首选环境。但是,我想我正在转换。我试图假装使用Cygwin和MSYS在Windows下运行UNIX。我的目的是搭建一个开发环境。两者都让我失望了。我花了比开发更多的时间来解决一系列技术问题。这是NotAcceptable。到目前为止,我的Ruby

  4. Ruby Regex,获取所有可能的匹配项(不截断字符串) - 2

    我遇到了ruby​​正则表达式的问题。我需要找到所有(可能重叠的)匹配项。这是问题的简化:#Simpleexample"Hey".scan(/../)=>["He"]#Actualresults#Withoverlappingmatchestheresultshouldbe=>["He"],["ey"]我尝试执行并获得所有结果的正则表达式如下所示:"aaaaaa".scan(/^(..+)\1+$/)#Thislooksformultiplesof(here)"a"biggerthanonethat"fills"theentirestring."aa"*3=>true,"aaa"*2=

  5. ruby -\b 在 Ruby 正则表达式中的真正含义是什么? - 2

    我有一个文件,其中包含诸如“CanyonSt/27thWay”之类的短语,我正试图使用​​Ruby正则表达式将其转换为“CanyonStand27thWay”。我使用file=file.gsub(/(\b)\/(\b)/,"#{$1}and#{$2}")进行匹配,但我我对\b的真正含义以及为什么$1包含斜线之前的单词边界之前的所有字符以及为什么$2包含从下一个单词开始的单词边界之后的所有字符感到有点困惑。通常,我希望正则表达式括号中的任何内容都在$1和$2中,但我不确定单词边界周围的括号真正意味着什么,因为从单词字符到字符的转换之间确实没有任何内容一个空白字符。

  6. ruby-on-rails - my_object.save(false) 并没有真正跳过我的 Active Record 验证 - 2

    所以我一直在努力解决我一直遇到的这个错误,我终于找到了导致它的原因。我一直觉得,当我调用@my_model.save(false)我会跳过我的ActiveRecord验证。事实证明这是部分正确的。我的对象正在保存到数据库中DESPITE我的ActiveRecord验证。我的问题存在是因为我的一个验证在验证过程中修改了一个子模型(这是一个24小时位置的调度应用程序,因此当午餐被保存时,我对照他们保存的那天和第二天检查它们以及确保用户不是指“凌晨2点”表示要上夜类。我的问题是:有没有办法真正跳过我的验证并直接移动到数据库?这是正常的ActiveRecord行为还是我应该更深入地研究我的验证

  7. ruby-on-rails - 是否有可能发现 Ruby on Rails 应用程序中未使用哪些类? - 2

    在我们的项目中,我们有一些“被遗忘的”类存在了很长一段时间。那些类已被其他类替代,但我们忘记删除它们。是否有一些自动化的方法/工具可以发现Ruby{onRails}应用程序中没有使用哪些类?谢谢! 最佳答案 这个问题已经被提出了很多次,但是最好的答案都在这里:FindunusedcodeinaRailsapp我个人喜欢日志解析:https://stackoverflow.com/a/14161807但在任何情况下,您都可以创建自己的记录器,扩展ActiveRecord::Base以创建一个观察器,该观察器将最常用的模块存储在数据库中

  8. ruby - Class 怎么可能属于 Class 类而没有 Class 实例方法呢? - 2

    我正在研究Ruby解释器是如何实现的,并且出现了一个问题,但我还没有得到答案。这就是标题中的那个:因为Class(r_cClass)将super设置为自身(忽略元类,因为实际上super是r_cClass的元类),如果我向Class对象发送一个方法,这将在Class的方法表中查找'类(class)。但是Class的类是Class,所以我不应该最终寻找Class的实例方法吗?但事实并非如此,因为在文档中Class类方法和Class实例方法是分开的。在Ruby的eval.c中的search_method中,我没有发现对Class类有什么特别的检查。任何人都可以阐明这一点吗?

  9. ruby - 是否有可能在 Ruby 中以哈希的形式访问关键字参数? - 2

    我知道我能做到:classParentdefinitialize(args)args.eachdo|k,v|instance_variable_set("@#{k}",v)endendendclassA但我想使用关键字参数来更清楚地说明可以接受哪个散列键方法(并进行验证表明不支持此键)。所以我可以写:classAdefinitialize(param1:3,param2:4)@param1=param1@param2=param2endend但是有没有可能写一些更短的东西而不是@x=x;@y=y;...从传递的关键字参数初始化实例变量?是否可以访问作为哈希传递的关键字参数?

  10. 你真正了解什么是接口测试么?接口实战一“篇”入魂 - 2

    最近在工作中,看到一些新手测试同学,对接口测试存在很多疑问,甚至包括一些从事软件测试3,5年的同学,在聊到接口时,也是一知半解;今天借着这个机会,对接口测试做个实战教学,顺便总结一下经验,分享给大家。计划拆分成4个模块跟大家做一个分享,(接口测试、接口基础知识、接口自动化、接口进阶)感兴趣的小伙伴记得关注,希望对你的日常工作和求职面试,带来一些帮助。注:文章较长有5000多字,希望小伙伴们认真看完,当然有些内容对小白同学不是太友好,如果你需要详细了解其中的一些概念或者名词,请在文章之后留言,后续我将针对大家的疑问,整理输出一些大家感兴趣的文章。随着开发模式的迭代更新,前后端分离已不是新的概念,

随机推荐