0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用CycleGAN把《堡壘之夜》轉(zhuǎn)成《絕地求生》寫實(shí)風(fēng)

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-07-02 14:33 ? 次閱讀

編者按:自去年《絕地求生》(PUBG)火遍全球后,大量“吃雞”類新游密集出現(xiàn),游戲廠商們也紛紛效仿,在自家游戲中加入“吃雞”模式,其中最成功的是公布于2011年卻一直難產(chǎn)的《堡壘之夜》。截至今年6月,《堡壘之夜》的全球玩家數(shù)已超過1.25億,大有后來居上的勢頭。雖然游戲很火爆,游戲機(jī)制也很有趣,但口味“刁鉆”的玩家還是有不滿意的地方,比如它的卡通風(fēng)格。

今天,論智給大家?guī)淼氖菙?shù)據(jù)科學(xué)家Chintan Trivedi的實(shí)現(xiàn):用CycleGAN把《堡壘之夜》轉(zhuǎn)成《絕地求生》寫實(shí)風(fēng)。

左:《堡壘之夜》卡通畫面;右:《絕地求生》寫實(shí)畫面

如果你是一名游戲愛好者,你一定聽說過現(xiàn)在風(fēng)靡全球的兩大“吃雞游戲”:《堡壘之夜》和《絕地求生》。它們的游戲機(jī)制十分類似:把100名玩家空投到一座孤島上,讓他們搜集武器互相殘殺,直到留下最后一個(gè)幸存者。我個(gè)人雖然更喜歡《堡壘之夜》的玩法,但也喜歡《絕地求生》的畫面。這就產(chǎn)生了一個(gè)問題:我們能不能繞過游戲開發(fā)人員,自己為游戲提供圖形模塊,從而自定義畫面風(fēng)格。

簡單來說,這其實(shí)是為《堡壘之夜》打一個(gè)《絕地求生》mod,重點(diǎn)是,我該怎么做?作為數(shù)據(jù)科學(xué)家和AI愛好者,深度學(xué)習(xí)是我的第一選擇,經(jīng)過一段時(shí)間的研究,我選擇了一種名為CycleGAN的神經(jīng)網(wǎng)絡(luò),它恰好擅長圖像風(fēng)格轉(zhuǎn)換。

小方框中是CycleGAN轉(zhuǎn)換后的圖像

什么是CycleGAN?

CycleGAN是加州大學(xué)伯克利分校研究人員提出的一種用于跨域圖到圖轉(zhuǎn)換的GAN,它可以把一類圖像的風(fēng)格(比如《堡壘之夜》)轉(zhuǎn)換成另一類圖像(比如《絕地求生》),優(yōu)點(diǎn)是采用無監(jiān)督學(xué)習(xí),即不需要兩個(gè)域的圖像間存在一對(duì)一映射,既可以處理配對(duì)圖像,也可以處理非配對(duì)圖像。

這個(gè)神經(jīng)網(wǎng)絡(luò)可以被看作是兩個(gè)鏡像對(duì)稱的GAN,第一個(gè)GAN輸入原始域圖像,把它轉(zhuǎn)成目標(biāo)域風(fēng)格;第二個(gè)GAN則把新轉(zhuǎn)換的圖像重新轉(zhuǎn)成原始域風(fēng)格,和原圖對(duì)比差異。這個(gè)差異越小,神經(jīng)網(wǎng)絡(luò)學(xué)到的特征關(guān)聯(lián)就越多,轉(zhuǎn)換效果就越好。由于項(xiàng)目已經(jīng)開源,這里我們不再具體介紹它的技術(shù)細(xì)節(jié)。如下圖所示,CycleGAN可以把馬轉(zhuǎn)成斑馬,可以把蘋果轉(zhuǎn)成橘子,從理論上來說,它也可以轉(zhuǎn)換游戲畫面風(fēng)格。

實(shí)現(xiàn)方法

