接下来即将进入演示环节,Jay Wright先生还是先为我们耐心地讲解了一下笔者称之为“Robot Boxing”这个游戏的原理。首先我们通过手机拍下一张非纯色的图片,然后利用特殊的应用程序将其扫描,使“扩增实境”了解到拳击台的范围只有这张纸这么大。接下来“机器人拳击”游戏就会把红蓝两个机器人以及拳击台四面的栏杆都虚拟在之前拍到的纸上。最后,程序会自动开启摄像头,启动蓝牙进行连机配对儿。OK!比赛现在开始。
图为“机器人拳击”的原理介绍
控制方向的四个按键此时都会出现在画面的左侧,而刺拳、重拳以及防护键在右侧,用户可以任意操作。最为奇妙的是,当你移动手机时,背景画面会时时呈现出当前手机摄像头拍摄到的“场地”情况。换句话说,机器人只能通过方向键来移动,所以当我们移动手机的时候,其实就是在调整游戏画面的可视角度,完全可以达到360度全方位的效果。当然,如果你万一玩儿得过于投入,使摄像头偏离了之前的那张纸,那么机器人及拳击台都会同时消失。不过当你把手机移回来的时候,所有的一切就又都出现了,完全不需要重新载入。
希望通过前文的介绍,大家已经对高通公司的“Augmented Reality扩增实境”技术有了一定的了解。可以预见的是,这项新兴应用未来必将成为移动设备必不可少的技能之一。不过“扩增实境”技术目前也存在着它自己的瓶颈,比如“扫描-对比-3D定位-绘图”,手机每秒钟要进行30次以上这样的重复计算。如果硬件配置达不到像Snapdragon这样的高端水平,恐怕也很难保证流畅的用户体验。而这次我们使用的HTC Desire智能手机,由于摄像头、蓝牙、CPU都在同时工作,所以产品的发热量还是比较高的,待机时间问题就不免有些令人担忧。如果解决了以上这些问题,相信“扩增实境”将更容易推广开来。
- 第2页:Snapdragon运行机器人拳击