-
简介
-
追踪模式
-
ArUco 标记和基于标记的追踪功能
-
基于标记的追踪功能
-
-
基于标记的位置共享设置
-
LBE 模式/LBE 混合模式设置
-
LBE 地图配置
-
基于标记的防漂移设置
-
基于标记的高级重新定位设置
-
基于标记的场景对齐设置
-
VR 模拟器模式设置
-
其他服务
-
更多功能
使用 VIVE Business 串流设置基于标记的位置共享
使用 VIVE Business 串流为 PC VR 头戴式设备设置基于标记的位置共享。
- 设置要在游玩区使用的头戴式设备。请参见设置头戴式设备。
- 创建您的 ArUco 标记。请参见为基于标记的位置共享创建 ArUco 标记。
- 可选:设置虚拟场景的追踪原点。这将用于根据您创建的标记的高度对齐虚拟场景的高度。有关详细信息,请参见使用 ArUco 标记对齐虚拟场景的高度。
- 将主要标记放置在游玩区的中心位置。您可以将其放在地面或墙上,只要清晰可见即可。
- 如果您使用的是两个标记,请将次要标记放置在游玩区。请确保其与主要标记至少相距 150 厘米。
-
执行以下其中一项操作:
- 将 markers_list.json 保存到电脑上的指定文件路径,并将文件路径插入到相应的 API 中。头戴式设备的追踪引擎将从电脑上的 JSON 文件中获取标记设置。
- 将 markers_list_escape.json 中的标记设置直接插入到嵌入在应用程序代码中的相应 API。
有关详细信息,请参见基于标记的位置共享 API (PC VR)。
- 将使用 VIVE 串流 PC SDK 所需的文件添加到您的资产和插件文件夹中。您可以在 VIVE 论坛上找到这些文件和 VIVE 串流 PC SDK 编程指南。
-
使用以下 API 初始化 VIVE Business 串流与您要串流的应用程序之间的连接:
private void OnEnable() { VS_Init(); pServerStatusCB = OnServerStatusUpdate; pSettingChangeCB = OnSettingChange; pSdkDebugLogCB = OnSdkDebugLog; VS_SetCallbackFunction(pServerStatusCB, pSettingChangeCB, pSdkDebugLogCB); OnVbsIsRunning += Testing_OnVbsIsRunning; }
- 使用 USB Type-C 数据线将头戴式设备连接到电脑。
- 在电脑上打开 VIVE Business 串流,并确保其已更新到最新版本。
- 在头戴式设备上安装最新版本的VIVE Business 串流虚拟现实应用程序。
- 打开 SteamVR 并开始串流所需的应用程序或游戏。
- 移动到游玩区并扫描标记(一个或多个标记)。位置共享将自动开始。
注:
- 如果您已更新标记设置 JSON 文件 markers_list.json,请在电脑和头戴式设备上重新启动 VIVE Business 串流,然后重新启动 SteamVR 以使用更改。
- 如果您在运行游戏或应用程序时移动到游玩区的不同位置,请在头戴式设备上重新启动 VIVE Business 串流以重置您在虚拟现实中的位置。
- 扫描标记后,头戴式设备上的标记检测将被禁用。您可以通过在头戴式设备上重新启动 VIVE Business 串流来重新启用标记检测。
- 位置共享不受 SteamVR 活动的影响,包括切换游戏或应用程序、关闭游戏或应用程序并返回 SteamVR 首页,或重新启动 SteamVR。
- 如果您重启头戴式设备或在头戴式设备上重新启动 VIVE Business 串流,您需要再次扫描 ArUco 标记以继续位置共享。
此内容对您有帮助吗?
是
否
提交
谢谢!您的反馈可以帮助其他人了解最有用的信息。