最低要求为:
Player Settings 中的 Stereoscopic 复选框只能用于 DirectX11.1 的立体 3D 支持。目前不使用 AMD 的四缓冲区扩展。确保此示例在您的机器上有效。立体支持在全屏模式和窗口化模式下均有效。
启动游戏时,按住 Shift 可调出分辨率对话框。如果检测到支持 Stereo3D 的显示器,分辨率对话框中将显示相应的复选框。Camera 上有几个与 API 相关的选项:stereoEnabled、stereoSeparation 和 stereoConvergence。请使用这几个选项来调整效果。在场景中只需要一个摄像机,两只眼睛的渲染是由这些参数来处理的。
请注意,目前此复选框不适用于 Oculus(或目前所知的其他 VR 头盔)。
1.使用此示例检查您的设置。 2.在 Player Setting 中选中 Stereoscopic Rendering 复选框和 Use Direct3D 11 复选框。 3.发布为 32 位和 64 位应用程序。 4.以单摄像机和双摄像机进行尝试。 5.启动应用程序时按住 Shift 可在分辨率对话框中看到 Stereo 3D 复选框。根据项目的播放器设置,分辨率对话框可能被禁止或者始终被启用。
注意:目前,如果将 Unity 设置为在线性颜色空间中渲染,则会破坏立体渲染。这似乎是 Direct3D 的局限性。似乎还有一个问题:如果您启用了某些实时阴影(在前向渲染中),则 camera.stereoconvergence
参数完全不起作用。在延迟光照中,您将获得一些阴影,但左右眼之间不一致。
可从 Oculus 站点获取面向 Oculus 的 Unity 免费集成。您可以使用 Unity 4.6 以上的版本和 Oculus 集成包将所有 VR 内容部署到 Rift。
入门:将 Unity 4 Oculus 集成包导入到 Unity 中,然后打开演示场景,便可以开始工作了。
该版本支持 Windows、Mac、Linux 和 Gear VR,可通过纯 C# 封装器来完全访问 LibOVR。
功能包括: