通過(guò)使用人工智能技術(shù)(AI),,游戲開(kāi)發(fā)者可以創(chuàng)建充滿無(wú)數(shù)復(fù)雜NPC的超現(xiàn)實(shí)世界。AI在游戲中的這種應(yīng)用正在成為一種常見(jiàn)的技術(shù),,大多數(shù)開(kāi)發(fā)者現(xiàn)在可以使用Unity有效地集成AI功能,。雖然人工智能的潛力是無(wú)限的,,特別是大型工作室將大量資源用于開(kāi)發(fā)人工智能驅(qū)動(dòng)的游戲,但較小工作室的預(yù)算往往會(huì)帶來(lái)更多限制,。本文中將介紹可以幫助小工作室跨越這些限制的解決方案,。
三家公司聯(lián)手,只為制作更好的游戲
為了從計(jì)算芯片中獲取最大價(jià)值,,英特爾和一些其他行業(yè)的領(lǐng)導(dǎo)者共同開(kāi)發(fā)了oneAPI等工具,。oneAPI是開(kāi)放的,、基于標(biāo)準(zhǔn)的跨架構(gòu)編程,用于跨不同類型的架構(gòu)構(gòu)建應(yīng)用,,同時(shí)支持在CPU和GPU之間智能分配工作負(fù)載,。同樣,為了促進(jìn)創(chuàng)建和自動(dòng)化獨(dú)特的游戲世界,,Procedural Worlds開(kāi)發(fā)了許多具有程序性的和基于人工智能的世界構(gòu)建插件,。這為各種規(guī)模的工作室提供了公平的競(jìng)爭(zhēng)環(huán)境——這同樣也是Unity Asset Store的核心目標(biāo)。
為了確保為游戲提供最有效的人工智能驅(qū)動(dòng)功能,,英特爾,、Procedural Worlds和Unity聯(lián)手創(chuàng)建了采用Gaia ML的Intel Game Dev AI Toolkit(適用于Unity)。這個(gè)免費(fèi)的工具包將硅優(yōu)化的人工智能功能與復(fù)雜的游戲世界構(gòu)建結(jié)合到一個(gè)無(wú)縫集成的Unity插件中,。
專為游戲打造的英特爾工具包
英特爾解決方案,,如英特爾發(fā)布的OpenVINO??toolkit和oneAPI?Rendering Toolkit與英特爾Xe?Super Sampling(XeSS)等即將推出的產(chǎn)品相結(jié)合,極大地提高了視覺(jué)保真度,,加快了開(kāi)發(fā)人員的工作速度,。新的Game Dev AI Toolkit專為加速內(nèi)容創(chuàng)作而設(shè)計(jì),具有風(fēng)格轉(zhuǎn)移等新功能,,該工具包在未來(lái)將進(jìn)一步增強(qiáng)3D對(duì)象重建,、高分辨率3D人體數(shù)字化、自動(dòng)聲音生成和面部動(dòng)畫(huà)等功能,。
該工具包提供的眾多顯著特性之一是對(duì)游戲內(nèi)對(duì)象檢測(cè)的能力,。工作室可以通過(guò)此功能提供人工智能輔助目標(biāo)識(shí)別或創(chuàng)建mod以改進(jìn)他們的游戲,從而實(shí)現(xiàn)根據(jù)玩家的偏好智能地提升玩家的游戲體驗(yàn),。
工具包架構(gòu)通過(guò)使用英特爾OpenVINO和Unity Barracuda神經(jīng)網(wǎng)絡(luò)推理庫(kù)的推理層與Unity集成,。因此,設(shè)計(jì)師可以立即將不同的風(fēng)格應(yīng)用到他們的游戲中,,無(wú)需昂貴的重新開(kāi)發(fā),。
為了最大限度地提高AI性能,該工具包整合了適用于英特爾全新的集成GPU的DP4A指令,,以及適用于英特爾Arc圖形產(chǎn)品的XMX AI加速,。
支持樣式傳輸和Unity渲染管道
游戲開(kāi)發(fā)人工智能工具包支持生成adversarial network(GAN)風(fēng)格的轉(zhuǎn)換功能,可用于將整個(gè)場(chǎng)景或場(chǎng)景中的特定對(duì)象和角色風(fēng)格化,,以獲得更大的藝術(shù)靈活性,。該工具包還支持內(nèi)置的Unity渲染管道,如高清渲染管道(HDRP),。
創(chuàng)建屬于你自己的游戲世界
“對(duì)我來(lái)說(shuō),,英特爾是一家標(biāo)志性的公司,所以我當(dāng)然抓住了這個(gè)機(jī)會(huì)來(lái)更多地了解英特爾,,并與他們更密切地合作,?!盤rocedural Worlds創(chuàng)始人Adam Goodrich說(shuō)道。
在開(kāi)發(fā)商業(yè)軟件和經(jīng)營(yíng)初創(chuàng)公司成功之后,,Adam Goodrich將目光轉(zhuǎn)向了將計(jì)算技術(shù)用于更加人性化的全新領(lǐng)域,。他尋找使用內(nèi)容計(jì)算來(lái)提高個(gè)人表現(xiàn),以及用游戲來(lái)教育和指導(dǎo)人們的方法,。Goodrich最終將兩者結(jié)合在一起,。內(nèi)容計(jì)算的原理是自動(dòng)收集和分析數(shù)據(jù)以生成有效的結(jié)果——換句話說(shuō),就是機(jī)器學(xué)習(xí)(ML),。
Goodrich開(kāi)始用Unity開(kāi)發(fā)游戲,。得益于他的C#專業(yè)知識(shí),他學(xué)得相當(dāng)快,。他創(chuàng)建了Procedural Worlds來(lái)構(gòu)建工具,,這些工具可以為Unity游戲開(kāi)發(fā)人員從世界、風(fēng)景,、地形和場(chǎng)景開(kāi)始自動(dòng)創(chuàng)建移動(dòng)端,、VR和PC端內(nèi)容。
Procedural Worlds繼續(xù)在Unity Asset Store上發(fā)布了許多地形和場(chǎng)景生成工具,,所有這些工具都非常暢銷,。由Procedural Worlds發(fā)布的Gaia Pro還獲得了2020 Unity Awards最佳藝術(shù)工具獎(jiǎng)。這也標(biāo)志著Gaia對(duì)游戲開(kāi)發(fā)人員而言是一個(gè)無(wú)價(jià)的人工智能驅(qū)動(dòng)工具,,因此英特爾團(tuán)隊(duì)也請(qǐng)Procedural Worlds將其世界構(gòu)建功能添加到Intel Game Dev AI Toolkit中。最終以Gaia ML的形式出現(xiàn),,這是Gaia Pro的初級(jí)版本,。
無(wú)縫集成
Intel Game Dev AI Toolkit和Gaia ML都是Procedural Worlds與Unity工程師密切合作開(kāi)發(fā)的,能夠與Unity保持無(wú)縫集成,。
開(kāi)發(fā)人員可以通過(guò)使用現(xiàn)成的資產(chǎn)而無(wú)需編寫(xiě)自己的解決方案以節(jié)省大量時(shí)間,。如Ramen?VR的Zenith,ArtCraft的Crowfall和Visionary Realms的Pantheon: Rise of the Fallen只是使用Gaia Pro構(gòu)建游戲中的一小部分,。
人工智能的前景使得Gaia Pro更容易被游戲工作室和開(kāi)發(fā)者所接受,,這是一個(gè)普羅米修斯式的成就。
Intel Game Dev AI Toolkit使開(kāi)發(fā)人員能夠創(chuàng)建擁有豐富紋理的世界,,在這些世界中擁有復(fù)雜和逼真的地形,、逼真的環(huán)境系統(tǒng),甚至更逼真的NPC,。這是英特爾,、Procedural Worlds和Unity共同努力的結(jié)果。我們相信人工智能技術(shù)將真正改變游戲行業(yè)的現(xiàn)有規(guī)則,。