如何在相机屏幕内插入3D对象

时间:2015-01-12 16:32:27

标签: android unity3d augmented-reality

我正在尝试构建一个如何构建一个具有打开相机功能的Android应用程序,并向其插入一个3D对象,可以拖动它并根据我手指的手势改变其大小。

我想构建一些简单的东西,我确切地知道我想要在屏幕上放置什么3D对象。

我想要的一个很好的例子是Augment的应用。

我不需要任何标记或识别,只需拖动到位置。

一如既往地谢谢。

1 个答案:

答案 0 :(得分:1)

我将采取的最简单的方法是

  • 使用免费的AR工具包(如Vuforia)作为您应用的基础。即使您不想使用他们的3D图像跟踪软件,他们也会处理一些蹩脚的细节(比如有效地显示相机图像,告诉您相机的视野等)。他们的一个示例应用程序是一个良好的开端。
  • 决定您希望互动如何发挥作用。例如。你想如何在模式之间切换(旋转,缩放,翻译)。
  • 使用Android touch输入;当你拖动时按下并计算星形的偏移量,这会给你两个可以同时调整的值。

我们为我公司的旧iOS应用程序(“SantaVision”)做了类似的事情,大部分工作都是为了使交互顺畅。至少从一个Vuforia 3D样本开始,您不必担心(并且,如果您决定要进行计算机视觉跟踪,那么您可以开始!)