1

在某些智能手机上启动 google cardboard 应用程序时,我遇到了一些不舒服的行为。

在 Nexus 5 上,体验还可以,当我在纸板里面看时,我得到了很好的 3D 效果,但在三星 S3 和索尼 Xperia S 上,体验非常不舒服。

我对两部手机产生的图像进行了比较,结果如下:

在此处输入图像描述
(来源:numix.fr

如您所见,在顶部图像 (Nexus 5) 上,两个摄像头生成的图像略有不同,从而产生了令人信服的 VR 体验。

在其他一些手机(三星 S3、索尼 Xperia S)上,左右图像之间存在巨大差异,导致 VR 非常不舒服:无法看到 3D 物体。

我不明白为什么手机之间会有这样的差异。

有关信息,我的 Nexus 5 运行的是 Android 5.1.1,三星 Galaxy S3 运行的是 4.1.1,索尼 Xperia 运行的是 4.1.2。

4

1 回答 1

0

似乎 S3 和 Xperia 的 Cardboard 应用程序中的“查看器”配置不正确。尝试在 Cardboard 应用程序中切换查看器。

你看到的是如果应用程序尝试显示比屏幕可以绑定的更大的(物理)图像会发生什么。当您实际开始演示时,您可能会更好地看到它。

当我使用查看器配置文件生成器创建具有过大“屏幕到镜头距离”(例如 50 毫米)和“镜头间距离”(例如 100 毫米)的查看器时,我可以在 Note 4 上重现相同(混乱)的结果:

https://www.google.com/get/cardboard/viewerprofilegenerator/

您可能会尝试使用生成器来找到一些有效的设置。

我不确定这些设备的屏幕尺寸是否足够。如果是,并且查看器也是正确的,那么可能该应用程序对物理屏幕尺寸(或 ppi 值)有某种错误的假设。

于 2015-06-05T23:10:35.440 回答