Insider Insider
Roadtovr 尚无浏览 1 分钟阅读

OSVR联合创始人对开源虚拟现实的未来展望

OSVR是一个开源软件平台和虚拟现实头盔。Sensics和Razer在18个月前推出了OSVR,旨在普及虚拟现实技术。我们的目标是提供一个开放的选择,而不是封闭的、单设备的方法。

作者禹瓦尔·波格的客座论文
禹瓦尔是Sensics的首席执行官,也是OSVR的共同创始人。禹瓦尔和他的团队设计了OSVR软件平台并构建了OSVR的关键部分。他经常在自己的博客上分享自己的观点和知识。

事实证明,其他人也分享了这个愿景。OSVR的参与度呈指数级增长。Acer、NVIDIA、Valve、Ubisoft、Leap Motion等许多公司都加入了这个生态系统。OSVR头盔(被称为Hacker Development Kit)已经进行了几次重大硬件改进。创始团队和许多其他贡献者扩展了OSVR软件的功能。
我想描述一下,根据过去和现在的行业趋势,我希望看到OSVR如何发展。

设备多样性增加,客户有更多选择
趋势
照片由Denny Unger提供
一大批新的虚拟现实设备已经问世。我们看到了头戴式显示器、动作追踪器、触觉设备、眼动追踪器、运动椅和全身套装。看不到任何减速的迹象:在接下来的几个月里还会有许多新设备推出。所有这些设备有什么共同之处?它们需要软件:游戏引擎插件、兼容内容和软件工具。对于设备制造商来说,这些软件并不是他们的核心竞争力,但却是”必要之”恶。没有软件,这些新设备几乎是无用的。
与此同时,内容提供商意识到最好不要将他们的内容限制在一个设备上。虚拟现实市场太小了。支持的设备越多,目标市场越大。
随着如此快速的创新,六个月前最好的虚拟现实系统现在完全不一样了。梦想中的虚拟现实系统可能是来自一家厂商的头戴设备,另一家厂商的输入设备,以及第三家厂商的追踪设备。再等过六个月,你又会想要别的东西。一切都需要来自同一家厂商吗?也许不需要。家用电子产品的教训同样适用于虚拟现实:你不需要单一厂商来制造所有设备。
这种任意组合的能力对于企业客户来说更为关键。虚拟现实游乐场,例如,可能会使用定制硬件或专业追踪系统。他们希望一个灵活可扩展的软件环境。他们想要一个既支持现成产品又支持”定制”设计的环境。

OSVR的影响
OSVR已经支持了数百种设备。每个月,设备供应商、虚拟现实爱好者和核心OSVR团队都在添加新的设备。大多数OSVR插件(扩展模块)都是开源的。因此,通常可以使用现有的插件作为新插件的基础。随着每个新设备的加入,我们越来越接近实现通用设备支持的目标。
另一个OSVR的目标是创建抽象的设备接口。这使得应用程序可以不考虑特定的设备或技术选择而运行。例如,头部跟踪可以来自光学跟踪器或惯性跟踪器。任意组合的选择摆脱了单一供应商的束缚;你买了一台新的打印机,你不需要换你的文字处理器,同样,你购买了新的虚拟现实设备,也不需要更换你的应用程序。
我们试图让任何设备都能轻松添加对OSVR的支持。我们与几个头戴式显示器制造商合作,为他们的产品创建插件。其他人则自行完成了这项工作。一旦插件准备好,客户立即获得对所有OSVR内容的访问权限。许多游戏引擎(如Unity、Unreal和SteamVR)立即支持它。
对于眼动追踪器和触觉设备等输入和输出外围设备也是如此。如果开发者使用一个外围设备供应商的API,他们需要为每个新设备学习一个新的API。如果开发者使用OSVR API,他们不需要操心厂商特定的接口问题。
我希望看到OSVR的抽象接口获得更多的改进。它们应该反映出新的功能,支持新设备并集成智能插件。
在更多地方,让更多人接触到更多VR应用
趋势
就在几年前,每年最大的以VR为中心的会议只有500名参与者,大多数参与者拥有高级计算机科学学位。 我的公司是其中约10家展示供应商之一。 今天,你可以在百思买体验VR演示。 你可以在过山车上使用VR设备。 通过15美元的投资,你可以将手机变成一个简单的VR设备。
过去,要设置一个VR系统,你必须是一个有充足时间的极客。 现在,普通人希望能够轻松做到这一点。
越来越多的企业正在尝试采用VR。 总是梦寐以求的应用正变得实用。 我们看到娱乐,治疗,家居装修,旅游,冥想,设计等多种应用。

