带有AppOculus插件的Oculus Rift输出
AppOculus 插件用于支持Oculus Rift头戴式显示器。为了正确运行插件,必须使用 Oculus Rift PC Runtime 。请注意,您的客户还必须安装运行时。该插件支持最新的Oculus Rift PC运行时(包括Oculus Rift CV1(消费版))支持的所有HMD类型。
- 由于Oculus VR已停止支持Linux,因此该插件仅适用于Windows。
- 此插件不能在基于Qt的应用程序中使用。
AppOculus插件提供了 VR模式,该模式允许渲染到Oculus Rift头戴式显示器和PC显示器。禁用VR模式时,图像仅渲染到PC显示器。可以使用 engine.oculus.setEnabled() 函数来切换模式。
窗口模式和全屏模式均受支持。在PC显示屏上,图像呈现如下:
使用AppOculus在PC显示器上呈现的Valley基准
也可以看看#
- engine.oculus 函数
- <UnigineSDK>/data/samples/plugins/app_oculus_00示例以获取更多详细信息
- OVR_CAPI.h文件参考
- 可以从官方网站下载Oculus Best Practices文件和Oculus Developer Guide文档。
要从UNIGINE SDK浏览器运行插件示例,请转到Samples选项卡,选择UnigineScript -> App并运行app_oculus_00示例。
在Oculus支持下实现Unigine应用程序#
要将Oculus Rift虚拟显示器与Unigine一起使用,请执行以下操作:
- 获取并设置最新的 Oculus Rift PC运行时。
- 通过UNIGINE SDK浏览器创建一个具有AppOculus支持的新项目:单击视频输出选项,选中表单中的 Oculus支持(AppOculus插件) 选项随即打开,然后点击确定。
要将Oculus支持添加到现有项目中,请在UNIGINE SDK浏览器中,单击Other Actions -> Configure Project -> Video Output Options -> Oculus support (AppOculus plugin) -> Ok.
- 通过使用AppOculus插件API的函数来实现应用程序逻辑。
- 插入Oculus Rift虚拟显示器。
- 在应用程序启动时启动 AppOculus插件。
启动AppOculus#
要启动插件,请在应用程序启动时指定extern_plugin命令行选项:
main_x64.exe -extern_plugin "AppOculus"
如果通过UNIGINE SDK浏览器运行该应用程序,请在Options选项卡中将Oculus Rift in the Options tab and click Apply:
头部跟踪支持默认情况下可用。
AppOculus选项#
可以在应用程序启动时指定以下CLI选项:
- oculus_density -渲染目标像素密度。换句话说,这是渲染目标像素数与失真中心处的显示像素的数量之比。 默认值为1.0(渲染目标像素密度与显示器表面上的显示点相匹配)。
- oculus_scale -世界范围。默认值为1.0。
main_x64d -extern_plugin "AppOculus" -oculus_density 1.0 -oculus_scale 8.0
最新更新:
2021-04-09
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)