Google Cardboard + Vuforia - 相机尺寸很小

时间:2015-08-25 20:25:36

标签: unity3d vuforia google-cardboard stereoscopy

我正在尝试将Google Cardboard SDK集成到Vuforia Unity项目中。 here描述了实现这一目标的方法。我的问题是相机尺寸太小。我上传图片以便更好地解释它:

这就是我所取得的成就。

Here is what I achieved

以下是我的预期: Here is what I expected to be

我对Vuforia和Unity很陌生,事情并不是很清楚。你能告诉我为什么相机尺寸这么小吗?有没有办法让它足够大?我使用的是Nexus 5.提前谢谢!

4 个答案:

答案 0 :(得分:0)

这是由他们指示您添加到CardboardEye.cs的以下行引起的:

{{1}}

在我的项目中,我评论说它的效果要好得多,但是之后,我还没有使用视频直通。您的里程可能会有所不同。

答案 1 :(得分:0)

纸板预制脚本和纸板,我的厚实是这样的原因。如果你保持左/右凸轮的纸板启用但你禁用了相机属性,它会自动更正你在运行时更改的每个数字,(在编辑器中检查)所以如果你禁用了凸轮,脚本将不会应用这些值允许你使用AR的,全屏工作但是!超级放大,这是一个问题。因为缩小比实际尺寸好得多。

答案 2 :(得分:0)

我在我的Android手机上修复它只是添加了CardboardEye.cs

zoom = 2.8f / Mathf.Lerp(1 / proj[1, 1], 1 / monoProj11, lerp) / proj[1, 1];
proj[0, 0] *= zoom;
proj[1, 1] *= zoom;

Vuforia.VuforiaBehaviour.Instance.ApplyCorrectedProjectionMatrix(proj, eye == Cardboard.Eye.Left);

注意:2.8f是任意值......

谢谢,

答案 3 :(得分:0)

我使用 Unity 2019.4.* 和 Vuforia 9.8.8,我找到了一个简单的解决方案:在 ARCamera 的“转换”部分的“大小”字段(x,y,z)中,我放置了 1.8 1.8 1.8。它对我有用。