最近imagination参加了gdc 2018大会,让广大游戏开发者有机会了解我们最新的硬件信息并学习我们最新推出的突破性的开发者工具 。在我们的展台,我们展示了一些demo,其中一个就是ar应用:“小矮人游戏”(这样命名除了双关语外没有其他原因)。这个demo展示了如何直接使用powervr gpus来创建ar应用。
自从2016年夏天以来,pokemon go(口袋妖怪)得到了公众广泛的喜爱,可以很公平的说,ar仍然在寻找突破性的应用,而且很多人相信它对于全新的令人兴奋的应用仍然有很大的潜力。
对于创建ar应用,开发者有很多平台可以选择,其中最受欢迎的莫过于ios arkit、arcore和vuforia。我们的应用使用的是后者,因为与arcore不同的是:它不需要google来限定首次运行的设备,因此它更加的灵活。我们选择的平台是魅族pro 7 plus,它采用的是联发科helio x30芯片组,集成了powervr series7xt plus gpu。
vuforia使用计算机识别技术来检测和跟踪标记,比如打印的纸片,在设备的相机视图中,你可以添加一些3d物体。然后你还可以使用它们来创建可以与真实世界交互的对象,甚至赋予其中一些部分某些特定的行为——如果你愿意,你还可以使用虚拟按钮,举个例子,“小矮人”标记上都有一个“按这里”的按钮,一旦vuforia检测到手指点击这个标记就会触发“小矮人”们摆动起来(见视频)。谁不喜欢一群摆动的“小矮人”呢?
虽然这些可以让你控制真实世界空间中的一些对象,但是这些标记是创建应用的必要条件,这就会让vr的使用对于用户来说不太自然,设计这些标记(或者说是图像目标)也非常的重要,合理的设计能够让应用程序更好的识别它们。实质上,它们必须在图像检测中有足够的特征标记。vuforia标记系统的一个局限性就是需要定义“世界”空间,这意味着我们不能将标记旋转太多以防停止检测。
在我们这个demo中,正如你从上面视频中所看到的,如果你将一个标记放置在宝座的下面,在宝座的上面就会出现一个小矮人,周围环绕着蘑菇,这可不是你每天都能够看到的。
使用另一个标记则会出现一群手持盾牌和长矛的动画士兵,第三个标记则会呈现另一群相似武装的士兵,但穿着不同颜色的衣服,很显然这两群士兵是竞争对手,如果你将两个卡片靠近前排的士兵就会开始相互攻击,尽管这个游戏的评级是“u”,但是却没有出现流血。
这个demo很简单,它展示了基本的交互,对于熟悉使用sdk编程的开发者而言,很容易就可以搭建起来并展示powervr作为ar平台的高效性。
如何表达晶体取向?介绍一下晶体取向的图形表示法
变压器的检测方法知识
分布式能源发展的“技术奇点”的详细分析
基于XL32F003单片机的可控硅调光方案
恩智浦发布全球最薄的非接触式芯片模块,大幅提升身份识别的安全性和耐用性
AR小矮人游戏,了解下
武汉国家存储器基地加速推进施工
清华与英特尔推广透明计算
工信部:新能源汽车动力蓄电池梯次利用步伐加快
示波器的有效位指标ENOB探讨
JBLC230TWS真无线耳机评测 完全不输千元级别耳机的音质
针对树莓派设计的Sense HAT
华为p50 pro拍照功能怎么样,华为p50pro有两个cpu版本
硕数物联科技COM-IMX6X主板简介
亿航成为首个且唯一载人无人机试点
清华大学团队在超高性能计算芯片领域取得新突破
导热硅胶片解决动力电池散热问题
新iPhone芯片A13第二季度量产 台积电再次独揽
2020年前11月全球新能源汽车销量数据亮点
无刷电机减速马达使用注意事项