基于Unity 与 Vuforia 的空间识别 (Mid Air)空间定位效果优于平面识别

打开Unity 2017.3或更高版本。
创建一个新项目。
在编辑菜单中,选择:项目设置>播放器。在PlayerSettings的“ XR设置”部分中,确保选中“支持Vuforia增强现实”。
在这里插入图片描述
将默认的“主摄像机”替换为ARCamera。在GameObject菜单中,选择:Vuforia> AR Camera在场景中创建一个新的AR Camera对象。从场景中删除默认的“主摄像机”。

1.在GameObject菜单中,选择:Vuforia> Mid Air> Mid Air Stage。
在这里插入图片描述
与地面舞台一样,空中舞台GameObject用作放置其内容的父级GameObject。请注意,空中舞台有视觉标记,指示其为100厘米见方。这些视觉指南仅在Unity编辑器中呈现,用于确定Unity编辑器中的实际比例。
在这里插入图片描述
让您的内容成为空中舞台的子物体。在此示例中,我们在空中舞台内添加了无人驾驶飞机的模型。
在这里插入图片描述
在GameObject菜单中,选择:Vuforia> Mid Air> Mid Air Positioner。空中定位器的行为与“平面查找器”对地平面的行为非常相似。
在这里插入图片描述
将“空中舞台”对象拖到“内容定位行为”组件的“锚定舞台”参数上。
在这里插入图片描述
同样,将标准网络摄像头连接到计算机后,按Unity中的“播放”按钮。您将在屏幕中间看到一个绿色的半透明球体。绿色球体指示用户将要放置内容的位置。
在这里插入图片描述
将网络摄像头指向“地平面模板”,然后将网络摄像头从模板移开,移到房间里的一个浮动区域。点击/单击屏幕后,您将看到放置在环境中的内容。
在这里插入图片描述

到此,空间识别全部完成,愿天下程序再无BUG。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章