-1

我有一个使用 Kudan 无标记在 AR 中显示在我的 android 上的对象,但是当我旋转我的手机使其离开屏幕然后再次返回时,该对象要么不再存在,要么已缩放到不希望的水平。很简单,一旦放置,我希望对象继续存在,就好像它真的在世界上一样。就像 AR 应该做的对吗?

我刚从 Kudan 开始,我正在运行 Markerless Unity 教程,但它没有详细说明任何进一步的设置,使对象看起来好像它在现实世界的空间中。目前,如果您不那么频繁地移动相机,它似乎只是模糊的真实。即便如此,这个物体还是很紧张。有小费吗?谢谢

经过一些实验后,Markerless Kudan 似乎还存在许多其他问题:

1/ 非常不稳定的帧速率从 0 - 60 fps 只有一个对象,即使在我将屏幕分辨率减半之后也是如此。似乎没有理由 fps 下降或增加。

2/ 偶尔会出现 15 秒或更长时间的长时间冻结。

3/ 无标记物体似乎总是像引力一样稳定地靠近相机。它们最终会出现在相机内部/顶部。

4/ 他们从不像在现实世界中的样子。总是在摇晃和四处走动。

5/ 如果我保持相机非常静止并在它前面挥动我的手,这实际上推动了屏幕周围的对象。为什么我希望这作为默认行为发生?那是一个错误吗?当然它应该只在相机移动/旋转时移动?有人可以解释为什么会这样吗?

我做错了什么还是这项技术仍然无法使用?

4

1 回答 1

0

1)帧速率取决于很多事情。
如果您有一部旧手机或廉价手机,则可能是您的处理器根本无法胜任这项任务。
如果您处于光线不足或难以跟踪的环境中,则跟踪器必须做更多的工作,随后处理器上的负载就会增加。
Unity 中的随机帧速率下降是许多游戏/应用程序中的一个问题,这仅仅是因为 Unity 的性质。

2)“冻结”本质上只是帧速率下降到 0。见 1)。

3) 这在 Kudan 的任何演示中都不会发生,所以这里肯定发生了其他事情,可能是 1) 中提到的原因。

4)真的不知道你所说的“摇晃”是什么意思,但这不是我见过的那么多。

5)无标记跟踪通过跟踪摄像机图像来工作,如果你在摄像机前挥手,你的手就会成为跟踪图像的一部分。如果您随后将手移开,则跟踪器会尝试调整其“环境”的变化并相对于您的手移动对象。

于 2017-01-05T10:33:56.463 回答