这些企业正在发现不同的应用有不同的硬件和软件要求。 在家里的跑步机不会经受得住健身房的密集使用。 同样,为家庭使用而设计的VR设备不适合在人流量大的购物商场使用。 这些应用的计算和包装要求因用途而异。 有些接受高端游戏PC,而其他人则更喜欢价格廉价的安卓设备。 我预计将会出现全系列的硬件平台和各种成本和包装选择。
OSVR的影响
“亨利·福特说:‘只要是黑色,客户可以要求把汽车喷上任何颜色。’”我希望看到不同的方法,鼓励多样性和定制化。
在硬件方面,Sensics正在设计许多使用OSVR组件的产品。 例如,我们的“公共VR眼镜”在头戴式显示器中使用OSVR部件,设计用于在游乐园使用。 我们还帮助其他公司在他们自己的包装中使用OSVR组件。 对于那些想设计自己的硬件的人来说,OSVR头盔是一个很好的参考设计。
在软件方面,我希望看到OSVR扩大对更多平台的支持。 我希望能够更好地支持Mac,并更完整地覆盖安卓和Linux平台。 我希望VR在中端PC上可以良好运行,而不仅限于最新的图形卡。 这将降低体验良好VR的门槛,并吸引更多人参与。 我希望看到针对设备的优化,以充分发挥可用功能。 OpenCV图像处理库对许多处理器进行了优化。 OSVR可以走上类似的道路。
此外,自动化或至少简化最终用户体验非常重要。 使得它尽可能靠近即插即用。 识别可用设备并配置它们应该是快速简单的任务。
简洁并不限于配置。 我们希望看到更简单的选择,购买和部署软件的方式。
继续阅读第2页 >>