首先,我們需要大量游戲截圖作為數(shù)據(jù)集。在這些數(shù)據(jù)基礎(chǔ)上,我訓(xùn)練了兩個(gè)GAN,一個(gè)基于原始域《堡壘之夜》,另一個(gè)基于目標(biāo)域《絕地求生》。這兩個(gè)網(wǎng)絡(luò)以循環(huán)的方式同時(shí)訓(xùn)練,以便它們學(xué)習(xí)兩個(gè)游戲中相同對(duì)象之間的關(guān)系,從而進(jìn)行適當(dāng)?shù)娘L(fēng)格轉(zhuǎn)換。下圖是這對(duì)GAN的循環(huán)架構(gòu):

CycleGAN由兩個(gè)生成器和一個(gè)判別器構(gòu)成。其中生成器F2P輸入《堡壘之夜》截圖,然后把它轉(zhuǎn)成《絕地求生》風(fēng)格;生成器P2F輸入重構(gòu)的截圖,然后把它還原成《堡壘之夜》風(fēng)格,和原圖做對(duì)比;判別器則負(fù)責(zé)判斷重構(gòu)的截圖是否真的來自《絕地求生》(生成器“作假”,判別器“打假”)。

常規(guī)的GAN只有一對(duì)生成器、判別器,CycleGAN這個(gè)多出來的生成器P2F是為了強(qiáng)制執(zhí)行重建條件。試想一下,我們用的不是配對(duì)圖像,數(shù)據(jù)間不存在一對(duì)一映射,如果不在原始域和目標(biāo)域之間建立可靠的聯(lián)系,神經(jīng)網(wǎng)絡(luò)是無法實(shí)現(xiàn)風(fēng)格轉(zhuǎn)換的。生成器P2F的作用是強(qiáng)調(diào)重構(gòu)的圖必須與原始圖像存在相似條件,還原后的圖和原圖肯定有差距,我們要在訓(xùn)練過程中把這個(gè)損失值降到最低。這個(gè)思路和自動(dòng)編碼器基本類似。

生成器F2P

生成器F2P由三個(gè)主要卷積塊組成。其中第一個(gè)負(fù)責(zé)在較低維的潛在空間中找到《堡壘之夜》的截圖編碼;第二個(gè)負(fù)責(zé)把這些編碼轉(zhuǎn)換成同一潛在空間中的《絕地求生》編碼;第三個(gè)則負(fù)責(zé)解碼,輸出重構(gòu)圖像,也就是寫實(shí)風(fēng)格的《堡壘之夜》。

在訓(xùn)練過程中,因?yàn)?a href="http://srfitnesspt.com/tags/gpu/" target="_blank">GPU內(nèi)存限制,我只能用256×256的圖像,這個(gè)大小顯然沒法玩游戲。如果你的內(nèi)存在8G以上,你可以得到512×512的圖,雖然還是小了點(diǎn),但有進(jìn)步。所以如果你夠“壕”,而且有足夠的耐心,玩上全屏的《絕地求生》版《堡壘之夜》不是夢(mèng)。

結(jié)果

經(jīng)過12小時(shí)的訓(xùn)練,CycleGAN已經(jīng)能成功地把天空、樹木、草地轉(zhuǎn)成《絕地求生》樣式,原先卡通風(fēng)格的過飽和顏色也更自然、逼真。除了天空不那么藍(lán),草地不那么綠,神經(jīng)網(wǎng)絡(luò)居然還學(xué)會(huì)了把《堡壘之夜》的彈藥和血量指示器換成《絕地求生》風(fēng)格。

