LPVR 4.8版本的新功能
LPVR
博客,解决方案
简介
对于希望通过使用 ART、OptiTrack 或 Vicon 等外部跟踪系统来扩展虚拟现实或混合现实头显范围的用户而言,我们的 LPVR 系列是市场上的主要解决方案。使用案例多种多样,从娱乐(基于位置的 VR)和工程用例(AR 中的人体工程学研究)到直升机和在日本公共道路上实际行驶的虚拟汽车。我们在过去几年中不断开发 LPVR 系列解决方案。我们扩大了它的范围,增加了对新头显的支持及新的功能。
下图展示的是根据日本东京汽车原型设计公司 Phiaro Inc设计的内容制作LPVR装置。
我们于2023年6月发布了最新4.8.0 版本。 和旧版本一样,它有两种类型:
LPVR-CAD:支持静态应用案例。
LPVR-DUO:是我们移动平台(汽车或模拟器)的变体。
它们主要支持的SteamVR 头显、Pimax、Varjo,而我们的 LPVR-Air 系列产品还可支持 Meta Quest 系列头显和 Vive Focus 3。如果您目前拥有支持合同,您可联系我们获得更新版本。
LPVR-CAD 和 LPVR-DUO 简要介绍
我们来总结一下这两款产品为各种商用头显增加的一些功能。 更多详情,请分别访问 LPVR-CAD 和 LPVR-DUO 的产品页面:
- 任意覆盖大片区域,并在其中设置 VR 场景
- 让任意数量的用户在这样的空间中进行互动
- 在汽车或任何其他移动平台内进行 VR/AR 操作
- 使用任何数量的道具跟踪用户至亚毫米精度,且无明显延迟
- 使用没有灯塔的情况下使用SteamVR 控制器
我们之所以能够做到这一点,是因为我们专有的传感器融合算法使我们们能够将高精度运动跟踪摄像系统的测量数据与头显惯性测量单元(IMU)的测量数据相结合。在可移动的平台,我们还可以将安装在平台上的惯性测量单元(IMU)的数据纳入其中,从而在这种情况下也能提供灵敏、准确的性能。
新功能
有关每个版本中更改的简短概述,,请参阅我们的发行说明。在此,我们将介绍一些重点并深入探讨一些细节。LPVR 4.8.0是我们自上一个版本发布后半年左右持续开发的成果。
新的GUI组织和完全图形化的 LPVR-DUO 配置
对用户来说,最明显的变化是更新后的GUI,它简化了设置,完全不需要输入任何 JSON 代码,同时界面也更加整洁有序。特别是对于 LPVR-DUO 用户来说,这意味着系统的极大简化。我们同时保留了旧的配置界面,以确保与现有工作流程的兼容性,但我们认为用户不必使用它。如果您有不同的体验,请反馈给我们。如果您的头显跟踪设备已经校准,您现在只需点击五次鼠标就能设置 LPVR-DUO。
当您加载配置后,它将看起来像这样。请注意,您不再需要使用JSON 编辑器手动输入配置。相反,迎接您的是一个友好、信息丰富的GUI。
在页面底部,您将看到指向Documentation、Calibration屏幕和Expert Mode(基本上是旧的 JSON 编辑器)的链接。Calibration屏幕用于设置平台 IMU,通常情况下只需点击几下鼠标即可完成,不再在日志文件中查找四元数值!请查看相应的文档。
Varjo 头显眼点调整
在 Varjo 和我们几位客户的合作下,我们发现并纠正了头显位置处理过程中的一些不精确之处。这表现为光学跟踪坐标与报告给 VRED 或 Unity 等的坐标之间的微小坐标不匹配。此外,这将导致 AR 叠加层出现一些不自然的运动,尤其是在转动头部时。
要达到最佳性能,需要Varjo Base 至少更新到 3.10 版本,LPVR 至少更新到 4.8.0 版本。 更新 Varjo Base 可解决根本问题,更新 LPVR 可修正接口。 如果您无法更新 Varjo Base,您仍可将 LPVR-CAD-Varjo 更新至 4.8.0 版本并启用变通方法。 为此,请在系统选项卡上打开 Varjo Base 配置GUI,然后在 “Additional Settings”字段中添加patchPositionBug=true,然后点击 “Submit “按钮。请注意,虽然这可以解决 Varjo Base 3.10 版之前的问题,但不建议在 Varjo Base 更新版本中使用此选项。
Varjo 配置改进
不同的环境需要不同的设置。 我们的一些用户使用管理员账户,另一些用户拥有多个账户,但我们希望他们使用相同的配置。 我们已经更新了光盘存储配置的组织方式,以应对这些可能性。 特别是,您现在可以建立一个全系统的默认配置,也可以按用户来覆盖它。 此外,在LPVR-CAD中,默认配置是在 Varjo Base 中输入的,但为了让用户有更大的灵活性,始终可以使用我们的 Web 界面或磁盘上的文件来执行配置。 虽然这些都不是首选,但以前无法从 Varjo Base 查看磁盘上的配置是否正在使用。我们添加了一个显著的状态信息指向配置,如下面的屏幕截图所示。 在LPVR-DUO中,配置总是从磁盘加载的,因为需要增加配置页面的灵活性,但在 LPVR-CAD 中,用户必须选择是否使用。下面,我们将简要介绍这一过程。
用户可以在
%ProgramData%/Varjo/VarjoTracking/Plugins/LP-Research/LPVR-CAD-Varjo/configurationsettings.json |
配置页面上设置全系统默认配置,配置页面上的更改不会改变该配置,而是会写入每个用户的配置的
%LocalAppData%/LP-Research/LPVR-CAD-Varjo/settings.json |
如果存在这两个文件,Varjo Base内部的配置将被忽略。对于LPVR-DUO,Varjo Base内部没有配置界面,用户将始终将网络浏览器指向http://localhost:7119。该配置依赖于相同的文件,但子目录LPVR-CAD被LPVR-DUO取代。
LPVR-DUO 演示
为了让您熟悉我们办公室附近的环境,更重要的是为了展示 LPVR-DUO 的功能,下面是一个车内混合现实演示。手套箱上的视频屏幕看起来几乎是真实的,但它们是使用开箱即用的 LPVR-DUO 装置叠加在 Varjo XR-3 的透视摄像头图像上的。请注意,在用户转头和汽车转弯时,屏幕都会牢牢地保持在原位,即使是在东京市中心Motoazabu地区的一些陡峭道路上也是如此。
内容由LP同事Tobias Schlüter提供