降低延迟越来越复杂
趋势
在VR中获得存在感需要低延迟,而降低延迟并不容易。 低延迟也不是单一技术的结果。 相反,许多方法共同努力实现所需的结果。 “异步时间扭曲”在发送图像到显示器之前对其进行修改。 “预测跟踪”通过估计未来方位来降低感知延迟。 “直接模式”绕过操作系统。 “凹点渲染”通过理解眼睛位置减少渲染复杂性。 “渲染遮罩”从图像中删除隐藏区域的像素。
参见:NVIDIA演示实验性“零延迟”显示器以1,700Hz运行
如果这听起来复杂,那只是刚刚开始。需要测量光学失真并实时进行校正。 帧率继续增加,从而降低了渲染一帧的可用时间。 引擎可以通过利用左眼和右眼图像之间的相似之处来优化渲染。 过去曾经是异乎寻常的技术现在正在成为主流。
只有少数几家公司有足够资金和人力资源来掌握所有这些技术。 大多数其他组织更愿意专注于…他们的核心竞争力。他们应该做什么
OSVR的影响
OSVR的一个重要目标是“使困难的事情变得容易,而不会使容易的事情变得困难”。OSVR的“渲染管理器”就体现了这一点。OSVR使这些减少延迟的方法对每个人都可用。我们与图形供应商合作,通过他们的API实现直接模式。我们与游戏引擎合作,将OSVR的本机集成融入到他们的代码中。
我希望OSVR社区能继续跟踪技术的最新发展,并改进代码库。使用OSVR的开发人员可以将注意力转移到渲染的具体实现上。OSVR将继续让开发人员专注于创造出色的体验。
周边设备即将到来
趋势
使用鼠标和键盘时,计算机非常有用。同样,配备头部追踪器的VR头显也非常有用。添加打印机、高质量的麦克风和扫描仪可以使计算机变得更好。配备眼动追踪器、手柄控制器和触觉设备的头显更加出色。VR周边设备增加了沉浸感,让更多的感官参与其中。
在计算机环境中,有很多实现相同任务的方式。你可以使用鼠标、键盘、触屏甚至语音选择选项。在VR中,你可以通过手势、点头或按下按钮实现。应用程序希望专注于你想做什么,而不是你如何做到。
更多的周边设备意味着更多的配置。如果你在进行汽车赛车体验,如果有一个震动椅的话,你会很喜欢使用它。即使震动椅并不普遍,但有几种类型。应用程序需要能够感知可用的周边设备并加以利用。
即使是像追踪这样的基本功能也有很多变种。也许你有一个可以让你四处走动的无线头显。也许你坐在有限空间的桌子前。也许你有空间向前伸手。也许你在火车上无法这样做。应用程序不能假设只有一种配置方式。
OSVR的影响
OSVR内置了虚拟现实周边设备网络(VRPN),这是一个已经成熟的开源库。支持多种设备,并专注于“是什么”,而不是“怎么做”,这是我们的基本原则。
我希望OSVR能继续改进其对新设备的支持。随着眼动追踪器越来越普遍,我们可能需要增强通用眼动追踪器接口。我们将需要寻找触觉设备的共同特征。我们甚至可以对供应商如何指定光学畸变进行标准化。
这是一个社区努力,而不是由某个官方机构传达下来的。我希望能看到组成工作组来解决共同关注的领域。
将数据转化为信息
趋势
一系列的XYZ手部坐标是有用的。而知道这个序列代表一个八字形更有用。智能软件可以将数据转化为更高层次的信息。增强现实工具可以检测视频中的物体。眼动追踪软件将眼睛图像转化为凝视方向。手部追踪软件将手部位置转化为手势。
分析实时数据使我们更接近了解情绪和意图。反过来,利用这些信息的应用程序可以变得更加引人入胜。游戏可以利用凝视方向来提高与虚拟角色的交互质量。监测身体状况可以帮助实现所需的放松或兴奋程度。
当用户体验到这种增强交互时,他们会要求更多。
OSVR的影响
桌面应用程序没有检测鼠标双击的代码。它们依赖操作系统将鼠标数据转化为双击事件。OSVR需要向应用程序提供低级数据和高级信息。
在“OSVR语境”中,一个“分析插件”是将数据转化为信息的软件。尽管早期的OSVR工作主要集中在低级任务上,但已经有几个分析插件可供选择。例如,DAQRI集成了一个可以检测视频流中物体的插件。
我预计将会有更多的插件可用。开放的OSVR架构使得插件开发对每个人都是开放的。如果你如果你是一个视线追踪专家,你可以添加一个视线追踪插件。如果你有检测手势的代码,很容易将其连接到OSVR。人们可能还期望有一个插件市场,类似于资源商店,以帮助查找和部署插件。

继续阅读第三页 >>

增强现实
趋势
目前,大多数现有的沉浸式消费级设备都是虚拟现实设备。谷歌眼镜并没有取得预期的成功。神奇跳跃(Magic Leap)尚未商业化。Microsoft Hololens套件正在发货给开发者,但尚未面向消费者定价。

随着时间的推移,增强现实头戴设备将成为消费品。AR产品与他们的VR同胞有许多共同之处。它们需要抽象接口。它们需要将数据转化为信息。它们需要高性能渲染和灵活的感知。

OSVR的影响
OSVR架构支持AR和VR一样。由于AR和VR有很多共同之处,很多组件已经就绪。

AR设备不太可能与Windows PC相连。OSVR的多平台和多操作系统能力将是一个优势。在可能的情况下,我希望能继续看到一个一致的跨平台API,这将使开发人员能够根据客户需求定制部署选项。

总结
我们设计OSVR是为了在引擎和设备之间提供通用连接。OSVR让困难的事情变得容易,这样开发人员就可以专注于出色的体验,而不必处理琐碎的事务。它是开放的,不会受到单一公司的创新速度的限制。我期望它在未来的许多年里都能发挥重要作用。请加入OSVR团队和我一起进行这个令人兴奋的旅程。

了解更多Sensics在OSVR中的工作。

声明:在撰写时,OSVR在Road to VR上发布广告。

0

  1. 此文章尚无评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注