總而言之,神經(jīng)網(wǎng)絡(luò)在識(shí)別兩個(gè)域圖像并轉(zhuǎn)換風(fēng)格上表現(xiàn)出色,雖然分辨率不高,但這些美中不足都會(huì)隨技術(shù)發(fā)展逐漸消失。更重要的是,這種方法直接跳過了傳統(tǒng)3D渲染技術(shù),而且結(jié)果還意外地不錯(cuò)。聯(lián)想到歐美大廠正在紛紛開設(shè)AI實(shí)驗(yàn)室,日系游戲廠商也在積極和新技術(shù)接軌,未來神經(jīng)網(wǎng)絡(luò)會(huì)為游戲工業(yè)帶來多大變革呢?我們拭目以待。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4726

    瀏覽量

    100319
  • GaN
    GaN
    +關(guān)注

    關(guān)注

    19

    文章

    1898

    瀏覽量

    72373
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5440

    瀏覽量

    120798

原文標(biāo)題:借助深度學(xué)習(xí),把《堡壘之夜》轉(zhuǎn)成PUBG寫實(shí)風(fēng)

文章出處:【微信號(hào):jqr_AI,微信公眾號(hào):論智】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview圖片轉(zhuǎn)成base64

    各位大佬們,請(qǐng)教一下如何在labview中圖片轉(zhuǎn)成base64編碼,然后傳給Python,或者是然后用labview和Python之間傳遞圖片,求大神指教該怎么寫
    發(fā)表于 05-08 01:04

    你的照片轉(zhuǎn)成卡通圖案

    ://down.elecfans.com/bbs/xi/change.zip">你的照片轉(zhuǎn)成卡通圖案</a></strong>`
    發(fā)表于 04-13 12:12

    怎么***原理圖轉(zhuǎn)成.pdf格式的?

    怎么***原理圖轉(zhuǎn)成.pdf格式的?用了很多方法還是不行,急用啊
    發(fā)表于 05-22 15:17

    labview如何tdms轉(zhuǎn)成TXT格式

    現(xiàn)在有一個(gè)tdms格式的文件,如何用MATLAB打開呢,沒有找到相關(guān)的資料介紹,就想著先把tdms格式的文件轉(zhuǎn)換成TXT文件格式,然后再用MATLAB打開。但是我這個(gè)tdms格式的文件特別大,想同時(shí)分塊轉(zhuǎn)成n個(gè)txt文件,請(qǐng)教大神,這個(gè)labview該怎么編程tdms文
    發(fā)表于 03-11 14:19

    Java程序員如何在互聯(lián)網(wǎng)寒冬中絕地求生

    互聯(lián)網(wǎng)裁員寒冬來襲,悲傷逆流成河,Java程序員如何絕地求生?
    發(fā)表于 06-26 06:39

    麒麟開源堡壘機(jī)安裝部署測試總結(jié)!

    服務(wù)器帳號(hào)(從帳號(hào))—主從帳號(hào)關(guān)聯(lián)授權(quán),說真的,比商業(yè)堡壘機(jī)都要好用。4.建立目錄結(jié)構(gòu):目錄是類于設(shè)備組和用戶組,麒麟堡壘機(jī)是LDAP結(jié)構(gòu),組里可以放用戶也可以放設(shè)備,我覺得這點(diǎn)不方便,我是用戶和設(shè)備
    發(fā)表于 08-28 21:51

    CNN圖形轉(zhuǎn)成ASCII碼字符畫的方法,并更新了著色工具

    Osamu Akiyama提出了一種CNN圖形轉(zhuǎn)成ASCII碼字符畫的方法,并在昨天更新了著色工具,這讓不少機(jī)器學(xué)習(xí)開發(fā)者都玩high了。
    的頭像 發(fā)表于 01-03 09:01 ?9655次閱讀

    堡壘之夜》已成為近期當(dāng)之無愧的FPS游戲統(tǒng)治者

    的《守望先鋒》等FPS項(xiàng)目造成了重挫,但從官方和投資人透露的信息來看,動(dòng)視暴雪未來兩年的游戲更新頻率可能會(huì)很滿,《堡壘之夜》的威脅有限,分析師甚至已經(jīng)在提醒:抄底的時(shí)候到了! 雖然在中國境內(nèi)《絕地
    的頭像 發(fā)表于 04-06 10:00 ?2848次閱讀

    騰訊公布了2018年第二季度及中期業(yè)績報(bào)告,比去年同期增長了39%

    不過問題也出在絕地求生,國內(nèi)環(huán)境下游戲?qū)徍诉M(jìn)程緩慢,由于遲遲不過審,《絕地求生:刺激戰(zhàn)場》只能持續(xù)在測試階段,沒有辦法開放氪金系統(tǒng)。日活和用戶量都很高的情況下,
    的頭像 發(fā)表于 08-20 16:07 ?5572次閱讀
    騰訊公布了2018年第二季度及中期業(yè)績報(bào)告,比去年同期增長了39%

    炫龍耀9000 2游戲筆記本,在性能和顏值上實(shí)現(xiàn)了自我進(jìn)化與突破

    炫龍耀 9000 二代所使用的桌面級(jí)芯片是Intel 最新一代的i7-8750H芯片組,標(biāo)壓版的處理器能夠帶來更好的拓展性,再多核下也能流暢運(yùn)行。搭載的1060顯卡是目前市場上最主流的顯卡配置,面對(duì)《絕地求生》或者《堡壘
    發(fā)表于 10-29 17:24 ?5771次閱讀

    在QUARTUS_II中如何原理圖轉(zhuǎn)成VHDL詳細(xì)圖片說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是在QUARTUS_II中如何原理圖轉(zhuǎn)成VHDL詳細(xì)圖片說明。
    發(fā)表于 01-22 16:18 ?25次下載
    在QUARTUS_II中如何<b class='flag-5'>把</b>原理圖<b class='flag-5'>轉(zhuǎn)成</b>VHDL詳細(xì)圖片說明

    使用51單片機(jī)4位16進(jìn)制數(shù)轉(zhuǎn)成10進(jìn)制數(shù)的方法和程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)4位16進(jìn)制數(shù)轉(zhuǎn)成10進(jìn)制數(shù)的方法和程序免費(fèi)下載。
    發(fā)表于 08-23 17:30 ?23次下載
    使用51單片機(jī)<b class='flag-5'>把</b>4位16進(jìn)制數(shù)<b class='flag-5'>轉(zhuǎn)成</b>10進(jìn)制數(shù)的方法和程序免費(fèi)下載

    賤驢008戰(zhàn)術(shù)大師游戲耳機(jī)體驗(yàn) 有顏又有料

    目前吃雞類FPS游戲絕對(duì)是最熱門的話題之一,從絕地求生堡壘之夜,再到近期火爆的APEX 英雄,都可以說是現(xiàn)象級(jí)的作品,也反應(yīng)了游戲玩家對(duì)于這類FPS游戲的熱情一直都十分高漲。
    的頭像 發(fā)表于 06-17 09:05 ?2649次閱讀

    wedokingv11虛擬7.1耳機(jī)評(píng)測 性價(jià)比突出

    不難發(fā)現(xiàn),目前游戲市場中FPS游戲絕對(duì)是最熱門的話題之一,從網(wǎng)游到3A大作,都有著像戰(zhàn)地5、絕地求生、堡壘之夜等優(yōu)秀作品。但在玩此類FPS游戲時(shí),除了鍵鼠等外設(shè),耳機(jī)也是影響勝局的關(guān)鍵
    的頭像 發(fā)表于 06-11 14:53 ?2928次閱讀

    怎樣立創(chuàng)的PCB轉(zhuǎn)成allegro的

    怎樣立創(chuàng)的PCB轉(zhuǎn)成allegro的
    的頭像 發(fā)表于 04-03 10:02 ?6164次閱讀
    怎樣<b class='flag-5'>把</b>立創(chuàng)的PCB<b class='flag-5'>轉(zhuǎn)成</b>allegro的