Qualcomm技术论坛
直播中

h1654155275.5795

7年用户 213经验值
私信 关注
[经验]

高通AR Unity播放器特性

对于一个Vuforia应用,被创建的增强场景可以在Unity Pro IDE的播放模式中进行测试。因为播放模式的这个功能,对任何Unity开发的应用程序都是起作用的,可以实现快速的编辑和测试您的应用程序。而无需要采取特殊的行动,以使Vuforia在播放模式中起作用。

播放模式仅作为实际设备上的体验的近似值。这不是一个仿真器和开发过程中不应取代对设备的测试。特别是,跟踪和渲染性能有可能不同于从设备上所看到的。


使用播放模式


1. 带着Vuforia来使用播放模式,需要连接一个摄像头到你的计算机上。

2. 从Unity项目浏览器中,选择你的AR场景。

3. 【可选】在层次面板中单击ARCamera对象。

4. 【可选】在检视器的WebcamBehaviour组件下,选择一个你想要使用的摄像头。

5. 启动播放模式。

这时,你会在Unity IDE中的看到来自摄像头的时间视频。放置一个AR目标在摄像头的视野范围内会引起检测与跟踪,就你在Android和ios设备上一样。一旦AR目标被检测到,你会看到在你的增强被渲染到场景中。


注意事项

● Vuforia播放模式仅在Unity Pro版本下起作用,回插件加载是一个Pro特性对桌面平台。

● 在ARCamera对象的检视器中有一个复选框--Don't use for Play Mode, 勾上它可以使得摄像头失效。产生的行为是与---早期的Vuforia版本只支持基本的播放模式---是一样的(没时间视频与目标追踪)。


● 如果没有可用摄像头或非Pro版本的Unity, 播放模式也会恢复成原有的行为。


● 检视器中的Filp Horizontally复选框,能被用来纠正摄像头---使用提供一个镜像的图像。如果摄像头的帧是镜像的,那么追踪功能是不正确的(ps:左右相反)。


● Unity不保证图像分辨率就是要求给定的摄像头的分辨率,以及一些摄像头/Unity版本组合会产生不正确的图像分辨率。为了进行补偿,该文件profiles.xml(位于Editor/ QCAR/ WebcamProfiles/)被用来指定所请求的图像的大小和该图像应该被一个给定的相机重新采样的大小。如果无法找到一个指定相机的设置,使用默认设置。如果必要,这个文件可以编辑,添加或更改相机的设置。


● 这个CloudReco scanline/pointcloud UI不被渲染在播放模式下, 虽然它本身支持云识别特性。





游戏模式(非活动状态)




播放模式





带有增强的播放模式

更多回帖

发帖
×
20
完善资料,
赚取积分