带有AppVive插件的HTC Vive输出
AppVive插件用于支持HTC Vive和HTC Vive Pro头戴式显示器。假定您已经安装了HTC Vive/Vive Pro HMD。 SteamVR将在HTC Vive (HTC Vive Pro HMD)安装中自动设置。
此插件不能在基于Qt的应用程序中以及与任何其他App *插件或App应用程序(WPF,winform,main_csharp等)一起使用。
窗口模式和全屏模式均受支持。默认情况下,在PC显示器上以单模式渲染图像(左眼图像)。使用setViewportMode()将模式更改为立体声(双眼),如下所示:
所有支持SteamVR的UNIGINE项目均与HTC Vive和HTC Vive Pro兼容。但是,请注意,Vive Pro具有更高的显示分辨率,尽管不需要进行任何修改,但建议您检查项目的性能并相应地对其进行优化。
也可以看看
- engine.vive 职能
- <UnigineSDK>/data/samples/plugins/app_vive_00 sample
要从UNIGINE SDK浏览器运行插件示例,请转到Samples选项卡,选择UnigineScript -> App并运行 app_vive_00 示例。
在Vive支持下实施Unigine应用程序#
要将HTC Vive虚拟显示器与Unigine一起使用,请执行以下操作:
- 下载 Vive设置,然后执行所有必需的步骤。
- 通过UNIGINE SDK浏览器创建具有AppVive支持的新项目:单击Plugins,在打开的表单中检查HTC Vive support (AppVive plugin)选项,然后单击OK。
要将Vive支持添加到现有项目,请在UNIGINE SDK浏览器中,单击Other Actions -> Configure Project -> Plugins -> HTC Vive support (AppVive plugin) -> Ok.
- 通过使用AppVive插件API的功能来实现应用程序逻辑。
- 插入HTC Vive虚拟显示器。
- 在应用程序启动时启动 AppVive插件。
启动AppVive#
要启动插件,请在应用程序启动时指定 extern_plugin 命令行选项:
main_x64.exe -extern_plugin "AppVive"
如果通过UNIGINE SDK浏览器运行该应用程序,请在Options选项卡中将HTC Vive in the Options tab and click Apply:
AppVive选项#
可以在应用程序启动时指定以下CLI选项:
-
vive_render_width 和 vive_render_height -为每只眼睛设置分辨率。一只眼睛的默认分辨率设置为等于SteamVR的建议值。
请注意,默认情况下,SteamVR根据计算机的性能选择分辨率。因此,为了获得最佳图像质量,建议打开SteamVR设置窗口的“视频”标签,启用手动覆盖模式并将分辨率设置为100%。
因此,分辨率将设置如下:
HTC Vive HTC Vive Pro Resolution per eye 1512 x 1680 2016 x 2240 两只眼睛设置相同的分辨率。
main_x64d -extern_plugin "AppVive" -vive_render_width 1512 -vive_render_height 1680
最新更新:
2021-04-29
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)