AR小矮人游戲,了解下
最近ImaginaTIon參加了GDC 2018大會(huì),讓廣大游戲開(kāi)發(fā)者有機(jī)會(huì)了解我們最新的硬件信息并學(xué)習(xí)我們最新推出的突破性的開(kāi)發(fā)者工具 。在我們的展臺(tái),我們展示了一些Demo,其中一個(gè)就是AR應(yīng)用:“小矮人游戲”(這樣命名除了雙關(guān)語(yǔ)外沒(méi)有其他原因)。這個(gè)Demo展示了如何直接使用PowerVR GPUs來(lái)創(chuàng)建AR應(yīng)用。
自從2016年夏天以來(lái),Pokemon Go(口袋妖怪)得到了公眾廣泛的喜愛(ài),可以很公平的說(shuō),AR仍然在尋找突破性的應(yīng)用,而且很多人相信它對(duì)于全新的令人興奮的應(yīng)用仍然有很大的潛力。
對(duì)于創(chuàng)建AR應(yīng)用,開(kāi)發(fā)者有很多平臺(tái)可以選擇,其中最受歡迎的莫過(guò)于iOS ARKit、ARCore和Vuforia。我們的應(yīng)用使用的是后者,因?yàn)榕cARCore不同的是:它不需要Google來(lái)限定首次運(yùn)行的設(shè)備,因此它更加的靈活。我們選擇的平臺(tái)是魅族Pro 7 Plus,它采用的是聯(lián)發(fā)科Helio X30芯片組,集成了PowerVR Series7XT Plus GPU。
Vuforia使用計(jì)算機(jī)識(shí)別技術(shù)來(lái)檢測(cè)和跟蹤標(biāo)記,比如打印的紙片,在設(shè)備的相機(jī)視圖中,你可以添加一些3D物體。然后你還可以使用它們來(lái)創(chuàng)建可以與真實(shí)世界交互的對(duì)象,甚至賦予其中一些部分某些特定的行為——如果你愿意,你還可以使用虛擬按鈕,舉個(gè)例子,“小矮人”標(biāo)記上都有一個(gè)“按這里”的按鈕,一旦Vuforia檢測(cè)到手指點(diǎn)擊這個(gè)標(biāo)記就會(huì)觸發(fā)“小矮人”們擺動(dòng)起來(lái)(見(jiàn)視頻)。誰(shuí)不喜歡一群擺動(dòng)的“小矮人”呢?
雖然這些可以讓你控制真實(shí)世界空間中的一些對(duì)象,但是這些標(biāo)記是創(chuàng)建應(yīng)用的必要條件,這就會(huì)讓VR的使用對(duì)于用戶來(lái)說(shuō)不太自然,設(shè)計(jì)這些標(biāo)記(或者說(shuō)是圖像目標(biāo))也非常的重要,合理的設(shè)計(jì)能夠讓?xiě)?yīng)用程序更好的識(shí)別它們。實(shí)質(zhì)上,它們必須在圖像檢測(cè)中有足夠的特征標(biāo)記。Vuforia標(biāo)記系統(tǒng)的一個(gè)局限性就是需要定義“世界”空間,這意味著我們不能將標(biāo)記旋轉(zhuǎn)太多以防停止檢測(cè)。
在我們這個(gè)Demo中,正如你從上面視頻中所看到的,如果你將一個(gè)標(biāo)記放置在寶座的下面,在寶座的上面就會(huì)出現(xiàn)一個(gè)小矮人,周?chē)h(huán)繞著蘑菇,這可不是你每天都能夠看到的。
使用另一個(gè)標(biāo)記則會(huì)出現(xiàn)一群手持盾牌和長(zhǎng)矛的動(dòng)畫(huà)士兵,第三個(gè)標(biāo)記則會(huì)呈現(xiàn)另一群相似武裝的士兵,但穿著不同顏色的衣服,很顯然這兩群士兵是競(jìng)爭(zhēng)對(duì)手,如果你將兩個(gè)卡片靠近前排的士兵就會(huì)開(kāi)始相互攻擊,盡管這個(gè)游戲的評(píng)級(jí)是“U”,但是卻沒(méi)有出現(xiàn)流血。
這個(gè)Demo很簡(jiǎn)單,它展示了基本的交互,對(duì)于熟悉使用SDK編程的開(kāi)發(fā)者而言,很容易就可以搭建起來(lái)并展示PowerVR作為AR平臺(tái)的高效性。





