我想知道Unity 2017中“立体显示(非头戴式)”的启用选项。我正在将它用于 nvdia 3D视觉立体声,它一直存在到2017.1。我已经查看了Unity的文档,其中没有提及任何相关内容。通过启用虚拟现实 - >,此选项可在统一2017.1 的播放器设置和 5.6 中使用而在虚拟现实SDK中。由于VR设置现在在播放器设置中移动到XR部分,因为您可以看到下面的图像
我似乎无法再找到它了。此外Unity's release blog没有提及任何有关删除它的内容,因此不确定它到底在哪里。因此,如果有人在2017年有关于启用立体显示的信息,那将会有所帮助。如果还想通过脚本来了解是否可以更改播放器设置以包含“立体显示”选项,因为我有更改播放器设置的脚本,以便使用渲染API,如directx11和openGL,同时使构建如此我很确定这也会有它,但我不确定在哪里寻找它以及如何添加它。
编辑:我使用'立体显示器(非头戴式)'来激活我的游戏中的Active Stereo,因为@programmer已经提到Mock HMD vive已经取代了'的选项分割立体显示器(非头戴式)'我不想使用,因为它是SBS而不是主动立体声。只有'立体显示器(非头戴式)'选项才能让我的Nvdia主动式眼镜工作。
答案 0 :(得分:1)
缺失部分'立体显示(非头戴式)'很可能是一个错误,因为我在Unity论坛中找到了一个similer thread,并且有两种方法可以在构建中添加立体声sdk。一个打开
<强>
PlayerSettings.stereoscopic3D = true;
强>注意:Unity 2017.2中不推荐使用此功能。
另一个解决方案是添加
<强>
UnityEditorInternal.VR.VREditor.SetVREnabledDevicesOnTargetGroup(BuildTargetGroup.Standalone,new string[] { "stereo" });
强>
显然你必须在播放器设置中打开虚拟现实标志。你会看到这个
即使它说“(从构建中丢失)”,当你在链接线程上运行exe.User mikewarren时,它会起作用,这是一个统一的错误,因为它不显示立体声,即使它是可用的我也是也这样觉得。 最后,当运行unity build时,如果启用了分辨率对话框,您将能够看到stereo3D选项。如果没有尝试使用命令行
- vrmode立体声
这将使立体模式的统一渲染对我都有效。现在我对此感到满意。希望这也有助于其他人:)。
更新:此问题已在2017.2.0P2补丁中解决
答案 1 :(得分:0)
如果对遗失的功能有疑问,请查看最终的release note。
XR:增加了对要模拟的Vive HMD的某些方面的支持 编辑器,无需物理HMD。要启用此功能,请使用 播放器设置中的“Mock HMD - Vive”虚拟现实SDK。模拟 HMD使用相同的不对称投影矩阵,隐藏的遮挡网格, 视野,纵横比和眼睛纹理大小为Vive。您可以 使用模拟HMD与多通道和单通道渲染路径。它 在编辑器中呈现为分屏立体显示。
在Beta 2017.2 release note中:
XR:可以在编辑器中模拟Vive HMD的某些方面, 不需要物理HMD,使用“Mock HMD - Vive” 播放器设置中的虚拟现实SDK。模拟HMD将使用 相同的非对称投影矩阵,隐藏遮挡网格,场 视图,宽高比和眼睛纹理大小为Vive。模拟HMD可以 与多次和单次渲染路径一起使用。 Mock HMD会 在编辑器中渲染为分屏立体显示。
所以看起来Mock HMD取代了它。