APP下载

AR和VR的7个开源平台

2022-07-18李睿

计算机与网络 2022年10期
关键词:虚拟世界开源虚拟现实

李睿

如今,有许多可用的增强现实(AR)工具和虚拟现实(VR)工具,除了用于游戏行业之外,AR工具和VR工具还被用于多个行业领域,并且具有许多有益的应用。以下将介绍AR和VR技术以及一些免费、开源的相关平台。

AR

包括医疗保健、教育、娱乐和科技在内的各种行业都在借助AR工具进行变革,智能手机和其他智能设备对高质量AR体验的需求不断增加。

在当今的数字世界中,很难找到没有听说过AR工具的人,很多企业在其商业模式中使用AR工具,致力为客户提供更先进的用户体验。企业经常使用AR工具来生成产品演示和协作广告,客户还可以使用AR技术获取有关企业的实时信息。

准确地说,AR有助于创建计算机生成的物品,将虚拟世界与现实世界无缝融合。AR具有广泛的应用,从医疗保健到航空再到游戏行业,AR技术主要出现在现实世界环境中的数字视觉或音频内容。

增强AR通常包括以下关键功能:

拖放:最终用户可以通过控制虚拟对象,然后将其拖动到另一个位置来选择虚拟对象。

编辑:可以对平台上传的3D模型进行编辑。如果需要,可以输入其他详细信息,还可以缩放图像并调整颜色。

真实世界背景:AR软件可以在真实世界背景上叠加图像、文本和其他3D对象。

硬件集成:AR软件应与常用设备集成并流畅运行。这将有助于为用户提供无缝的AR体验,其中包括AR眼镜、平板电脑和智能手机。

内容创建:增强现实工具允许日常用户生成自己的AR内容和体验。

上传内容:用户可以通过增强现实工具和产品上传用于相关目的的3D内容。

程序员可以在软件开发工具包(SDK)的帮助下生成AR应用程序,该工具包应该能够构建这些必要的功能。

VR

如今,VR在游戏行业、模拟和教育领域很流行。可以说虚拟现实工具是计算机生成的模拟世界,VR可以提供从最终用户角度看起来很逼真的3D动态图形。

VR通常使用头戴式显示器(HMD),这是一种头盔大小的设备,在双眼正前方具有紧凑的显示光学器件。如今VR技术仍处于初始发展阶段,为了体验虚拟现实,用户必须在自己身上佩戴各种VR工具或设备。

识别VR工具的功能:

VR工具或VR系统必须具有以下关键特征,才能使用户体验更加逼真,这些特性越强,用户体验就越有吸引力。

真实的虚拟世界:虚拟世界应该是可信的,这是VR的关键特征。这里的虚拟世界是指一个计算机生成的3D虚拟环境,其中应用了现实世界的规则。

沉浸式体验:虚拟现实工具需要让客户的感官参与进来,以确保他们相信身临其境地出现在虚拟世界中。

反馈:结合用户反馈是虚拟现实工具的一个关键特征,它有助于使整体虚拟体验更加真实。

交互:虚拟世界应该具有实时响应,以使整体体验越来越合乎逻辑。

根据研究机构Statista公司日前发布的一份研究报告,到2024年,全球AR和VR市场规模预计将达到728亿美元。由于AR和VR行业的快速增长,开发人员和非开发人员都在开发一些流行的AR和VR平台、工具和SDK,以生成令人兴奋的应用程序和用户体验。

ARToolKit+

ARToolKit+是一款开源免费软件,可以帮助解决AR和VR的基本问题。它为用户提供了令人印象深刻的体验,并被视为解决现实问题的可扩展AR和VR解决方案。

它的一些核心功能是模块化开源代码、智能眼镜、Android和iOS支持、内容创建、模拟、虚拟现实集成等。

Holokit

Holokit是用于移动设备的最流行的开源AR工具和VR工具之一。该工具包含HeadKit耳机和TrackKit软件。Holokit通过利用混合现实应用程序和智能手机来访问混合现实世界。

Holokit的一些关键功能是虚拟现实集成、叠加对象、真实世界背景、内容创建、3D对象以及真实与虚拟的融合。

BRIO

如果想要最好的免费AR和VR平台,那么应该尝试采用BRIO。该平台支持光线跟踪,BRIO库中有许多材料和纹理,开发者可以将它们用于模型,并且可以轻松地在线共享BRIO屏幕。

BRIO平台的主要功能是拖放界面、虚拟现实集成、3D对象、内容创建、跨设备发布、内容库、真实世界背景、叠加对象和模拟。

Adobe Aero

Adobe Aero也是一款免费的AR和VR工具,可讓用户查看、构建和分享引人入胜的交互式AR体验。它不需要复杂的编码,并且可以平滑地模糊物理世界和数字世界之间的界限。该软件可以更快地提供引人注目的AR体验。

Adobe Aero用于AR和VR的主要功能是内容创建、内容库、模拟、拖放、添加交互功能、跨设备发布和虚拟现实集成。

Vuforia Engine

Vuforia Engine是另一个免费的AR和VR开源平台,各种规模的公司都可以使用它来产生强大的影响。在所有顶级平台中,Vuforia引擎帮助AR小工具接触到最广泛的受众。

Vuforia Engine的关键优势是无与伦比的精确度、模拟、虚拟现实集成3D对象、内容创建、内容库、真实世界背景、创意授权、叠加对象、高级视觉、跟踪和分析等。

A-Frame

A-Frame是一个带有WebGL框架的开源AR和VR平台,用于创建奢华的VR和AR体验感。A-Frame是公认的顶级WebGL框架,也是Mozilla混合现实项目中认可的库。

A-Frame是一个很好的虚拟现实工具,可以在Vive、Rift、Daydream和GearVR等混合现实设备上流畅运行,并且在桌面设备上也可以流畅运行。A-Frame的好处包括它不仅适用于VR和AR,还适用于移动设备,并在许多VR平台上运行。

ApertusVR

ApertusVR是一个开源、模块化、分布式的AR和VR库。它是采用C++编写的,它在普通或高级硬件规格上提供了良好的性能。它独立于平台,易于使用且易于配置。

ApertusVR为许多虚拟现实设备提供插件,例如HTC Vive、Oculus DK2和CAVE systems。ApertusVR支持AR和VR模块,支持多种VR边缘和控制设备。

AR和VR经常用于教育、电子政务、企业部门和许多其他领域。开源工具的可用性进一步拓宽了应用程序。它的一些主要应用领域包括:建筑、定性分析、发动机的组装/拆卸、心脏血液循环的复制品、虚拟教室以及空间站的复制品。

如今仍然有很多与AR和VR相关的误解,其中包括:需要大量资源和昂贵的硬件,需要专用处理器、专用显卡、GPU/TPU集成和高性能框架。

但以上几点都不是事实。AR和VR可以使用最少的资源和有限的基础设施以及硬件来构建,这些开源选项有助于证明这一点。

AR和VR提供多种感官体验,计算机生成的视觉、触觉、体感和嗅觉信息丰富了现实世界的对象。研究人员和开发人员可以使用AR和VR的开源平台在实时体验和远程基础设施之间创建接口。

猜你喜欢

虚拟世界开源虚拟现实
设计让您在喜爱的虚拟世界中自由奔跑
校园武术“学、练、赛”一体化实践探索
五毛钱能买多少头牛
2019(第十四届)开源中国开源世界
2019开源杰出贡献奖
学会止步,亦是一种智慧
虚拟现实,让学习更“沉浸”
拥抱虚拟 珍惜现实
立足现实世界 正视虚拟世界
View Master虚拟现实显示器